Go Back
+ servings
spinach mac and cheese in casserole dish
Print Recipe Pin
4.91 from 31 votes

Spinach Mac and Cheese

Old-fashioned comfort food with a nutritional boost - elbow macaroni and spinach in a creamy homemade cheese sauce, baked until golden on top.
Prep Time20 minutes
Cook Time20 minutes
Total Time40 minutes
Course: Main Course, Side Dish
Cuisine: American, Vegetarian
Servings (change as needed): 6 (or 4 large portions)

Ingredients

  • 8 ounces elbow macaroni ~2 cups, Note 1 I use 1/4-1/2 cup (28-56 grams) less to make the mac & cheese more saucy)
  • 2 cups frozen chopped spinach (or 4-5 cups fresh baby spinach, roughly chopped)
  • 3 tablespoon butter
  • 2 tablespoon all purpose flour
  • 2 cups whole milk (or 2% if preferred for a lighter option)
  • 1/2 teaspoon salt or more, to taste (depends on saltiness of cheese)
  • 1 teaspoon Dijon mustard (optional) (or Prepared Mustard)
  • 1 teaspoon black pepper (optional)
  • 3 cups (12 oz) shredded cheese. I use half American cheese (or gruyere) and half sharp cheddar cheese, Note 2 (reserve I/2 cup (2 oz, 170g) for topping)

Instructions

  • HEAT OVEN TO 400F/204C. Line 2 quart (2 liter) casserole with parchment paper (for easy cleanup) or spray casserole dish with oil.
  • BOIL MACARONI AND SPINACH: Bring salted water to a boil in a large saucepan and add macaroni. Cook as per package directions. 3 minutes before macaroni is cooked, add frozen or fresh chopped spinach. This will slow the boil, so increase heat to medium high to finish cooking pasta to al dente which is what you want. Drain in colander and set aside.
  • MAKE CHEESE SAUCE: Heat butter in medium-large saucepan on medium heat. Add flour and whisk to blend. Cook for 2 minutes. Add milk. Whisk to blend. Add salt and mustard (if using). Cook for about 5-7 minutes until thickened. Turn off heat. Mix in 2 1/2 cups (~280g) cheese, reserving remaining 1/2 cup (56g) of cheddar for topping.
  • COMBINE SAUCE AND MACARONI: Add cooked macaroni and spinach to cheese sauce. Mix to combine well. Transfer to 2 quart/2 liter casserole. Sprinkle remaining 1/2 cup/56 grams shredded cheese on top of casserole.
  • BAKE AND SERVE: Shortcut, Note 1. Bake for 15-20 minutes until cheese is golden brown on top. Serve with slaw, baked beans or tomato salad.
    SHORTCUT: Skip baking the mac and cheese and serve the creamy pasta from the pot. 

Notes

  1. Macaroni substitutes: Use any short pasta such as orecchiette, penne, fusilli or rigatoni.
  2. Cheese options
    • Try any combination of cheeses such as gruyere, goat cheese, gouda, white cheddar, pepper jack, and Monterey Jack cheese. 
    • Cheese products: You can also use Kraft cheese slices or Velveeta. They will make a very creamy mac and cheese, but keep in mind they are cheese products - not real cheese - and highly processed.
  3. Variations - add-ins
    • Sauté a cup of finely chopped onions in butter for a few minutes before adding the flour. (I use this one all the time). Sautéed mushrooms is also good. 
    • Add 2 tablespoons of pesto or fresh green onions 
    • Add 1/2 cup chopped sun-dried tomatoes
    • Add 1 cup chopped cooked ham, cooked sausage or crumbled cooked bacon for a complete meal.
    • Instead of spinach, try broccoli florets (cook the same way as per the recipe). 
    • And yes, of course, you can leave out all of the above and just stick to a simple mac and cheese.
  4. Lighter version (lower cal, lower fat)
    • Lighten up the mac and cheese casserole (lower fat and calories) by:
      • Skip the extra half-cup cheese on top
      • Use a lower-fat cheese
      • Use 2% milk instead of whole milk. 
  5. Panko topping option
      • Mix 1/4 cup (15 grams) panko or bread crumbs with a tablespoon of butter and 2 chopped green onions.  Sprinkle over the top before baking.
      • Or sprinkle some Parmesan cheese on top before baking.
  6. Make Ahead:
    • Before baking, you can cover the casserole and refrigerate it for up to 2 days. Then bake the spinach mac and cheese when needed at 375F/190C for 25 minutes.
    • You can also freeze the unbaked mac and cheese casserole, then bake it (from frozen) at 350F/177C for 1-1 1/4 hours. Check the middle to see if it's hot.
 
Nutrition values are estimates and will depend on the cheeses and add-ins used. 
Calories: 482kcal | Carbohydrates: 37g | Protein: 24g | Fat: 27g | Saturated Fat: 17g | Trans Fat: 1g | Cholesterol: 81mg | Sodium: 682mg | Potassium: 435mg | Fiber: 3g | Sugar: 6g | Vitamin A: 6919IU | Vitamin C: 3mg | Calcium: 579mg | Iron: 2mg