Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spinach Macaroni and Cheese Recipe

Spinach Macaroni and Cheese Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 25 reviews
  • Author: saadia
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

Indulge in this creamy and comforting Spinach Macaroni and Cheese, a delightful twist on the classic mac and cheese recipe. The addition of fresh spinach brings vibrant color and a boost of nutrients to this family favorite dish.


Ingredients

Units Scale

Macaroni:

  • 8 oz elbow macaroni

Cheese Sauce:

  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 cup shredded sharp cheddar cheese
  • 1/2 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper

Spinach:

  • 2 cups fresh spinach (chopped) or 1 cup thawed frozen spinach (well drained)

Instructions

  1. Cook the Macaroni: Cook macaroni according to package directions until al dente. Drain and set aside.
  2. Prepare Cheese Sauce: Melt butter in a saucepan, whisk in flour, then slowly add milk. Cook until thickened. Stir in cheeses, garlic powder, salt, and pepper. Add spinach and combine until wilted.
  3. Combine and Serve: Mix the cheese sauce with cooked macaroni. Serve warm.

Notes

  • For a baked version, pour the finished mac and cheese into a greased baking dish, top with extra cheese or breadcrumbs, and bake at 375°F for 15–20 minutes until bubbly and golden.

Nutrition

  • Serving Size: 1 cup
  • Calories: 410
  • Sugar: 5g
  • Sodium: 360mg
  • Fat: 21g
  • Saturated Fat: 12g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 37g
  • Fiber: 2g
  • Protein: 18g
  • Cholesterol: 60mg