Green Mac Cheese Spinach

Featured in: Weekend Favorite Recipes

This comforting dish features tender elbow macaroni coated in a luscious green cheese sauce, enriched with fresh spinach and broccoli florets. A smooth blend of sharp cheddar, mozzarella, and Parmesan cheeses creates a creamy texture and rich flavor, balanced by subtle notes of garlic, onion, and Dijon mustard. Quick to prepare, it delivers a nutrient-packed, satisfying meal that's perfect for an easy vegetarian main course.

Updated on Tue, 17 Feb 2026 13:49:00 GMT
Vibrant green mac and cheese packed with spinach and broccoli, topped with melted cheddar and Parmesan for a creamy, comforting meal.  Save to Pinterest
Vibrant green mac and cheese packed with spinach and broccoli, topped with melted cheddar and Parmesan for a creamy, comforting meal. | nibbro.com

My friend Sarah called one Tuesday evening, frustrated that her kids wouldn't touch vegetables, and I found myself blending spinach into a creamy cheese sauce without overthinking it. The moment that bright green sauce coated the pasta, something clicked, and suddenly we had a dish that tasted indulgent while hiding an entire garden's worth of nutrition. She's made it every week since, and honestly, I've stopped counting how many times I've returned to this recipe when I need comfort food that doesn't feel like a compromise.

There's a specific afternoon I made this for my neighbor when she was recovering from surgery and couldn't fuss with cooking, and the way she asked for the recipe before she'd even finished the first bite told me everything. She's vegetarian, and I loved seeing her genuinely excited about something green for once instead of resigned to it. Turns out comfort food speaks the same language whether you eat meat or not.

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): Short, sturdy shapes hold the sauce better than long pasta, and their curves catch every bit of that creamy coating.
  • Fresh spinach (200 g): The wilting happens fast, which is why you only need two minutes, and washing it thoroughly matters more than you'd think since grit hides in those folds.
  • Broccoli florets (200 g): Adding them in the final minutes of pasta cooking means they stay bright and crisp instead of turning into mush alongside the noodles.
  • Onion and garlic: The onion softens into sweetness while the garlic blooms in the butter, and together they build the flavor foundation everything else sits on.
  • Unsalted butter and flour: The butter melts into a golden base, and the flour thickens the milk into a proper sauce instead of a thin, disappointing liquid.
  • Whole milk (500 ml): Don't skimp here, because whole milk creates that luxurious texture that feels like restaurant cooking happening in your own kitchen.
  • Sharp cheddar, Parmesan, and mozzarella cheeses: Each one pulls its weight: cheddar brings tang, Parmesan adds sharpness and saltiness, and mozzarella melts into silkiness that binds everything together.
  • Salt, pepper, nutmeg, and Dijon mustard: The nutmeg sounds strange until you taste it, at which point you'll understand why it deepens the cheese flavor, and the mustard adds a subtle tang that brightens the whole sauce.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your pasta going:
Bring a large pot of salted water to a rolling boil, then add the macaroni and cook according to package directions until you can bend a piece but it still has a slight resistance in the center. In the last two minutes, toss in your broccoli florets so they cook just enough to soften without losing their bright green color.
Wilt the spinach:
While the pasta cooks, heat a large skillet over medium heat and add all that fresh spinach, stirring constantly as it collapses into a small pile of tender greens in about two minutes. The whole kitchen will smell earthy and green, which is oddly satisfying.
Build the flavor base:
In the same skillet, melt your butter and add the chopped onion, letting it soften and turn translucent before adding the garlic for one more minute of gentle cooking. The onion will release sweetness and the garlic will become fragrant without browning, which is exactly what you're aiming for.
Make the roux:
Sprinkle the flour over the onion mixture and stir constantly for one minute, coating everything evenly, then start whisking in the milk slowly while the heat stays at medium. You're looking for a smooth, flowing sauce that thickens noticeably over four to five minutes of steady stirring.
Melt in the cheese:
Remove from heat just before adding all three cheeses, the salt, pepper, nutmeg, and mustard, stirring until the cheese melts completely into a silky, cohesive sauce with no grainy bits. Taste it now and adjust seasoning because this is your moment to get it exactly right.
Blend the spinach into the sauce:
Transfer half of your cheese sauce into the blender along with the wilted spinach and blend on high until the color becomes a vivid, uniform green with no flecks of darker spinach visible. This takes longer than you'd think, maybe thirty seconds of blending, but it's worth getting smooth.
Combine the sauces:
Pour the bright green spinach sauce back into the skillet with the remaining plain cheese sauce and stir gently until the two swirl together into a soft sage green that's creamy throughout.
Bring everything together:
Drain your pasta and broccoli, then add them to the skillet and toss everything together until every noodle is coated and the broccoli is distributed evenly throughout. Let it heat gently for a minute or two, just long enough to warm everything through if the sauce has cooled at all.
Finish and serve:
Divide into bowls or plates, scatter chopped parsley and extra Parmesan on top if you're feeling fancy, and serve immediately while the sauce is still creamy and warm.
Creamy spinach-broccoli sauce coats tender elbow macaroni, creating a colorful and nutritious twist on classic American mac and cheese.  Save to Pinterest
Creamy spinach-broccoli sauce coats tender elbow macaroni, creating a colorful and nutritious twist on classic American mac and cheese. | nibbro.com

One weekend my sister brought her four-year-old over, and he actually asked for seconds of green mac and cheese without being prompted, which we all knew meant something special had happened. That moment made me realize this dish does more than satisfy hunger, it quietly shifts how people think about vegetables without any lectures or negotiations.

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 Behind the Color

That vibrant green isn't food coloring or some technique trick, it's literally just spinach cooked down and blended until it becomes part of the sauce itself. The bright color actually tells you something important: the fresher your spinach, the brighter your sauce will be, so quality matters here in a visible way.

Texture Matters More Than You Think

The broccoli gives this dish something regular mac and cheese lacks, which is actual vegetable texture that your mouth can detect and your brain can appreciate. It prevents the whole thing from feeling like a smooth, one-note experience and adds little pops of substance throughout each bite.

Making This Your Own

This recipe is more forgiving than it might seem, and small variations can make it feel fresh each time you make it. Think about what you have in your kitchen and trust that creativity matters here.

  • Try kale or swiss chard instead of spinach for a slightly earthier flavor that still blends smoothly into the sauce.
  • Add sun-dried tomatoes, roasted red peppers, or even fresh thyme if you want to layer in more complexity.
  • For a baked version, transfer everything to a baking dish, top with breadcrumbs and extra cheese, and bake at 400 degrees for ten to fifteen minutes until golden and crispy on top.
Bright green mac and cheese with fresh spinach and broccoli florets, served hot with a sprinkle of parsley and extra Parmesan. Save to Pinterest
Bright green mac and cheese with fresh spinach and broccoli florets, served hot with a sprinkle of parsley and extra Parmesan. | nibbro.com

This dish has quietly become something I make when I want to feed people I care about without making a fuss, and that simplicity mixed with genuine nutrition and real comfort somehow feels like the point. You're not just cooking pasta, you're offering something that tastes indulgent while being genuinely good for you.

Recipe FAQs

Can I use other greens besides spinach?

Yes, kale or peas can be swapped for spinach to add variety while maintaining the creamy green sauce texture.

How do I incorporate broccoli into the dish?

Add broccoli florets during the last two minutes of pasta cooking to ensure they stay tender but crisp, then combine with pasta and sauce.

What cheeses are used in the sauce?

The sauce includes sharp cheddar, shredded mozzarella, and grated Parmesan for a rich and smooth cheese flavor.

Is it possible to make this dish gluten-free?

Yes, substituting gluten-free pasta and flour will allow the dish to be suitable for gluten-sensitive diets.

How can I achieve a baked version with a crispy top?

Transfer the finished dish to a baking dish, sprinkle 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

Comforting mac and cheese with fresh spinach and broccoli in a creamy cheese blend.

Prep Time
15 minutes
Cook Time
25 minutes
Total Duration
40 minutes
Created by Evan Brooks


Skill Level Easy

Cuisine American

Makes 4 Portions

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 tbsp unsalted butter
02 2 tbsp 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 tsp salt, or to taste
08 0.25 tsp black pepper
09 0.125 tsp ground nutmeg
10 1 tsp Dijon mustard

Garnish

01 2 tbsp chopped fresh parsley
02 Extra grated Parmesan

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 spinach and cook, stirring, until wilted, about 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-4 minutes. Add garlic and cook 1 minute more.

Step 04

Build Cheese Sauce 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, about 4-5 minutes.

Step 05

Melt Cheeses: 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

Combine and Heat: 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 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.

Tools You'll Need

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

Allergy Info

For allergen concerns, review each food item and check with your 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 Details (per portion)

Nutritional values are for reference and aren't a substitute for professional health guidance.
  • Kcal: 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.