Save to Pinterest My kitchen smelled like burnt garlic the first few times I tried making cheese sauce from scratch. I kept cranking the heat too high, impatient for the roux to thicken, and ended up with grainy, separated messes. But once I learned to trust low heat and constant stirring, everything changed. Now this roasted veggie mac is the dish I make when I want comfort without the guilt, and every single time, someone asks for the recipe.
I made this for a potluck once, convinced no one would touch the healthier mac and cheese. Within ten minutes, the dish was empty and three people were scraping the sides with serving spoons. One friend admitted she normally hates zucchini but didn't even notice it here. That night I realized that roasting vegetables until they caramelize makes them irresistible, even to the pickiest eaters.
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 cheese sauce in every curve, though shells or cavatappi work beautifully too.
- Red bell pepper: Roasting brings out its natural sweetness and adds pops of color that make the dish look as good as it tastes.
- Zucchini: Dice it small so it blends into the pasta, adding moisture and a tender bite without overpowering anything.
- Red onion: It caramelizes in the oven and adds a subtle sweetness that balances the sharpness of the cheddar.
- Cherry tomatoes: They burst and release their juices, creating little pockets of tangy brightness throughout the dish.
- Broccoli florets: They get crispy edges when roasted and add a satisfying texture contrast to the creamy pasta.
- Olive oil: Coat the vegetables generously so they roast instead of steam, developing those caramelized bits that make everything taste deeper.
- Unsalted butter: The base of your roux, and using unsalted lets you control the seasoning perfectly.
- All purpose flour: Whisk it into the butter and cook it for a full minute to eliminate any raw flour taste.
- Whole milk: The fat content creates a creamy sauce that clings to the pasta, though 2 percent works in a pinch.
- Sharp cheddar cheese: This is where the flavor lives, so buy a good block and shred it yourself for the smoothest melt.
- Mozzarella cheese: It adds stretch and creaminess without competing with the cheddar's tang.
- Parmesan cheese: A little goes a long way, adding nutty depth and helping the sauce cling to every noodle.
- Mustard powder: Just a pinch amplifies the cheese flavor without making the sauce taste like mustard.
- Garlic powder: It blends seamlessly into the sauce, adding savory warmth without the risk of burnt garlic bits.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep the oven and veggies:
- Preheat your oven to 220°C (425°F) and line a baking sheet with parchment paper. Toss all your diced vegetables with olive oil, salt, and pepper in a large bowl, making sure every piece is lightly coated so they roast evenly instead of steaming.
- Roast until caramelized:
- Spread the vegetables in a single layer on the baking sheet and roast for 20 to 25 minutes, stirring once halfway through. You want them tender with golden, slightly charred edges that add sweetness and depth.
- Cook the pasta:
- While the vegetables roast, cook your macaroni in salted boiling water according to the package directions until al dente. Drain it well and set it aside, but don't rinse it or the sauce won't cling properly.
- Start the roux:
- Melt butter in a large saucepan over medium heat, then whisk in the flour and cook for about a minute, stirring constantly. This step cooks out the raw flour taste and creates the base that will thicken your sauce.
- Build the sauce:
- Gradually whisk in the milk, adding it slowly and stirring constantly to avoid lumps, and cook for 3 to 5 minutes until the mixture thickens slightly. Reduce the heat to low, then add all three cheeses, stirring gently until everything melts into a smooth, glossy sauce.
- Season and combine:
- Stir in the mustard powder and garlic powder, then taste and adjust with salt and pepper. Add the cooked macaroni and roasted vegetables to the sauce, folding everything together until every noodle is coated and the veggies are evenly distributed.
- Serve warm:
- Spoon the mac and cheese into bowls while it is still hot and creamy. Garnish with extra Parmesan or a pinch of black pepper if you like.
Save to Pinterest One rainy Tuesday, I made this for my neighbor who had just brought home a new baby. She texted me later that night saying it was the first real meal she had eaten in days and that she cried a little when she tasted it. Food has a way of showing up exactly when people need it most, and this dish has become my go to for those moments.
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
This recipe is endlessly flexible, so swap in whatever vegetables you have on hand or need to use up. I have added roasted butternut squash in the fall, sautéed mushrooms when I am feeling earthy, and even stirred in a handful of fresh spinach right at the end. The key is to roast or cook your vegetables separately so they develop flavor instead of just steaming in the sauce. You can also play with the cheese blend, mixing in Gruyère for nuttiness or a little goat cheese for tang.
Getting Ahead
If you are feeding a crowd or just want to make weeknight dinners easier, this dish is perfect for prepping in stages. Roast the vegetables up to two days ahead and store them in the fridge, then make the cheese sauce the morning of and keep it covered on the stove over the lowest heat, stirring occasionally. Cook the pasta right before serving so it stays firm and does not turn mushy. Everything comes together in minutes once the components are ready, and you will look like a kitchen wizard with barely any effort.
Serving and Storing
This mac and cheese is rich enough to stand alone as a main dish, but it also pairs beautifully with a simple green salad or garlic bread if you are feeding hungry people. Leftovers keep in an airtight container in the fridge for up to three days and reheat wonderfully in the microwave or on the stovetop with a splash of milk to loosen the sauce. I have even baked leftovers in a casserole dish with breadcrumbs on top for a crispy, golden finish that feels like a completely new meal.
- Add a handful of panko breadcrumbs mixed with melted butter on top and broil for 2 to 3 minutes for a crunchy contrast.
- Stir in a pinch of red pepper flakes if you want a subtle kick of heat.
- Serve with a crisp Sauvignon Blanc or sparkling water with lemon to cut through the richness.
Save to Pinterest This dish has become my answer to the question of how to make comfort food feel a little more intentional. Every time I pull it together, I am reminded that the best meals are the ones that make people feel cared for without trying too hard.
Recipe Frequently Asked Questions
- → Can I use different vegetables?
Absolutely. Carrots, mushrooms, spinach, and asparagus work wonderfully. Adjust roasting time based on vegetable density—harder vegetables may need extra minutes.
- → How do I achieve a smooth cheese sauce?
Make a proper roux by cooking butter and flour together for 1 minute before adding milk. Whisk constantly to prevent lumps. Add cheese off heat to prevent curdling.
- → What's the best way to store leftovers?
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of milk to restore creaminess.
- → Can I add a crispy topping?
Yes. Mix panko breadcrumbs with melted butter and Parmesan, sprinkle over the dish, then broil for 2-3 minutes until golden and crispy.
- → Is this suitable for dairy-free diets?
You can substitute with dairy-free alternatives—use plant-based milk and vegan cheese. The flavor profile will differ slightly, but the dish remains satisfying.
- → What wine pairs well with this dish?
A crisp Sauvignon Blanc complements the creamy sauce and roasted vegetables beautifully. The acidity cuts through the richness nicely.