Garden Vegetable Mac and Cheese

Featured in: Spiced Comfort Meals

This garden vegetable mac and cheese combines tender elbow macaroni with broccoli florets, carrots, and peas in a rich three-cheese sauce made from sharp cheddar, mozzarella, and Parmesan. Prepared in just 45 minutes, this easy vegetarian main dish serves four and can be topped with crispy panko breadcrumbs for added texture. Perfect for family dinners, it's easily customizable with your choice of vegetables and pairs beautifully with a fresh green salad.

Updated on Tue, 20 Jan 2026 09:02:00 GMT
A close-up of creamy Garden Veg Mac and Cheese bubbling in a baking dish, with tender peas, broccoli, and carrots peeking through a golden, cheesy crust.  Save
A close-up of creamy Garden Veg Mac and Cheese bubbling in a baking dish, with tender peas, broccoli, and carrots peeking through a golden, cheesy crust. | saffronhollow.com

The rain was drumming against my kitchen window last Tuesday when I decided to finally tackle the mountain of vegetables from my garden boxes. My kids had been asking for mac and cheese all week, but something about serving them an entirely beige meal felt wrong on such a gray day. I started chopping broccoli and carrots, thinking maybe I could sneak enough vegetables into the cheese sauce to count as responsible parenting. The smell of that roux hitting the warm milk brought me right back to my grandmother's tiny apartment, where she taught me that patience is the secret ingredient in any béchamel.

Last month, my skeptical brother in law finished his entire serving before even realizing he was eating broccoli. He actually went back for seconds and asked if I could make it for his birthday instead of ordering pizza. That moment of watching someone who normally picks around vegetables clean their plate made every extra chopping step worth it.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 300 g (10 oz) elbow macaroni: Elbows hold onto cheese sauce beautifully in every little curve. I have learned that cooking the pasta just shy of al dente prevents mushy results after baking.
  • 1 cup broccoli florets, chopped small: Small pieces distribute evenly throughout rather than creating obvious green bites that picky eaters might spot.
  • 1 cup carrots, diced: Dicing them small means they cook through in the same boiling water as the pasta, saving you a step and a pot to wash.
  • 1 cup frozen peas: These sweet pops of green and bright flavor balance the richness of all that cheese.
  • 2 tbsp unsalted butter: Use real butter here because the flavor directly impacts your roux and ultimately your sauce.
  • 2 tbsp all-purpose flour: This thickens your milk into a velvety base that will cling to every single noodle.
  • 2 cups whole milk: Whole milk creates the creamiest results. I tried skim once and the sauce turned thin and sad.
  • 1 cup sharp cheddar cheese, shredded: Buy blocks and shred them yourself. Pre shredded cheese contains anti caking agents that prevent smooth melting.
  • 1/2 cup mozzarella cheese, shredded: This is your secret weapon for that incredible cheese pull you want in every bite.
  • 1/4 cup Parmesan cheese, grated: Aged Parm adds that salty umami depth that keeps the dish from tasting one dimensional.
  • 1/2 tsp mustard powder: Trust me on this one. You cannot taste mustard, but it intensifies the cheese flavor tenfold.
  • 1/4 tsp garlic powder: Rounds out all the flavors without adding raw garlic harshness.
  • Salt and black pepper, to taste: Taste your sauce before combining with pasta. Cheese brands vary wildly in saltiness.
  • 1/2 cup panko breadcrumbs: That golden, crispy crust on top creates such a beautiful texture contrast against the creamy pasta below.
  • 1 tbsp melted butter: Tossing panko with melted butter ensures the topping browns evenly instead of staying pale and dry.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven ready:
Preheat oven to 180°C (350°F) and lightly grease a 2 liter (2 quart) baking dish with butter or cooking spray. This prevents sticking and makes cleanup easier later.
Cook the pasta and veggies together:
Bring a large pot of salted water to a boil. Add macaroni and cook for 1 minute less than package directions. In the last 3 minutes, add broccoli and carrots. In the final minute, add peas. Drain well and set aside.
Make your roux base:
In a medium saucepan over medium heat, melt butter until foaming subsides. Whisk in flour and cook for 1 minute, stirring constantly. The mixture should bubble gently and smell slightly nutty, which means the raw flour taste is cooking out.
Create the cheese sauce:
Gradually whisk in milk, stirring constantly until smooth and slightly thickened, about 4 to 5 minutes. The sauce is ready when it coats the back of a spoon. Remove from heat and stir in cheddar, mozzarella, Parmesan, mustard powder, garlic powder, salt, and pepper until cheese is melted and sauce is smooth.
Combine everything together:
Pour the cheese sauce over the drained pasta and vegetables. Mix gently but thoroughly until every piece is coated in sauce. Transfer to your prepared baking dish and spread evenly.
Add the crispy topping:
Mix panko with melted butter in a small bowl until evenly combined. Sprinkle over the mac and cheese in an even layer for that gorgeous golden crust.
Bake until bubbly and golden:
Bake for 20 to 25 minutes until the cheese is bubbling around the edges and the topping is deep golden brown. Let cool for about 10 minutes before serving. This rest period helps the sauce set slightly so servings hold their shape better.
A vibrant serving of Garden Veg Mac and Cheese shows colorful diced carrots, small broccoli florets, and sweet peas coated in rich, creamy sauce.  Save
A vibrant serving of Garden Veg Mac and Cheese shows colorful diced carrots, small broccoli florets, and sweet peas coated in rich, creamy sauce. | saffronhollow.com

My daughter asked for this recipe written on an index card so she could make it in her first apartment next year. That small request felt like the biggest compliment of all.

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.

Make Ahead Magic

You can assemble the entire dish up to 24 hours before baking. Just cover tightly with foil and refrigerate. You may need to add 5 to 10 extra minutes to the baking time since it will be cold going into the oven. I have also frozen individual portions wrapped well for up to 2 months.

Vegetable Swaps That Work

Spinach wilts beautifully into the hot sauce, adding nutrition without changing the texture much. Roasted red peppers add sweetness and a gorgeous color contrast. Even frozen corn kernels work nicely here, adding little bursts of sweetness throughout every bite.

Serving Ideas

A crisp green salad with an acidic vinaigrette cuts through all that rich cheese beautifully. Roasted tomatoes on the side add brightness and color to the plate. Grilled chicken or crispy tofu on top transforms this from side dish to complete meal.

  • Fresh herbs like parsley or chives sprinkled on top add a pop of color and freshness
  • A dash of hot sauce wakes everything up if you like a little heat
  • Lemon wedges on the side let everyone brighten their own portion

From above, a spoon lifts a generous portion of Garden Veg Mac and Cheese, revealing the hearty blend of pasta and vegetables in a glossy cheddar sauce. Save
From above, a spoon lifts a generous portion of Garden Veg Mac and Cheese, revealing the hearty blend of pasta and vegetables in a glossy cheddar sauce. | saffronhollow.com

Hope this brings cozy comfort to your table on whatever kind of day you are having.

Recipe FAQs

Can I prepare this dish ahead of time?

Yes, you can assemble the dish up to 8 hours in advance. Cover and refrigerate, then bake for an additional 10–15 minutes until heated through and golden.

What vegetables work best as substitutes?

Spinach, bell peppers, corn, green beans, and mushrooms are excellent alternatives. Add softer vegetables like spinach in the final minute of cooking to prevent overcooking.

How do I make this dish gluten-free?

Simply substitute regular pasta with gluten-free pasta and use cornstarch or gluten-free flour for the roux. Verify that your cheese products are gluten-free as well.

Can I freeze leftovers?

Yes, store cooled portions in airtight containers for up to three months. Reheat gently in a 180°C oven for 20–25 minutes, adding a splash of milk to restore creaminess.

Why is my cheese sauce lumpy?

Lumps typically form from adding cold cheese to a hot sauce or insufficient roux cooking. Ensure you cook the flour-butter mixture for a full minute before adding milk, and remove from heat before stirring in cheese.

What's the best way to achieve a crispy topping?

Toss panko breadcrumbs with melted butter and a pinch of salt before sprinkling over the dish. For extra crispiness, broil for 2–3 minutes at the end of baking, watching carefully to prevent burning.

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.

Garden Vegetable Mac and Cheese

Creamy macaroni and cheese elevated with tender peas, broccoli, and carrots for a satisfying, vegetable-packed family meal.

Prep Time
20 min
Time to Cook
25 min
Overall Time
45 min
Recipe by Mira Dalton

Recipe Type Spiced Comfort Meals

Skill Level Easy

Cuisine Type American

Makes 4 Portions

Dietary Details Meat-Free

What You Need

Pasta

01 10 oz elbow macaroni

Vegetables

01 1 cup broccoli florets, chopped small
02 1 cup carrots, diced
03 1 cup frozen peas

Cheese Sauce

01 2 tablespoons unsalted butter
02 2 tablespoons all-purpose flour
03 2 cups whole milk
04 1 cup sharp cheddar cheese, shredded
05 1/2 cup mozzarella cheese, shredded
06 1/4 cup Parmesan cheese, grated
07 1/2 teaspoon mustard powder
08 1/4 teaspoon garlic powder
09 Salt and black pepper to taste

Topping

01 1/2 cup panko breadcrumbs
02 1 tablespoon melted butter

How to Make It

Step 01

Prepare Oven and Baking Dish: Preheat oven to 350°F. Lightly grease a 2-quart baking dish and set aside.

Step 02

Cook Pasta and Vegetables: Bring a large pot of salted water to a boil. Add macaroni and cook for 1 minute less than package directions. During the final 3 minutes, add broccoli and carrots. In the last minute, add peas. Drain in a strainer and set aside.

Step 03

Create Roux Base: In a medium saucepan over medium heat, melt butter. Whisk in flour and cook for 1 minute until a paste forms.

Step 04

Build Cheese Sauce: Gradually whisk in milk, stirring constantly until smooth and slightly thickened, approximately 4 to 5 minutes.

Step 05

Incorporate Cheese and Seasonings: Remove from heat. Stir in cheddar, mozzarella, Parmesan, mustard powder, garlic powder, salt, and pepper until cheese is completely melted and sauce reaches smooth consistency.

Step 06

Combine Components: Combine drained pasta and vegetables with cheese sauce. Mix thoroughly and transfer to prepared baking dish.

Step 07

Add Topping: Mix panko breadcrumbs with melted butter and sprinkle evenly over the top of the mixture.

Step 08

Bake Until Golden: Bake for 20 to 25 minutes until bubbly and golden brown. Allow to cool slightly before serving.

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
  • Medium saucepan
  • Whisk
  • 2-quart baking dish
  • Strainer
  • Mixing spoon

Allergy Notice

Review every item for potential allergens, and reach out to a provider with any uncertainty.
  • Contains wheat gluten
  • Contains milk and dairy cheese products
  • May contain trace allergens dependent on specific cheese and pasta brand sourcing

Nutrition Stats (per portion)

Details here are for general advice—always consult a health expert for specific needs.
  • Energy: 520
  • Fats: 22 g
  • Carbohydrates: 59 g
  • Proteins: 23 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.