This post may contain affiliate links. Please read our disclosure policy.

It’s no secret that mac and cheese is already a comfort food favorite, but this green version takes it up a notch! Green Mac and Cheese is packed with fresh spinach, broccoli, and peas. It’s a creamy, cheesy dish that sneaks in extra greens without compromising flavor. Plus, the vibrant color makes it perfect for St. Patrick’s Day or or a kid-friendly dinner any time of year!

Green Mac and Cheese in a dish with a serving on a plate next to it.Pin
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from me every week!

Why I Love This Recipe

  • Easy to Make: No complicated steps or fancy ingredients—just simple and delicious comfort food.
  • Kid-Friendly: Just like my Green Machine Pizza recipes, the creamy, cheesy goodness makes this an instant favorite, while the “hidden” veggies add a nutritious boost!
  • Perfect for Any Occasion: Whether it’s a busy weeknight, a fun dye-free green St. Patrick’s Day meal, or just a way to switch up classic mac and cheese, this dish delivers every time!

The Ingredients

Ingredients for green mac and cheese.Pin
  • Elbow macaroni: A classic pasta choice, but you can swap it with campanelle, cavatappi, or shells for a fun twist. Any type of small pasta noodle will work!
  • Whole milk: Provides the creamy base for the cheese sauce.
  • Fresh spinach: Blended into the sauce for that signature green color and a boost of nutrients.
  • Unsalted butter: Adds richness and helps create a smooth roux.
  • Flour: Thickens the sauce for the perfect creamy texture.
  • Grated white cheddar cheese: Melts beautifully for that cheesy goodness we all love!
  • Broccoli florets: Adds texture, flavor, and extra greens to the dish! Chop them into small bite sized pieces for best results.
  • Peas: Brings a hint of sweetness and an additional pop of green.

Substitutions and Variations

  • Cheese Swap: White cheddar gives this dish a rich, creamy flavor, but you can experiment with gruyère, gouda, or mozzarella for a different cheesy twist.
  • Make It Gluten-Free: Use your favorite gluten-free pasta and substitute all-purpose flour with a gluten-free alternative.
  • Add Protein: Stir in shredded cooked chicken, crispy bacon, or even chickpeas just before baking for an extra protein boost.

How to Make Green Mac and Cheese

Drained pasta in a colander.Pin

Step 1: Preheat oven to 350° F. Cook pasta in salted water for about 3 minutes less than package directions call for, until al dente. Reserve half a cup of the pasta water and strain.

Milk and spinach blended together.Pin

Step 2: While the pasta is cooking. Place the milk and spinach in a blender and blend on high speed until smooth.

Green macaroni and cheese roux in a sauce pan.Pin

Step 3: In a large pot melt the butter and then add the flour, whisking continuously over low-medium heat for 2-3 minutes to make a roux. Slowly whisk in the milk mixture and bring to a boil. Reduce heat and simmer, whisking occasionally, 3 to 4 minutes, or until sauce is gently bubbling and starting to thicken.

Green mac and cheese in a pot before baking.Pin

Step 3: Add reserved pasta water and cheese and whisk until melted. Stir in the pasta, salt, broccoli and peas.

Green mac and cheese in a baking dish.Pin

Step 5: Transfer to a greased 13″ x 9″ baking dish.

Green Mac and cheese in a baking dish.Pin

Step 6: Bake for 20 minutes, or until cheese is bubbling and the pasta is set.

Tips and Tricks

  • Blend Until Smooth: To get that vibrant green color, make sure to blend the spinach and milk until completely smooth.
  • Don’t Overcook the Pasta: Since it will continue cooking in the oven, slightly undercooking the pasta noodles helps maintain the perfect texture.
  • Use Fresh or Frozen Veggies: Both work great! If using frozen broccoli or peas, thaw them before adding to the mix.
  • Broil for a Golden Top: For a crispy, golden crust, broil for the last 2-3 minutes of baking. And feel free to add more grated cheese on top!
Green Mac and Cheese in a dish with a serving scooped onto a plate.Pin

FAQs

Can I make this mac and cheese ahead of time?

Yes! Assemble everything in the baking dish, cover, and refrigerate for up to 24 hours. When ready to bake, add an extra 5-10 minutes to the cooking time.

Can I freeze green mac and cheese?

Absolutely! Let it cool completely, then store in an airtight container for up to 3 months. Reheat in the oven at 350°F until warmed through.

Can I add more veggies to this mac and cheese?

I think you could use any sort of firm veggie: peas, corn, carrots (would blanch first), bell peppers (maybe a quick sauté first), or cauliflower.

More Naturally Green Recipes

This green mac and cheese is not only super creamy and cheesy, it’s packed with nutritious veggies like spinach, broccoli and sweet peas which only add to the heavenly nature of this traditional, kid friendly recipe! Let me know what you think — leave a rating and comment below!

Want more WeeliciousSubscribe to my newsletter and follow me on InstagramFacebook, and TikTok for all the newest recipes!

Green macaroni and cheese in a baking dish.Pin

Green Mac and Cheese

Green Mac and Cheese is packed with fresh spinach, broccoli, and peas. It's a creamy, cheesy dish that sneaks in extra greens without compromising flavor.
4.08 from 39 votes
Course: Main Dish
Cuisine: American
Servings: 8
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes

Ingredients  

  • 1 pound elbow macaroni (you can also use campanelle, cavatappi, or shells)
  • 3 cups whole milk
  • 1 cup packed fresh spinach
  • 3 tablespoons unsalted butter
  • 3 tablespoons flour
  • 4 cups grated white cheddar cheese
  • 1 teaspoon kosher salt
  • 2 cups chopped broccoli florets
  • 1 cup peas

Instructions 

  • Preheat oven to 350° F.
  • Cook pasta in salted water for about 3 minutes less than package directions call for, until al dente. Reserve half a cup of the pasta water and strain.
  • While the pasta is cooking. Place the milk and spinach in a blender and blend on high speed until smooth.
  • In a large pot melt the butter and then add the flour, whisking continuously over low-medium heat for 2-3 minutes to make a roux. Slowly whisk in the milk mixture and bring to a boil.
  • Reduce heat and simmer, whisking occasionally, 3 to 4 minutes, or until sauce is gently bubbling and starting to thicken.
  • Add reserved pasta water and cheese and whisk until melted. Stir in the pasta, salt, broccoli and peas.
  • Transfer to a greased 13″ x 9″ baking dish and bake for 20 minutes, or until cheese is bubbling and the pasta is set.

Notes

    • Blend Until Smooth: To get that vibrant green color, make sure to blend the spinach and milk until completely smooth.
    • Don’t Overcook the Pasta: Since it will continue cooking in the oven, slightly undercooking the pasta noodles helps maintain the perfect texture.
    • Use Fresh or Frozen Veggies: Both work great! If using frozen broccoli or peas, thaw them before adding to the mix.
    • Broil for a Golden Top: For a crispy, golden crust, broil for the last 2-3 minutes of baking. And feel free to add more grated cheese on top!
    • To Freeze: Let it cool completely, then store in an airtight container for up to 3 months. Reheat in the oven at 350°F until warmed through.

Nutrition

Calories: 567kcal | Carbohydrates: 54g | Protein: 26g | Fat: 27g | Saturated Fat: 15g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.2g | Cholesterol: 79mg | Sodium: 710mg | Potassium: 446mg | Fiber: 4g | Sugar: 8g | Vitamin A: 1473IU | Vitamin C: 28mg | Calcium: 544mg | Iron: 1mg
Did you make this recipe?Mention @Weelicious or tag #weelicious!

About the Author

Catherine is a mama of three. A Kentucky girl living in California. Here’s what I know: all kids can be great eaters and mealtime must be easy. I create simple, healthy recipes the whole family will love.

Comments

  1. Do you think I could blend the brocoli and peas with the milk & spinach? My girl is refusing all veggies at the moment in whole form, but loves green smoothies, so I think she’ll be ok if there are no whole pieces. What do you think?

  2. OK my picky eaters ate it all! They really loved it! it’s in my recipe box! Thanks Catherine 🙂

  3. I want to make this, but want to add some ground turkey or chicken to it, too. Catherine, how would you do that? Cook it with seasonings, then add to dish prior to cooking, or…?

  4. I have the exact same question, I have shredded mozzarella at home, I wonder if it would come out just as good..

  5. Kids did not like this meal (ages 4 + 1). Next time I’ll take the broccoli out and re-sprinkle with cheese

  6. Great way to sneak in those green veggies. My lil girl does not like pasta very much but loves her veggies..

  7. making this tonight! i’ve been wanting to ever since i saw you on the Chew, but i love all your recipes! they’ve all been a great success!

  8. I usually freeze the entire recipe in the baking dish and throw the whole thing in the freezer! Then I thaw and reheat the entire thing and it gets eaten over a few days. You could also portion this recipe into three or four smaller baking dishes, or any other freezer safe container to reheat as needed.

4.08 from 39 votes (38 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating