Green Mac Cheese Spinach Broccoli

Featured in: Comfort Plates

This dish features elbow macaroni combined with fresh spinach and tender broccoli, all coated in a luscious blend of cheddar, mozzarella, and Parmesan cheeses. The creamy sauce is enriched with subtle hints of Dijon mustard and nutmeg for depth. Easy to prepare, it offers a nutrient-packed, flavorful meal perfect for vegetarians seeking a satisfying comfort dish.

Updated on Wed, 18 Feb 2026 07:20:08 GMT
Creamy green mac and cheese with spinach and broccoli, baked to perfection with a golden cheese crust.  Save
Creamy green mac and cheese with spinach and broccoli, baked to perfection with a golden cheese crust. | tastychuck.com

There is something quietly magical about a bowl of mac and cheese that glows green. Not the neon, artificial kind — but the deep, verdant hue that comes from blending fresh spinach into a velvety cheese sauce until it turns impossibly smooth and vibrant. This Green Mac and Cheese with Spinach and Broccoli is exactly that: a comforting, crowd-pleasing classic reimagined with a generous handful of vegetables and a triple hit of sharp cheddar, creamy mozzarella, and nutty Parmesan. It is the kind of dish that makes a weeknight dinner feel a little more special, and sneaks nourishment into every golden, cheesy bite.

Creamy green mac and cheese with spinach and broccoli, baked to perfection with a golden cheese crust.  Save
Creamy green mac and cheese with spinach and broccoli, baked to perfection with a golden cheese crust. | tastychuck.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

The secret to the sauce lies in a simple but clever technique: half the classic béchamel-style cheese sauce is poured into a blender along with the wilted spinach and blitzed until completely smooth. That brilliant green liquid is then stirred back into the remaining cheese sauce, creating a swirl of color and flavor that coats every curve of the elbow macaroni. The broccoli florets, cooked tender in the same pot as the pasta, add gentle bite and an earthy sweetness that balances the sharpness of the cheddar. A pinch of nutmeg and a touch of Dijon mustard in the sauce are entirely optional, but they round out the flavor in the most satisfying way.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • Pasta: 340 g (12 oz) elbow macaroni or short pasta
  • Vegetables:
    • 200 g (7 oz) fresh spinach, washed
    • 200 g (7 oz) broccoli florets
    • 1 small onion, finely chopped
    • 2 cloves garlic, minced
  • Sauce:
    • 2 tbsp unsalted butter
    • 2 tbsp all-purpose flour
    • 500 ml (2 cups) whole milk
    • 120 g (1 cup) shredded sharp cheddar cheese
    • 60 g (½ cup) grated Parmesan cheese
    • 60 g (½ cup) shredded mozzarella cheese
    • ½ tsp salt, or to taste
    • ¼ tsp black pepper
    • ⅛ tsp ground nutmeg (optional)
    • 1 tsp Dijon mustard (optional)
  • Garnish (optional):
    • 2 tbsp chopped fresh parsley
    • Extra grated Parmesan

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Instructions

Step 1 – Cook the pasta and broccoli
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.
Step 2 – Wilt the spinach
While the pasta cooks, heat a large skillet over medium heat. Add the spinach and cook, stirring, until wilted (about 2 minutes). Transfer the wilted spinach to a blender.
Step 3 – Build the flavor base
In the same skillet, melt the butter over medium heat. Add the chopped onion and cook until soft, about 3 to 4 minutes. Add the garlic and cook for 1 minute more.
Step 4 – Make the béchamel
Sprinkle the flour over the onion mixture and stir for 1 minute. Gradually add the milk, whisking constantly to avoid lumps. Bring to a simmer, stirring frequently, until the sauce thickens, about 4 to 5 minutes.
Step 5 – Melt in the cheeses
Add the cheddar, mozzarella, Parmesan, salt, pepper, nutmeg, and Dijon mustard to the sauce. Stir until the cheese is fully melted and the sauce is smooth.
Step 6 – Blend the green sauce
Add half of the cheese sauce to the blender with the wilted spinach. Blend until completely smooth and bright green.
Step 7 – Combine the sauces
Return the blended spinach sauce to the skillet and stir to combine with the remaining cheese sauce.
Step 8 – Toss with pasta
Add the drained pasta and broccoli to the skillet. Toss to coat evenly with the green cheese sauce. Heat gently until everything is warmed through.
Step 9 – Serve
Serve hot, garnished with chopped parsley and extra Parmesan if desired.

Zusatztipps für die Zubereitung

For best results, shred your own cheese from a block rather than using pre-shredded varieties — pre-shredded cheese often contains anti-caking agents that can make the sauce slightly grainy. When whisking the milk into the flour and butter roux, add it slowly and in a steady stream, keeping the heat at medium so the sauce thickens evenly without catching on the bottom. If you find the sauce is too thick before adding the pasta, loosen it with a small splash of the reserved pasta cooking water, which also helps the sauce cling to the macaroni beautifully.

Varianten und Anpassungen

This recipe is wonderfully flexible. For a baked version, transfer the finished mac and cheese to a baking dish, top with breadcrumbs and extra cheese, and bake at 200°C (400°F) for 10 to 15 minutes until golden and bubbling. If you would like to vary the greens, kale or peas work beautifully in place of spinach — kale will give a slightly more robust, earthy flavor while peas add a gentle sweetness. To make the dish gluten-free, simply substitute gluten-free pasta and a gluten-free plain flour blend in equal quantities. The result is just as creamy and satisfying.

Serviervorschläge

This green mac and cheese is hearty enough to stand on its own as a complete vegetarian main dish, serving four generously. For a more substantial spread, pair it with a crisp green salad dressed lightly with lemon and olive oil, or a side of crusty bread to scoop up every last bit of sauce. A simple tomato salad alongside adds a bright, acidic contrast that cuts through the richness of the cheese beautifully. Leftovers reheat well in a skillet over low heat with a small splash of milk stirred through to revive the creamy texture.

Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Vibrant green spinach and broccoli mac and cheese, featuring a blend of sharp cheddar and Parmesan for a comforting vegetarian meal.  Save
Vibrant green spinach and broccoli mac and cheese, featuring a blend of sharp cheddar and Parmesan for a comforting vegetarian meal. | tastychuck.com

Whether you are cooking for a family weeknight dinner, meal-prepping for the week ahead, or simply craving something warm and deeply comforting, this Green Mac and Cheese with Spinach and Broccoli delivers on every level. It is proof that eating your greens can be an absolute pleasure — creamy, cheesy, and unapologetically satisfying. Each serving comes in at around 540 calories with 25 grams of protein, making it a filling and balanced meal that you will want to return to again and again. Serve it straight from the skillet, finish it under the grill for a golden crust, or pack it up for tomorrow's lunch — it is just as good every way you enjoy it.

Recipe Guide

Can I substitute spinach with another green?

Yes, kale or peas can be used as alternatives, offering a similar texture and vibrant color.

What types of cheese are used in this dish?

Sharp cheddar, mozzarella, and grated Parmesan cheese combine to create a rich, creamy sauce.

Is it possible to make this dish gluten-free?

Absolutely. Use gluten-free pasta and substitute all-purpose flour with a gluten-free alternative to maintain sauce consistency.

How do I achieve a bright green sauce color?

Wilted spinach is blended into the sauce, giving the cheese sauce a vibrant green hue and fresh flavor.

Can this be baked for a different texture?

Yes, transfer the dish to a baking dish, top with breadcrumbs and extra cheese, then bake at 200°C (400°F) for 10-15 minutes until golden.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Green Mac Cheese Spinach Broccoli

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

Prep duration
15 min
Heat time
25 min
Full duration
40 min
Created by Chuck Harrison


Skill level Easy

Heritage American

Output 4 Portions

Nutrition Labels Meat-free

What you'll need

Pasta

01 12 oz elbow macaroni or short pasta

Vegetables

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

Sauce

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

Garnish

01 2 tablespoons chopped fresh parsley
02 Extra grated Parmesan

Method

Phase 01

Cook Pasta and Broccoli: 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.

Phase 02

Wilt Spinach: 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.

Phase 03

Prepare Aromatics: 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.

Phase 04

Make Roux and Béchamel: 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.

Phase 05

Melt Cheese into Sauce: Add cheddar, mozzarella, Parmesan, salt, pepper, nutmeg, and Dijon mustard to the sauce. Stir until cheese is melted and sauce is smooth.

Phase 06

Blend Spinach Sauce: Add half the sauce to the blender with wilted spinach. Blend until completely smooth and bright green.

Phase 07

Combine Sauces: Return blended spinach sauce to the skillet and stir to combine with the remaining cheese sauce.

Phase 08

Coat Pasta: Add drained pasta and broccoli to the skillet. Toss to coat evenly with green cheese sauce. Heat gently until everything is warmed through.

Phase 09

Plate and Serve: Serve hot, garnished with chopped parsley and extra Parmesan if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Kitchen tools

  • Large pot
  • Large skillet
  • Blender
  • Whisk
  • Colander
  • Knife and cutting board

Allergy alerts

Always review ingredients for potential allergens and seek professional medical guidance if unsure
  • Contains milk: cheese, butter, whole milk
  • Contains wheat and gluten: pasta, all-purpose flour
  • Contains mustard if Dijon mustard is used
  • Double-check all labels for hidden allergens if sensitive

Nutrition breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice
  • Energy: 540
  • Fats: 22 g
  • Carbohydrates: 62 g
  • Proteins: 25 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.