Green Mac Cheese Spinach Broccoli

Featured in: Family-Friendly Meals

This dish combines tender elbow macaroni with fresh broccoli and wilted spinach, enveloped in a luscious, cheesy sauce featuring sharp cheddar, mozzarella, and Parmesan. The sauce is enhanced with garlic, onion, and subtle spices, delivering rich flavor and vibrant green color. Quick to prepare, it offers a comforting meal packed with vegetables and creamy textures. Serve hot, garnished with fresh parsley and extra cheese for an inviting, wholesome plate.

Updated on Tue, 17 Feb 2026 12:26:00 GMT
Creamy green mac and cheese with spinach and broccoli, baked until bubbly and topped with melted cheddar and Parmesan. Save
Creamy green mac and cheese with spinach and broccoli, baked until bubbly and topped with melted cheddar and Parmesan. | fluxbaker.com

My kids refused vegetables until the day I stirred bright green spinach sauce into their mac and cheese and they didn't even notice. What started as a desperate kitchen experiment became the dish I now make whenever I need something that feels like comfort food but actually nourishes everyone at the table. The creamy, tangy cheese sauce wrapped around tender pasta and hidden greens somehow tastes like you're being sneaky and generous at the same time.

I made this for a potluck once and watched someone take a spoonful, pause mid-chew, and say, "Wait, is this healthy?" when they realized the green wasn't food coloring. That moment taught me that good food doesn't need to announce what it's doing—it just needs to taste right.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Elbow macaroni: 340 g (12 oz) keeps its shape and holds onto the sauce perfectly without becoming mushy.
  • Fresh spinach: 200 g (7 oz) washed and ready to wilt down dramatically in the pan.
  • Broccoli florets: 200 g (7 oz) added in the last minutes so they stay bright and slightly crisp.
  • Small onion, finely chopped: 1 builds the flavor foundation that nobody will identify but everyone will taste.
  • Garlic, minced: 2 cloves adds warmth without overpowering the cheese.
  • Unsalted butter: 2 tbsp is your roux base and keeps the sauce silky.
  • All-purpose flour: 2 tbsp thickens without any grittiness if you whisk properly.
  • Whole milk: 500 ml (2 cups) creates the creamy foundation that binds everything together.
  • Sharp cheddar cheese, shredded: 120 g (1 cup) provides the bold, tangy backbone of the sauce.
  • Parmesan cheese, grated: 60 g (½ cup) brings nuttiness and helps the sauce stay smooth.
  • Mozzarella cheese, shredded: 60 g (½ cup) adds stretch and makes the sauce feel luxurious.
  • Salt: ½ tsp adjusts to your taste as you go.
  • Black pepper: ¼ tsp finishes with subtle heat.
  • Ground nutmeg: ⅛ tsp optional but transforms the sauce into something unexpected and elegant.
  • Dijon mustard: 1 tsp optional and brightens the cheese flavor in a way that's hard to name.
  • Fresh parsley, chopped: 2 tbsp for garnish brings a fresh pop against the rich sauce.
  • Extra Parmesan: for serving because more cheese is never wrong.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Set up and start the pasta:
Bring a large pot of salted water to a rolling boil and add your macaroni, following the package timing but stopping two minutes before done. This is when you add the broccoli florets right into the same pot—they'll finish cooking together and save you a step.
Wilt the spinach separately:
While pasta cooks, heat a large skillet over medium heat and add your washed spinach, stirring constantly for about two minutes until it collapses into a dark, fragrant pile. Transfer it to a blender and set aside.
Build your flavor base:
In the same skillet, melt butter and add your finely chopped onion, stirring until soft and starting to turn translucent, which takes about three to four minutes. Add minced garlic and let it become fragrant, then after about a minute you'll know it's ready.
Make the roux:
Create the sauce:
Sprinkle flour over the onion mixture and stir constantly for one minute to cook out any raw flour taste. Slowly add milk while whisking continuously to prevent lumps from forming, then let it gently simmer for four to five minutes until noticeably thickened.
Melt in the cheese blend:
Add all three cheeses along with salt, pepper, nutmeg if using, and mustard if you want a subtle tang. Stir until completely smooth and the cheeses have disappeared into the sauce.
Blend the spinach into the sauce:
Pour half the cheese sauce into the blender with your wilted spinach and blend until the color is that striking bright green and completely smooth. This is when you'll be amazed at the transformation.
Combine everything:
Return the blended spinach sauce back to the skillet and stir it together with the remaining cheese sauce for an even green color throughout. The whole thing should look like creamy, dreamy green clouds.
Bring it all together:
Drain your cooked pasta and broccoli and add them to the skillet, tossing gently until every piece is coated in that green sauce. Heat gently for a minute or two just to warm everything through without cooking further.
Plate and garnish:
Spoon into bowls or a serving dish while it's still hot, and scatter fresh parsley and extra Parmesan over the top if you want that restaurant feeling.
Save
| fluxbaker.com

My partner once asked if I had added something fancy because it tasted so different from my usual cooking, and I realized that hidden vegetables made with care somehow taste more refined than anything rushed. That's when I understood this dish wasn't just about nutrition—it was about making people feel taken care of.

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.

The Secret of Blending Half the Sauce

Most mac and cheese recipes would just stir spinach in at the end and call it done, but the blending step is what separates this from looking like you dumped greens into regular cheese sauce. When you blend spinach with half the sauce, the spinach breaks down completely and distributes its color and mild flavor evenly, creating that gorgeous green throughout instead of flecks and chunks. The result tastes intentional and elegant rather than like a vegetable was added as an afterthought.

Why This Becomes a Weeknight Staple

The whole dish comes together in forty minutes with minimal cleanup because you're using one large skillet for the sauce and vegetables, and one pot for the pasta. It's the kind of meal that feels like you put in effort without actually spending hours in the kitchen, which means you'll actually make it regularly instead of saving it for special occasions. Plus the cost per serving is remarkably low compared to restaurant pasta dishes that taste nowhere near as good.

Ways to Adapt This for Your Kitchen

Once you understand how the blending method works, you can swap vegetables according to what's in your kitchen or what you're trying to sneak onto someone's plate. Kale works beautifully and adds an earthier note, frozen peas create a bright sweetness, or even roasted cauliflower brings texture. You can also make this gluten-free by using gluten-free pasta and cornstarch instead of flour, or transform it into a baked version by spreading it into a dish, topping with breadcrumbs and extra cheese, and baking at 200°C until golden on top.

  • Keep the three-cheese combination because each one serves a purpose—cheddar for flavor, Parmesan for smoothness, mozzarella for richness.
  • Add the broccoli in the last two minutes of pasta cooking so it stays bright green and crisp rather than turning gray and soft.
  • Taste the sauce before the pasta goes in and adjust salt and nutmeg then, because the pasta water dilutes flavors slightly.
Vibrant green mac and cheese packed with spinach and broccoli, featuring a rich, cheesy sauce and golden breadcrumb topping. Save
Vibrant green mac and cheese packed with spinach and broccoli, featuring a rich, cheesy sauce and golden breadcrumb topping. | fluxbaker.com

This dish has become my answer to so many dinner-table moments—when I need something quick, when vegetables need sneaking, when comfort is exactly what people need. It's proof that home cooking doesn't have to choose between delicious and nutritious.

Recipe FAQ

How do I keep the sauce smooth and creamy?

Whisk the milk gradually into the butter and flour mixture, simmer gently, and add cheese off the heat to avoid curdling.

Can I substitute the spinach with other greens?

Yes, kale or peas are excellent alternatives that maintain the dish's vibrant green color and nutrition.

When should I add the broccoli during cooking?

Add broccoli florets during the last two minutes of pasta cooking to keep them tender yet crisp.

Is it possible to make this dish gluten-free?

Use gluten-free pasta and substitute all-purpose flour with a gluten-free alternative to make it gluten-free.

How can I add extra texture to the dish?

For a crunchy topping, bake the finished dish with breadcrumbs and extra cheese until golden and crisp.

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 blend of cheeses with spinach and broccoli creates a vibrant, comforting main dish.

Prep Duration
15 min
Cook Duration
25 min
Overall Time
40 min
Created by Sophia Brown


Skill Level Easy

Cuisine American

Makes 4 Number of Servings

Diet Preferences Meatless

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 1/2 cup grated Parmesan cheese
06 1/2 cup shredded mozzarella cheese
07 1/2 teaspoon salt, or to taste
08 1/4 teaspoon black pepper
09 1/8 teaspoon ground nutmeg, optional
10 1 teaspoon Dijon mustard, optional

Garnish

01 2 tablespoons chopped fresh parsley
02 Extra grated Parmesan cheese, optional

How-To Steps

Step 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.

Step 02

Wilt spinach: While pasta cooks, heat a large skillet over medium heat. Add the spinach and cook, stirring, until wilted, approximately 2 minutes. Transfer wilted spinach to a blender.

Step 03

Prepare aromatics: In the same skillet, melt butter over medium heat. Add chopped onion and cook until soft, 3-4 minutes. Add minced garlic and cook for 1 minute more.

Step 04

Create roux and make sauce: Sprinkle flour over the onion mixture and stir for 1 minute. Gradually add milk, whisking constantly to avoid lumps. Bring to a simmer, stirring frequently, until sauce thickens, approximately 4-5 minutes.

Step 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.

Step 06

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

Step 07

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

Step 08

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

Step 09

Plate and serve: Serve hot, garnished with chopped parsley and extra Parmesan cheese 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.

Gear Needed

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

Allergy Details

Review all components for allergens. If unsure, talk to a healthcare provider.
  • Contains milk from cheese, butter, and whole milk
  • Contains wheat and gluten from pasta and all-purpose flour
  • Contains mustard if Dijon mustard is used
  • Double-check all labels for hidden allergens if sensitive

Per Serving Nutrition Details

Details here are for information—don’t use as medical advice.
  • Calorie Count: 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.