Save to Pinterest The smell of roasted vegetables can turn any ordinary weeknight into something special. I started tossing veggies into mac and cheese on a whim one evening when I had too many bell peppers and not enough side dishes planned. What started as kitchen improvisation became one of those recipes I now make deliberately, not out of necessity. The sweetness from caramelized onions and tomatoes plays beautifully against sharp cheddar, and nobody complains about eating their vegetables when they are folded into creamy, cheesy pasta.
I made this for a friend who swore she hated zucchini, and she went back for seconds without realizing what she was eating. Roasting transforms vegetables in ways boiling or steaming never could. The edges get crispy, the centers go tender, and suddenly the picky eaters at the table are asking what made it taste so good. That night taught me that technique matters just as much as the ingredient list.
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 for mac and cheese because it holds sauce in every curve, though shells or cavatappi work beautifully too.
- Red bell pepper: Roasting brings out its natural sweetness and adds vibrant color that makes the dish look as good as it tastes.
- Zucchini: Dice it small so it blends into the pasta rather than sitting on top, and it will soak up all the cheesy goodness.
- Red onion: It caramelizes in the oven and adds a subtle sharpness that balances the richness of the cheese sauce.
- Cherry tomatoes: They burst in the heat and release little pockets of tangy juice that cut through the creaminess.
- Broccoli florets: The tips get crispy while the stems stay tender, giving you two textures in one vegetable.
- Olive oil: Coat the veggies generously so they roast instead of steam, which is the difference between bland and delicious.
- Unsalted butter: The base of your roux, and using unsalted lets you control the seasoning as you build the sauce.
- All purpose flour: Whisk it into the butter and cook it for a full minute to get rid of any raw flour taste.
- Whole milk: The fat content matters here, skim milk will give you a thin sauce that does not coat the pasta properly.
- Sharp cheddar cheese: The sharper the better, because it gives the sauce depth and keeps it from tasting one dimensional.
- Mozzarella cheese: It adds stretchiness and a mild creaminess that tempers the sharpness of the cheddar.
- Parmesan cheese: Freshly grated melts smoothly and adds a nutty, salty finish that store bought shreds cannot match.
- Mustard powder: Just a pinch enhances the cheese flavor without making the dish taste like mustard.
- Garlic powder: A little goes a long way, and it blends into the sauce more evenly than fresh garlic would.
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 to 220°C (425°F) and line a baking sheet with parchment paper so nothing sticks. A hot oven is essential for roasting vegetables properly.
- Toss the vegetables:
- Combine bell pepper, zucchini, red onion, cherry tomatoes, and broccoli in a large bowl with olive oil, salt, and black pepper, then spread them in a single layer on the baking sheet. Crowding them will steam instead of roast, so give them space.
- Roast until caramelized:
- Let them cook for 20 to 25 minutes, stirring once halfway through so they brown evenly. You want tender centers and crispy edges.
- Cook the pasta:
- Boil the macaroni according to package directions until al dente, then drain it well. Slightly undercooked pasta is better because it will absorb some sauce as it sits.
- Start the cheese sauce:
- Melt butter in a large saucepan over medium heat, then whisk in the flour and cook for one minute, stirring constantly. This step cooks out the raw flour taste.
- Add the milk slowly:
- Pour it in gradually while whisking to avoid lumps, and keep stirring until the mixture thickens slightly, about 3 to 5 minutes. It should coat the back of a spoon.
- Melt in the cheeses:
- Lower the heat and add cheddar, mozzarella, and Parmesan, stirring until everything melts into a smooth sauce. Stir in mustard powder, garlic powder, and season with salt and pepper to taste.
- Combine everything:
- Add the cooked macaroni and roasted vegetables to the cheese sauce, stirring gently until every piece is coated. Let it heat through for a minute or two.
- Serve it hot:
- Plate immediately and top with extra Parmesan if you like. The sauce thickens as it cools, so enjoy it fresh from the pot.
Save to Pinterest This dish became a regular at our table after I served it to a group of friends who all had different dietary preferences. The vegetarians were happy, the cheese lovers were satisfied, and even the person who claims to only eat plain pasta asked for the recipe. It turns out that when you roast vegetables properly and fold them into something creamy and comforting, everyone finds common ground.
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.
Customizing Your Veggies
You can swap in whatever vegetables are sitting in your fridge or look good at the market. Mushrooms add an earthy richness, carrots bring sweetness, and spinach wilts right into the sauce if you stir it 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 volume of vegetables around the same so the ratio of pasta to veggies stays balanced.
Making It Extra Crispy
If you want a crunchy top, transfer the finished mac and cheese to a baking dish, sprinkle with breadcrumbs mixed with a little melted butter, and broil for 2 to 3 minutes. Watch it closely because the breadcrumbs go from golden to burnt in seconds. That crispy layer adds another texture and makes the dish feel a bit more special, even though it only takes a few extra minutes.
Storing and Reheating
Leftovers keep well in the fridge for up to three days in an airtight container. When you reheat it, add a splash of milk and warm it gently on the stovetop or in the microwave, stirring every so often. The sauce will have thickened as it sat, but a little liquid brings it back to life.
- Reheat in a covered dish to keep it from drying out.
- Stir in fresh herbs like parsley or basil just before serving for a pop of brightness.
- Freeze individual portions for easy weeknight dinners, though the texture of the vegetables may soften slightly after thawing.
Save to Pinterest This recipe reminds me that comfort food does not have to be one note or guilty. It can be rich and satisfying while still making you feel good about what you are eating.
Recipe FAQs
- → Can I prepare this dish ahead of time?
Yes, you can assemble the dish up to 4 hours in advance and refrigerate. Reheat gently on the stovetop over low heat, adding a splash of milk if the sauce has thickened too much.
- → What vegetables work best as substitutes?
Carrots, mushrooms, spinach, asparagus, and peas all work wonderfully. Keep roasting times consistent with similarly-sized vegetables for even cooking.
- → How do I achieve the perfect cheese sauce consistency?
The key is gradually whisking in milk while constantly stirring to prevent lumps. Cook the flour and butter roux for 1 minute before adding milk. The sauce thickens naturally as it cools slightly.
- → Is this dish suitable for freezing?
This dish can be frozen for up to 3 months in an airtight container. Thaw overnight in the refrigerator and reheat gently, adding extra milk to restore the sauce consistency.
- → What wine pairs well with this meal?
A crisp Sauvignon Blanc complements the creamy sauce and roasted vegetables beautifully. The wine's acidity cuts through the richness of the cheese sauce.
- → Can I make this without mustard powder?
Absolutely. The mustard powder adds subtle depth but is optional. You can omit it entirely or substitute with a pinch of smoked paprika for different flavor notes.