Green Mac Cheese Spinach Broccoli (Printer View)

A creamy, vibrant blend of pasta, spinach, broccoli, and cheeses for a comforting main dish.

# What you'll need:

→ Pasta

01 - 12 oz elbow macaroni or short pasta

→ Vegetables

02 - 7 oz fresh spinach, washed
03 - 7 oz broccoli florets
04 - 1 small onion, finely chopped
05 - 2 cloves garlic, minced

→ Sauce

06 - 2 tablespoons unsalted butter
07 - 2 tablespoons all-purpose flour
08 - 2 cups whole milk
09 - 1 cup shredded sharp cheddar cheese
10 - ½ cup grated Parmesan cheese
11 - ½ cup shredded mozzarella cheese
12 - ½ teaspoon salt, or to taste
13 - ¼ teaspoon black pepper
14 - ⅛ teaspoon ground nutmeg, optional
15 - 1 teaspoon Dijon mustard, optional

→ Garnish

16 - 2 tablespoons chopped fresh parsley
17 - Extra grated Parmesan

# Method:

01 - Bring a large pot of salted water to a boil. Cook macaroni according to package instructions until al dente. In the last 2 minutes of cooking, add broccoli florets. Drain pasta and broccoli together and set aside.
02 - While pasta cooks, heat a large skillet over medium heat. Add spinach and cook, stirring, until wilted, about 2 minutes. Transfer spinach to a blender.
03 - In the same skillet, melt butter over medium heat. Add chopped onion and cook until soft, 3-4 minutes. Add garlic and cook 1 minute more.
04 - Sprinkle flour over onion mixture and stir for 1 minute. Gradually add milk, whisking constantly to avoid lumps. Bring to a simmer, stirring frequently, until sauce thickens, about 4-5 minutes.
05 - Add cheddar, mozzarella, Parmesan, salt, pepper, nutmeg, and Dijon mustard to the sauce. Stir until cheese is melted and sauce is smooth.
06 - Add half the sauce to the blender with wilted spinach. Blend until completely smooth and bright green.
07 - Return blended spinach sauce to the skillet and stir to combine with the remaining cheese sauce.
08 - Add drained pasta and broccoli to the skillet. Toss to coat evenly with green cheese sauce. Heat gently until everything is warmed through.
09 - Serve hot, garnished with chopped parsley and extra Parmesan if desired.

# Expert Advice:

01 -
  • Vibrant and nourishing: Fresh spinach is blended directly into the cheese sauce, giving the dish a stunning green color and a boost of nutrients without any compromise on creaminess.
  • Triple-cheese comfort: Sharp cheddar, mozzarella, and Parmesan come together for a sauce that is rich, stretchy, and deeply savory.
  • Vegetables the whole family will enjoy: Tender broccoli florets are cooked right alongside the pasta, making this a truly one-pot-friendly meal.
  • Ready in just 40 minutes: With only 15 minutes of preparation and 25 minutes of cooking, this is a genuinely achievable weeknight dinner.
  • Easily adaptable: Go gluten-free, swap the greens, or finish it in the oven for a golden baked crust — the recipe welcomes your creativity.
02 -
  • Al dente is essential: Cook the pasta until just al dente — it will continue to soften slightly when tossed in the warm sauce, so pulling it a minute early prevents mushiness.
  • Blend hot but carefully: When blending the hot spinach and sauce mixture, fill the blender no more than halfway and hold the lid down firmly with a folded kitchen towel to prevent steam pressure from lifting the lid.
  • Season in layers: Taste the sauce before adding the pasta and adjust salt and pepper at that stage — once the pasta is added it is harder to season evenly.
  • Don't skip the nutmeg: Even a tiny pinch of ground nutmeg adds a warm, subtle depth that makes the cheese sauce taste more complex and rounded.
  • Check allergen labels: This recipe contains milk (cheese, butter, whole milk) and wheat/gluten (pasta, flour). If Dijon mustard is used, it also contains mustard. Always double-check all packaging if cooking for someone with food sensitivities.
Return