Green Mac Cheese Spinach Broccoli

Featured in: Slow Cozy Dinners

This comforting dish combines tender elbow macaroni with fresh spinach and broccoli, all coated in a luscious, creamy cheese sauce. The sauce blends sharp cheddar, mozzarella, and Parmesan with a hint of Dijon mustard and nutmeg for depth of flavor. Spinach is cooked and blended into the sauce to create a vibrant green hue that adds nutrients and a fresh twist to classic mac and cheese. The broccoli is cooked with the pasta for added texture, and optional garnishes include fresh parsley and extra Parmesan. Ideal for a quick, nourishing meal.

Updated on Tue, 17 Feb 2026 13:58:00 GMT
Creamy green mac and cheese with spinach and broccoli, baked to golden perfection and topped with fresh parsley.  Save to Pinterest
Creamy green mac and cheese with spinach and broccoli, baked to golden perfection and topped with fresh parsley. | savoringli.com

My sister called it the green mac and cheese that changed her mind about vegetables, and honestly, that moment stuck with me. I'd been experimenting with ways to sneak more greens into comfort food without sacrificing that creamy, indulgent feeling we all crave. One afternoon, while wilting spinach in a skillet, the idea hit me to blend it directly into the cheese sauce instead of stirring it in—the result was this jewel-toned, silky sauce that tastes like pure comfort. The broccoli adds texture and substance, and somehow the whole thing feels less like a compromise and more like dinner was always meant to be this way.

I made this for my nephew's first dinner at our place, and watching him take that first bite—then immediately ask for seconds—told me everything I needed to know. He's the type who can spot hidden vegetables from across the room, yet he genuinely didn't notice the spinach was pureed into the sauce. His mom laughed and said it was the first time he'd cleaned his plate without negotiation, and I realized comfort food doesn't have to come at the cost of nutrition.

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): The classic choice holds sauce beautifully, though small shells or penne work wonderfully too if you want something with more texture.
  • Fresh spinach (200 g / 7 oz): Wilting it first removes excess moisture so your sauce stays creamy, not watery—this small step changes everything.
  • Broccoli florets (200 g / 7 oz): Cut them small enough to nestle into the pasta without dominating each bite, creating little pockets of green throughout.
  • Small onion, finely chopped: This builds the flavor base and dissolves completely into the sauce, adding sweetness without being noticeable as chunks.
  • Garlic cloves (2), minced: Fresh garlic gives the sauce depth; jarred works in a pinch, but fresh makes a real difference in the final taste.
  • Unsalted butter (2 tbsp) and all-purpose flour (2 tbsp): This roux is your foundation—whisking them together creates the thickening base that holds everything together.
  • Whole milk (500 ml / 2 cups): Full-fat milk creates that silky texture; lower-fat versions work but won't have quite the same richness.
  • Sharp cheddar cheese (120 g / 1 cup): The sharp variety brings flavor without requiring as much cheese, keeping the dish balanced.
  • Parmesan cheese (60 g / ½ cup), grated: This adds a subtle tang and helps prevent the sauce from feeling one-note.
  • Mozzarella cheese (60 g / ½ cup), shredded: It melts smoothly and adds stretch without overpowering, bridging the flavors between cheddar and Parmesan.
  • Salt (½ tsp), black pepper (¼ tsp), and ground nutmeg (⅛ tsp): Nutmeg is optional but honestly transforms the sauce with a whisper of warmth that makes people ask what the secret ingredient is.
  • Dijon mustard (1 tsp, optional): A tiny amount sharpens the cheese flavor and prevents the sauce from tasting flat or one-dimensional.
  • Fresh parsley and extra Parmesan for garnish: These finishing touches add visual brightness and a final flavor pop that makes the dish feel special.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Product image
Mount paper towels nearby for quick cleanup of spills, grease, and messes while cooking and prepping meals.
Check price on Amazon
Start the pasta and broccoli:
Bring a large pot of well-salted water to a rolling boil—the water should taste like the sea. Add macaroni and cook until just shy of fully tender, then toss in the broccoli florets in the final two minutes so they soften without turning mushy, then drain and set aside.
Wilt the spinach:
While your pasta cooks, heat a skillet over medium heat and add the fresh spinach in batches, stirring until it releases its moisture and collapses into tender, dark ribbons (about two minutes total). This step removes excess water that would otherwise dilute your sauce.
Build the aromatics:
In the same skillet, melt butter and add the chopped onion, cooking gently until it turns soft and translucent, roughly three to four minutes. Add minced garlic and cook just until fragrant, about one minute—don't let it brown or it'll taste bitter.
Create the roux:
Sprinkle flour over the onion mixture and stir constantly for a full minute, allowing the flour to cook and absorb all the butter. This step removes the raw flour taste and creates the foundation for a silky sauce.
Make the cheese sauce:
Gradually pour in the milk while whisking steadily to prevent lumps from forming, then bring to a gentle simmer and stir frequently until the sauce thickens enough to coat the back of a spoon (four to five minutes). This patience pays off in a smooth, lump-free result.
Melt the cheese:
Add all three cheeses along with salt, pepper, nutmeg, and mustard, stirring until everything melts into a silky, golden sauce. Taste and adjust seasoning—this is your moment to make it perfect.
Blend the green sauce:
Pour half the cheese sauce into a blender with the wilted spinach and blend until completely smooth and bright green. You want zero spinach flecks visible—the sauce should look like someone liquified spring.
Combine everything:
Pour the blended spinach sauce back into the skillet with the remaining cheese sauce and stir gently until evenly combined and vibrant green throughout. Add the drained pasta and broccoli, tossing everything together until every piece is coated in that glossy, creamy sauce.
Finish and serve:
Heat gently over low heat, stirring occasionally, just until everything is warmed through. Transfer to a serving bowl or plates and garnish with fresh parsley and extra Parmesan cheese if you want that final touch of elegance.
A vibrant, veggie-packed twist on classic mac and cheese, blending tender broccoli and spinach in a rich cheese sauce.  Save to Pinterest
A vibrant, veggie-packed twist on classic mac and cheese, blending tender broccoli and spinach in a rich cheese sauce. | savoringli.com

There's something almost meditative about watching bright green sauce come together, knowing it's going to nourish people you care about while tasting like an indulgence. This dish quietly became the one I make when someone needs comfort, or celebration, or just a really good Tuesday night dinner.

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.

Why Blending the Spinach Changes Everything

I learned the hard way that mixing wilted spinach into mac and cheese the traditional way leaves you with uneven green bits and a sauce that separates slightly. Blending it first transforms the texture entirely—the spinach becomes part of the sauce itself, creating a silky consistency where every bite is uniformly creamy and green. It's a small technique shift that feels like discovering a shortcut your instincts always knew existed.

Baked Versus Stovetop Versions

The stovetop version I've described here is quick and creamy, perfect for nights when you want dinner ready in under an hour. If you want something with a crispy top and a bit of ceremony, pour the finished mac and cheese into a baking dish, scatter breadcrumbs mixed with extra Parmesan over the top, and bake at 400°F (200°C) for ten to fifteen minutes until golden and bubbling around the edges. Both versions are delicious—the baked one just feels more special somehow, like you planned ahead.

Storage and Variations That Work

This dish keeps beautifully in the refrigerator for up to three days in an airtight container, and reheats gently on the stovetop with a splash of milk stirred in to restore the creamy texture. You can swap the spinach for kale (cook it a minute longer since it's tougher), or replace some of it with peas for sweetness, or even try a mix of both for complexity. For a gluten-free version, simply use gluten-free pasta and cornstarch instead of flour, whisking it into the butter for exactly the same silky result.

  • Leftover mac and cheese transforms into a filling for mac and cheese-stuffed peppers if you're feeling creative.
  • Freeze portions in individual containers for grab-and-go lunches that reheat better than you'd expect.
  • Add a pinch of cayenne pepper or red pepper flakes if you want a subtle heat that plays beautifully against the cheese.
Product image
Keeps paper towels accessible for wiping spills, drying hands, and cleaning surfaces while cooking.
Check price on Amazon
Nutritious and comforting green mac and cheese with fresh spinach, broccoli, and a blend of melted cheeses for a hearty meal. Save to Pinterest
Nutritious and comforting green mac and cheese with fresh spinach, broccoli, and a blend of melted cheeses for a hearty meal. | savoringli.com

This green mac and cheese has become the dish I reach for when I want comfort food that doesn't apologize for being nourishing. Make it once and you'll understand why it's become a quiet favorite in every kitchen it touches.

Recipe Questions & Answers

Can I substitute the pasta for gluten-free options?

Yes, gluten-free pasta can be used to accommodate dietary needs without compromising texture or flavor.

How can I make the sauce thicker?

Simmering the sauce longer or adding a bit more flour during the roux step helps achieve a thicker consistency.

What is the purpose of blending spinach into the sauce?

Blending spinach creates a smooth, vibrant green sauce that adds both nutrients and fresh flavor to the dish.

Can I use other vegetables instead of spinach and broccoli?

Yes, kale or peas work well as alternatives, maintaining the dish's texture and nutrition.

Is it necessary to add Dijon mustard and nutmeg?

These ingredients enhance flavor depth but can be omitted if unavailable or undesired.

How should leftovers be stored?

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently to preserve creaminess.

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 mac dish blending spinach, broccoli, and melted cheeses for a flavorful, hearty meal.

Prep Time
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
Created by savoringli Lila Anderson


Skill Level Easy

Cuisine Type American

Makes 4 Serving Size

Diet Details Vegetarian-Friendly

Ingredient List

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

Garnish

01 2 tablespoons chopped fresh parsley
02 Extra grated Parmesan cheese

Step-by-Step Instructions

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 spinach to a blender.

Step 03

Sauté aromatics: In the same skillet, melt butter over medium heat. Add chopped onion and cook until soft, 3 to 4 minutes. Add garlic and cook 1 minute more.

Step 04

Create roux and milk base: 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, approximately 4 to 5 minutes.

Step 05

Melt cheeses 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 and vegetables: 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

Serve: Transfer to serving bowls and garnish 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.

Equipment Needed

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

Allergy Info

Review every ingredient for allergens. If unsure, check with a healthcare provider.
  • Contains milk from cheese, butter, and milk
  • Contains wheat and gluten from pasta and flour
  • Contains mustard if Dijon mustard is included

Nutrition Info (per portion)

Serves for general info – not a replacement for professional 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.