Save The first time I made mac and cheese with vegetables, I was skeptical about whether my kids would actually eat it. I'd been trying for months to sneak more vegetables into their meals, and everything from hidden spinach brownies to zucchini bread had been met with suspicion. But something about the familiar comfort of cheesy pasta made those little broccoli trees and carrot cubes feel welcome instead of suspicious. Now it's the one dinner where my youngest actually asks for seconds on the vegetables part.
Last winter, my neighbor dropped off some fresh broccoli from her garden, and I decided to try throwing it into our Friday night mac and cheese tradition. The way the florets got all tender and soaked up that cheesy sauce made me realize I'd been missing out on a brilliant combination. Something about vegetables feeling like a natural part of the dish instead of an obligatory healthy addition made the whole meal feel more complete.
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 elbow macaroni: Short pasta catches the cheese sauce beautifully in every bite
- 1 cup broccoli florets: Chopped small so they cook quickly and distribute evenly
- 1 cup diced carrots: Adds natural sweetness that balances the sharp cheddar
- 1 cup frozen peas: These bright green gems pop against the orange cheese sauce
- 2 tbsp unsalted butter: The foundation for your roux and rich flavor base
- 2 tbsp all-purpose flour: Creates the silky thickening power for perfectly smooth sauce
- 2 cups whole milk: Full fat makes a noticeably creamier, more luxurious sauce
- 1 cup sharp cheddar cheese: The main cheese flavor that gives this dish its classic taste
- 1/2 cup mozzarella cheese: Melts into gorgeous stretches and balances the sharp cheddar
- 1/4 cup Parmesan cheese: Adds a salty, nutty depth that makes the sauce taste restaurant quality
- 1/2 tsp mustard powder: The secret ingredient that makes cheese taste more cheesy
- 1/4 tsp garlic powder: Subtle background flavor that keeps everyone guessing
- Salt and pepper: Essential for bringing all the flavors together
- 1/2 cup panko breadcrumbs: Optional but creates that irresistible golden crunch on top
- 1 tbsp melted butter: Tossed with breadcrumbs for the perfect crispy topping
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get everything ready:
- Preheat your oven to 180°C and lightly grease a 2-liter baking dish with butter or cooking spray.
- Cook the pasta and vegetables together:
- Bring a large pot of salted water to a boil, add macaroni, then during the last 3 minutes of cooking, add broccoli and carrots. Toss in frozen peas for the final minute.
- Build your roux base:
- Melt butter in a medium saucepan over medium heat, whisk in flour, and cook for 1 minute until it smells slightly nutty.
- Create the cheese sauce:
- Gradually whisk in milk, stirring constantly for 4-5 minutes until thickened, then remove from heat before stirring in all three cheeses.
- Combine everything:
- Pour the sauce over your drained pasta and vegetables, mix thoroughly until every piece is coated, and transfer to your baking dish.
- Add the topping and bake:
- Mix panko with melted butter, sprinkle over the top, and bake for 20-25 minutes until bubbly and golden brown.
Save This recipe became a family favorite the night my daughter declared it better than any restaurant mac and cheese she'd ever tasted. That moment of watching three kids happily eat their vegetables without a single complaint felt like a genuine parenting victory.
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.
Making It Your Own
Experiment with different vegetables based on what's in season or what your family enjoys. Spinach works beautifully when stirred in at the end, and bell peppers add lovely color and sweetness.
Dietary Swaps
Gluten-free pasta and a 1:1 gluten-free flour blend work perfectly in this recipe. For dairy-free versions, use your favorite plant milk and vegan cheese alternatives.
Serving Suggestions
A crisp green salad with vinaigrette cuts through the richness beautifully. Roasted vegetables on the side make this feel like a complete comfort meal.
- Let the dish rest for 10 minutes before serving
- Leftovers reheat surprisingly well in the microwave
- The topping stays crispy if you reheat in the oven
Save There's something deeply satisfying about watching everyone gather around the table for this dish, forks ready and anticipation written all over their faces.
Recipe Questions & Answers
- → Can I use different vegetables?
Absolutely. Spinach, bell peppers, zucchini, or cauliflower work beautifully. Just adjust cooking times accordingly—leafy greens need only a minute, while denser vegetables may require longer cooking.
- → How do I store leftovers?
Store in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave with a splash of milk to restore creaminess, or warm in a 350°F oven until heated through.
- → Can I make this gluten-free?
Yes. Use gluten-free macaroni and replace all-purpose flour with a 1:1 gluten-free flour blend or cornstarch. Double-check that your cheeses and other ingredients are certified gluten-free.
- → What cheeses work best?
Sharp cheddar provides bold flavor, while mozzarella creates excellent melt. Gruyère, fontina, or Monterey Jack make delicious substitutions. Avoid pre-shredded cheese, as anti-caking agents can affect sauce texture.
- → Can I prepare this ahead?
Assemble everything up to 24 hours in advance, cover tightly, and refrigerate. Add 10-15 minutes to baking time if cooking from cold. The panko topping is best added just before baking to stay crisp.
- → Is the panko topping necessary?
Not at all. The dish is delicious without it. The buttery breadcrumbs simply add a nice textural contrast. For alternatives, try crushed crackers, additional shredded cheese, or simply omit for a creamier top layer.