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. 5 stars
    This recipe is amazing. I have two picky eaters and they wouldn’t try it at first. Later they were really hungry. My daughter tried it and she loved it. She said that it was the best Mac n cheese.Then my son tried it.He loved it too. They ask me to make it all the time now. Thank you!

  2. Decent recipe. With unsalted butter I knew it would taste like nothing, though, so I used salted butter instead and added onions. It was a big hit. Salt is not an enemy. Our bodies need salt. We cannot be afraid to season and flavor our food.

  3. Hello!

    Do you know perhaps how long it can stay in fridge and if you can freeze? Thanks!

  4. This was super yummy to make. All 6 kids enjoyed it, even my ‘I don’t like it’ 3 year old. Will make again!

  5. Hi Please could I use this recipe in our Spring Newsletter? Kind regards
    Wendy Self Care Coordinator The Dorset ME Support Group (registered charity).

  6. I think it would freeze great! When ready to eat it, thaw overnight in the fridge and reheat in the microwave or 350F oven!

  7. I made this green Mac and cheese recipe for dinner last night for St. Patrick’s day. It is SO delicious – and easy. We are a family of three so I made 1/2 the recipe. Next time I will make the full recipe and freeze 1/2 for a future dinner. I followed other reviewers suggestions and added garlic powder, dry mustard and a little paprika. I also tossed a little mozzarella and parmesan on top before baking. Highly recommend, everyone loved it.

  8. i found your website through Pinterest. You had me at “avoid food dyes” we’re the same way and while I will dye certain things with food dye (play dough), I also have used clorophyll to dye other things. I’m anxious to read on

  9. Delicious! My 15 mo old loved this. I am having a hard time getting him to eat his vegetables and this recipe was a big help since the veggies are hidden. He eats it all up when I feed him this. It tastes great. This will be in our regular meal rotation,

  10. My kids loved this recipe! I thought it was good, but would like more flavor. I may try some of the suggestions that others have made with onions or garlic just to give it a little more flavor. A great way to get the veggies in kid friendly meal!

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