Garden Vegetable Mac and Cheese

Featured in: Garden-Inspired Meals

Transform classic mac and cheese by incorporating fresh garden vegetables—broccoli, carrots, and peas—into a rich, creamy sauce made from butter, flour, and three cheeses. Cook pasta until just tender, blend with vegetables and silky cheese sauce, then bake until golden and bubbly. Optional breadcrumb topping adds delightful crunch. Ready in under an hour with minimal effort.

Updated on Tue, 20 Jan 2026 10:26:00 GMT
A close-up of golden Garden Veg Mac and Cheese with peas, carrots, and broccoli baked in a skillet. Pin
A close-up of golden Garden Veg Mac and Cheese with peas, carrots, and broccoli baked in a skillet. | toastybasil.com

My daughter used to pick every vegetable out of her dinner plate, one by one, like a tiny food inspector. Then one rainy Tuesday, I stirred peas and broccoli straight into her favorite mac and cheese, and she ate the whole bowl without a word. Sometimes the best trick isn't hiding vegetables, it's making them part of something already loved. This Garden Veg Mac and Cheese has been my quiet victory ever since.

I made this for a potluck once, and a friend asked if I'd used some fancy restaurant recipe. I laughed because I'd just tossed in whatever vegetables were wilting in my crisper drawer. That's when I realized this dish works because it's flexible, forgiving, and tastes like you spent way more time on it than you did. It's become my go-to whenever I need something reliable that still feels special.

Ingredients

  • Elbow macaroni: The classic shape holds cheese sauce in every curve, though shells or cavatappi work beautifully too if that's what you have.
  • Broccoli florets: Chop them small so they blend into the pasta rather than sitting on top like an afterthought, and they'll sweeten slightly as they cook.
  • Carrots: Dice them to match the size of a pea so everything cooks evenly and you get a bit of color and crunch in every forkful.
  • Frozen peas: They're already blanched, so tossing them in at the last minute keeps them bright green and just tender.
  • Unsalted butter: Gives you control over the salt level, and it's the base for a roux that won't taste raw or pasty.
  • All-purpose flour: This thickens the sauce without any clumps if you whisk it constantly and let it cook for a full minute.
  • Whole milk: The fat content makes the sauce silky, though I've used 2% in a pinch and it still turned out creamy.
  • Sharp cheddar cheese: This is where the flavor lives, so buy a block and shred it yourself for the smoothest melt.
  • Mozzarella cheese: Adds stretch and creaminess without overpowering the cheddar's sharpness.
  • Parmesan cheese: A little goes a long way for that nutty, salty depth that makes the sauce taste more complex.
  • Mustard powder: It doesn't make the dish taste like mustard, it just wakes up the cheese flavor in a way that feels almost magical.
  • Garlic powder: A subtle background note that keeps the sauce from tasting one-dimensional.
  • Salt and black pepper: Taste as you go, because different cheeses have different salt levels and you want balance, not blandness.
  • Panko breadcrumbs: Optional, but they add a golden, crunchy top that makes this feel more like a special occasion.
  • Melted butter for topping: Helps the panko toast evenly and turn that beautiful amber color in the oven.

Instructions

Prep the oven and dish:
Set your oven to 180°C (350°F) and lightly grease a 2-liter baking dish so nothing sticks later. This step takes ten seconds but saves you scrubbing time.
Cook the pasta and vegetables:
Boil salted water, add macaroni, and cook it one minute shy of the package time since it'll finish in the oven. Drop in broccoli and carrots with three minutes left, then peas in the final minute, and drain everything together.
Make the roux:
Melt butter in a saucepan over medium heat, whisk in flour, and let it bubble for a full minute. This cooks out the raw flour taste and gives your sauce a smooth foundation.
Build the sauce:
Slowly pour in milk while whisking constantly to avoid lumps, then keep stirring until it thickens slightly, about four to five minutes. It should coat the back of a spoon.
Add the cheese and seasonings:
Pull the pan off the heat and stir in cheddar, mozzarella, Parmesan, mustard powder, garlic powder, salt, and pepper until everything melts into a silky, golden sauce. Taste it now and adjust the seasoning.
Combine and transfer:
Pour the cheese sauce over the drained pasta and vegetables, stir gently until everything is coated, then scrape it all into your prepared baking dish. Spread it out evenly so it bakes uniformly.
Top with breadcrumbs:
If you want that crunchy top, toss panko with melted butter and sprinkle it over the mac and cheese. Skip this if you prefer it soft and saucy all the way through.
Bake until bubbly:
Slide the dish into the oven for 20 to 25 minutes, until the edges bubble and the top turns golden. Let it sit for a few minutes before serving so it sets up and doesn't burn anyone's tongue.
Steaming bowl of Garden Veg Mac and Cheese topped with crispy panko and fresh herbs on a rustic table. Pin
Steaming bowl of Garden Veg Mac and Cheese topped with crispy panko and fresh herbs on a rustic table. | toastybasil.com

One evening, my son set the table without being asked, and when I brought this dish out, he said it smelled like a hug. I didn't know what that meant exactly, but I understood it anyway. Food has a way of saying things we don't have words for, and this mac and cheese has become our family's shorthand for comfort and care.

Customizing Your Vegetables

I've swapped in zucchini, bell peppers, and even spinach depending on what's in season or what needs using up. The key is cutting everything small and adding sturdier vegetables earlier in the boil so they soften properly. Leafy greens like spinach can just be stirred into the hot pasta after draining, and they'll wilt from the residual heat. This dish is forgiving enough to handle whatever your crisper drawer throws at you.

Making It Ahead

You can assemble the whole dish up to a day in advance, cover it tightly, and refrigerate until you're ready to bake. Just add an extra five to ten minutes to the baking time since it's starting cold, and keep an eye on the top so it doesn't brown too fast. I've done this on Sunday afternoons and pulled it out on Wednesday nights when I had zero energy to cook, and it saved me every time.

Serving and Pairing Ideas

This mac and cheese is hearty enough to stand alone as a main dish, but it also works beautifully as a side for roasted chicken or grilled sausages. A crisp green salad with a tangy vinaigrette cuts through the richness and makes the meal feel more balanced. Sometimes I'll add a pinch of smoked paprika or a handful of chopped fresh parsley right before serving, and it makes the whole dish feel a little more grown-up.

  • Serve with a simple arugula salad dressed in lemon and olive oil.
  • Pair with roasted chicken thighs or a quick pan-seared protein.
  • Sprinkle with fresh herbs like basil or chives just before bringing it to the table.
Vibrant Garden Veg Mac and Cheese casserole with colorful vegetables nestled in creamy cheddar sauce, ready to serve. Pin
Vibrant Garden Veg Mac and Cheese casserole with colorful vegetables nestled in creamy cheddar sauce, ready to serve. | toastybasil.com

This Garden Veg Mac and Cheese has earned its place on our weekly rotation, not because it's fancy, but because it delivers comfort without compromise. I hope it becomes one of those dishes you reach for when you need something easy, nourishing, and loved by everyone at the table.

Recipe Q&A

Can I use fresh peas instead of frozen?

Yes, fresh peas work wonderfully. Add them in the final minute of pasta cooking, just like frozen ones, to maintain their tender texture and bright flavor.

What type of cheese works best?

A combination of sharp cheddar, mozzarella, and Parmesan creates depth and creaminess. Sharp cheddar provides robust flavor, mozzarella ensures smoothness, and Parmesan adds nutty notes.

How do I prevent a grainy cheese sauce?

Remove the sauce from heat before adding cheese, and stir constantly until fully melted. Never boil the sauce after adding cheese, as high heat can cause separation and graininess.

Can I substitute vegetables?

Absolutely. Spinach, bell peppers, green beans, or corn all work beautifully. Pre-cook harder vegetables slightly and add tender ones toward the end of cooking.

Is this dish freezer-friendly?

Yes, assemble the dish without baking, cover tightly, and freeze up to three months. Thaw overnight in the refrigerator and bake as directed, adding 10-15 minutes to cooking time.

How do I make this gluten-free?

Substitute gluten-free pasta and gluten-free all-purpose flour in the roux. Verify that cheese and other ingredients don't contain hidden gluten by checking packaging labels.

Garden Vegetable Mac and Cheese

Creamy macaroni and cheese elevated with tender broccoli, carrots, and peas for a wholesome family meal.

Prep duration
20 min
Cooking duration
25 min
Complete duration
45 min


Skill level Easy

Origin American

Yield 4 Portions

Dietary specifications Vegetarian

Components

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

Directions

Step 01

Prepare 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 of cooking, add broccoli and carrots. In the last minute, add peas. Drain thoroughly 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, stirring constantly to form a smooth roux.

Step 04

Prepare Cheese Sauce: Gradually whisk milk into the roux, stirring constantly until smooth and slightly thickened, approximately 4 to 5 minutes.

Step 05

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

Step 06

Assemble Casserole: 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 casserole.

Step 08

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

Necessary tools

  • Large pot
  • Saucepan
  • Whisk
  • 2-quart baking dish
  • Strainer
  • Mixing spoon

Allergy information

Review each component for possible allergens and if uncertain, we recommend consulting with a healthcare professional.
  • Contains wheat gluten
  • Contains milk and dairy cheese products
  • May contain traces of allergens depending on specific cheese and pasta brand formulations

Nutrient breakdown (per portion)

These values are provided as a general guide and shouldn't replace professional medical advice.
  • Calories: 520
  • Fat: 22 g
  • Carbs: 59 g
  • Protein: 23 g