Print

Spinach Macaroni and Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy, cheesy macaroni and cheese loaded with fresh spinach for a delicious twist on a classic comfort food — perfect for a cozy family meal.

Ingredients

Scale
  • 12 ounces elbow macaroni
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 3 cups milk
  • 2 cups shredded sharp cheddar cheese
  • 1/2 cup grated Parmesan cheese
  • 4 cups fresh spinach, roughly chopped
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon ground nutmeg (optional)
  • Salt and black pepper, to taste

Instructions

  1. Bring a large pot of salted water to a boil and cook macaroni according to package instructions; drain and set aside.
  2. In the same pot, melt butter over medium heat. Add flour and whisk constantly for about 1–2 minutes to form a roux.
  3. Slowly pour in milk while whisking to prevent lumps. Cook for 4–5 minutes, stirring often, until slightly thickened.
  4. Reduce heat to low. Stir in cheddar and Parmesan cheese until melted and smooth.
  5. Add garlic powder, nutmeg (if using), salt, and pepper to taste.
  6. Stir in chopped spinach and cook for 1–2 minutes until wilted.
  7. Fold in cooked macaroni and mix until evenly coated with the cheese sauce.
  8. Serve warm, optionally topped with extra grated cheese or breadcrumbs.

Notes

  • Use fresh baby spinach for best texture, but frozen spinach (thawed and drained) works too.
  • For extra crunch, bake with breadcrumbs on top until golden.
  • Add cooked chicken or bacon for extra protein.

Nutrition