Save My daughter used to pick around every vegetable on her plate until I folded roasted peppers and zucchini into her favorite mac and cheese. The caramelized edges disappeared into the creamy sauce, and she never noticed. Now she asks for the veggie version every time, and I smile knowing how easy it was to make comfort food a little more colorful.
I made this for a potluck once, convinced nobody would touch the healthy looking mac and cheese. By the time I turned around, half the dish was gone and someone was scraping the edges with a spoon. A friend pulled me aside and asked for the recipe, whispering that her kids refused anything green.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Elbow macaroni: The classic shape holds the sauce in every curve, and cooking it just to al dente keeps it from turning mushy when you toss it with the hot cheese.
- Red bell pepper: Roasting brings out its natural sweetness and adds bright color that makes the whole dish look more inviting.
- Zucchini: It soaks up the olive oil and caramelizes beautifully, adding tender bites that blend right into the creamy sauce.
- Red onion: The sharpness mellows in the oven, leaving behind a subtle sweetness that deepens the flavor.
- Cherry tomatoes: They burst and concentrate in the heat, creating little pockets of tangy sweetness throughout.
- Broccoli florets: The edges crisp up while the stems stay tender, giving you texture and a hint of earthiness.
- Olive oil: It coats the vegetables evenly and helps them roast instead of steam, which is the secret to that caramelized edge.
- Unsalted butter: Starting the roux with butter gives the sauce a silky richness that olive oil alone cannot match.
- All purpose flour: It thickens the milk into a velvety base that clings to every piece of pasta without feeling gluey.
- Whole milk: The fat content makes the sauce creamy and smooth, and I learned the hard way that skim milk turns it watery.
- Sharp cheddar cheese: This is where the bold flavor comes from, and shredding it yourself keeps it from clumping.
- Mozzarella cheese: It adds stretch and creaminess without overpowering the cheddar.
- Parmesan cheese: A little goes a long way, adding a nutty, salty finish that makes the whole sauce taste more complex.
- Mustard powder: It brightens the cheese flavor without tasting like mustard, and I always forget how much difference a pinch makes.
- Garlic powder: Fresh garlic can seize the sauce, but the powder melts in and adds a mellow background note.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get the oven ready:
- Preheat your oven to 220 degrees Celsius and line a baking sheet with parchment paper so nothing sticks. This high heat is what gives the vegetables those sweet, caramelized edges.
- Toss the vegetables:
- In a large bowl, mix the bell pepper, zucchini, red onion, cherry tomatoes, and broccoli with olive oil, salt, and black pepper until everything glistens. Spread them in a single layer on the baking sheet so they roast instead of steam.
- Roast until golden:
- Slide the pan into the oven and roast for 20 to 25 minutes, stirring once halfway through. You will know they are ready when the edges turn golden and the tomatoes start to collapse.
- Cook the pasta:
- While the vegetables roast, bring a large pot of salted water to a boil and cook the macaroni until al dente. Drain it well and set it aside, but do not rinse it or the sauce will not cling.
- Start the cheese sauce:
- Melt the butter in a large saucepan over medium heat, then whisk in the flour and cook for about a minute until it smells nutty. This step cooks out the raw flour taste and forms the base of your creamy sauce.
- Add the milk:
- Gradually pour in the milk while whisking constantly to keep lumps from forming. Keep stirring for 3 to 5 minutes until the sauce thickens just enough to coat the back of a spoon.
- Melt in the cheese:
- Lower the heat and stir in the cheddar, mozzarella, and Parmesan until everything melts into a smooth, glossy sauce. Add the mustard powder, garlic powder, salt, and pepper, tasting as you go.
- Combine everything:
- Add the cooked macaroni and roasted vegetables to the sauce, stirring gently until every piece is coated and heated through. The vegetables will release a little moisture and make the sauce even creamier.
- Serve warm:
- Spoon it into bowls right away, and sprinkle extra Parmesan on top if you like. It tastes best when the cheese is still stretchy and the vegetables are warm.
Save One night my husband came home late and reheated a bowl of this in the microwave. He stood at the counter eating it straight from the dish, and when I walked in he just shrugged and said it tasted better than it did at dinner. Sometimes the simplest meals are the ones that stick around.
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.
How to Make It Your Own
You can swap in whatever vegetables you have on hand, like diced carrots, sliced mushrooms, or a handful of spinach stirred in at the end. I have used butternut squash in the fall and asparagus in the spring, and both worked beautifully. Just keep the total amount of vegetables around 4 cups so the ratio stays balanced.
Storage and Reheating
Leftovers keep in an airtight container in the fridge for up to three days, and the flavors meld even more overnight. Reheat gently on the stovetop with a splash of milk to bring back the creaminess, or microwave in short bursts, stirring in between. The pasta will absorb some of the sauce as it sits, so do not be surprised if it looks thicker the next day.
Finishing Touches
If you want a crispy top, transfer the mac and cheese to a baking dish, sprinkle breadcrumbs mixed with a little melted butter over the surface, and broil for 2 to 3 minutes until golden. I love serving this with a simple green salad dressed in lemon vinaigrette to cut through the richness. A glass of chilled Sauvignon Blanc balances the creamy cheese and brings out the sweetness of the roasted vegetables.
- Use a mix of cheeses for more complexity, like Gruyere or fontina.
- Add a pinch of smoked paprika to the sauce for a subtle smoky note.
- Stir in a handful of fresh basil or parsley at the end for brightness.
Save This dish has become my answer to busy weeknights and surprise guests alike. It feels like a hug in a bowl, and no one ever guesses how easy it was to pull together.
Recipe FAQs
- → Can I prepare this dish ahead of time?
Yes, you can assemble the dish up to 24 hours in advance. Store in an airtight container in the refrigerator. Reheat gently on the stovetop over medium-low heat, adding a splash of milk if the sauce becomes too thick.
- → What vegetables work best as substitutions?
Carrots, mushrooms, spinach, peas, and asparagus are excellent alternatives. Adjust roasting time based on vegetable size and density. Faster-cooking vegetables like spinach should be added after roasting.
- → How do I achieve a crispy top texture?
Transfer the finished dish to a baking-safe skillet, top with breadcrumbs mixed with melted butter, and broil for 2-3 minutes until golden brown. Watch closely to prevent burning.
- → Is this suitable for dairy-free diets?
You can substitute dairy butter and milk with plant-based alternatives. Use dairy-free cheese blends, though the sauce consistency may vary slightly. Test with quality brands that melt smoothly.
- → What wine pairs well with this dish?
A crisp Sauvignon Blanc complements the creamy richness and roasted vegetable flavors beautifully. Alternatively, try Pinot Grigio or a light Chardonnay for a sophisticated pairing.
- → Can this be made in advance and frozen?
Yes, freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator before reheating. Add moisture during reheating as the sauce may thicken when frozen and reheated.