Save My neighbor knocked on my door one Tuesday evening holding a casserole dish and asked if I had any ideas for leftover roasted vegetables. We stood in my kitchen, staring at her colorful medley of peppers and zucchini, and I thought about mac and cheese. Not the boxed kind, but the real stuff, the kind that could turn her scraps into something my kids would actually fight over. We made it together that night, and by the time we pulled it from the stove, her husband had wandered over too, following the smell.
I started making this on Sunday nights when I wanted something hearty but also wanted to feel like I was doing something good for my family. The kitchen would smell like roasting vegetables and melted cheese, and my daughter would set the table without being asked. It became one of those meals where everyone lingers at the table a little longer, scraping their bowls and asking if there is more.
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 onto that creamy sauce in every curve, and cooking it just to al dente means it won't turn mushy when you toss it with the hot cheese.
- Red bell pepper: Roasting brings out its natural sweetness and adds vibrant color that makes the whole dish look alive.
- Zucchini: It softens beautifully in the oven and soaks up just enough olive oil to become tender without falling apart.
- Red onion: The sharpness mellows into something almost jammy when roasted, adding a subtle depth you will notice in every forkful.
- Cherry tomatoes: They burst in the heat and leave behind little pockets of tangy sweetness that cut through the richness of the cheese.
- Broccoli florets: The edges get crispy and nutty, and even people who say they do not like broccoli seem to finish theirs.
- Olive oil: A good drizzle helps everything caramelize and keeps the vegetables from sticking to the pan.
- Unsalted butter: It is the base of your roux and gives the sauce that silky, rich start before the cheese even enters the picture.
- All purpose flour: Whisked into melted butter, it thickens the milk into a sauce that clings to every piece of pasta.
- Whole milk: The fat content is key here, it makes the sauce creamy and smooth without needing cream.
- Sharp cheddar cheese: This is where the flavor lives, tangy and bold enough to stand up to all those roasted vegetables.
- Mozzarella cheese: It adds stretch and creaminess without overpowering the cheddar.
- Parmesan cheese: A little goes a long way, adding a salty, nutty finish that makes the sauce taste more complex.
- Mustard powder: You won't taste mustard exactly, but it sharpens the cheese flavor and keeps the sauce from tasting flat.
- Garlic powder: Just a hint adds warmth without the bite of raw garlic, which can overpower the dish.
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 crispy, caramelized edges.
- Toss the vegetables:
- In a large bowl, combine your bell pepper, zucchini, red onion, cherry tomatoes, and broccoli with olive oil, salt, and black pepper until everything is lightly coated. 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 so everything cooks evenly. You will know they are done when the edges are golden and the tomatoes have started to collapse.
- Cook the pasta:
- While the vegetables roast, bring a large pot of salted water to a boil and cook the macaroni according to the package directions until al dente. Drain it well and set it aside, but do not rinse it because you want that starch to help the sauce 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 toasty but has not browned. This is your roux, and it is the foundation of a smooth sauce.
- Add the milk:
- Gradually pour in the milk, whisking constantly to avoid lumps, and keep stirring until the mixture thickens slightly, about 3 to 5 minutes. It should coat the back of a spoon when it is ready.
- Melt in the cheese:
- Lower the heat and add the cheddar, mozzarella, and Parmesan, stirring until everything melts into a smooth, glossy sauce. Stir in the mustard powder and garlic powder, then taste and adjust the salt and pepper.
- Combine everything:
- Add the cooked macaroni and roasted vegetables to the sauce, stirring gently until every piece is coated and everything is heated through. The vegetables will release a little moisture, which helps loosen the sauce if it has thickened too much.
- Serve it hot:
- Spoon the mac and cheese into bowls and sprinkle with extra Parmesan if you like. Serve it right away while the cheese is still creamy and the vegetables are warm.
Save The first time I served this at a potluck, someone asked if I had added bacon, and I realized the roasted vegetables had developed so much flavor they tasted almost smoky. A friend who claimed she only ate mac and cheese from a box went back for seconds. I watched her scrape the sides of the dish and knew I had something worth keeping.
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 forgiving in the best way. I have swapped in butternut squash in the fall, added handfuls of spinach at the end, and once used up some sad looking mushrooms that turned out incredible. If you want a crispy top, sprinkle breadcrumbs mixed with a little melted butter over the finished dish and run it under the broiler for two or three minutes. Just watch it closely because it goes from golden to burned faster than you think.
What to Serve Alongside
I usually keep it simple with a green salad dressed in lemon and olive oil, something bright to balance all that cheese. A crisp white wine like Sauvignon Blanc is perfect if you are pouring for adults. On nights when I want to make it feel a little fancier, I will add a basket of warm garlic bread, but honestly, this dish does not need much help.
Storing and Reheating
Leftovers keep well in an airtight container in the fridge for up to three days. When you reheat it, add a splash of milk and warm it gently on the stove or in the microwave, stirring often so the sauce does not separate. I have even frozen individual portions, and they thaw and reheat surprisingly well, though the texture of the vegetables softens a bit more.
- Let the dish cool completely before storing to avoid condensation that makes it watery.
- If freezing, use freezer safe containers and label them with the date so you remember what is inside.
- Reheat only what you plan to eat because the sauce gets thicker each time it cools and warms again.
Save This is the kind of meal that makes your house smell like home and fills people up in the best way. I hope it becomes one of those recipes you turn to on busy weeknights and lazy Sundays alike.
Recipe FAQs
- → Can I prepare this dish ahead of time?
Yes, you can assemble it up to 24 hours in advance. Store in an airtight container in the refrigerator. Reheat gently on the stovetop with a splash of milk to restore creaminess, or in a 180°C oven for 20 minutes covered with foil.
- → What vegetables work best for roasting?
Bell peppers, zucchini, broccoli, and cherry tomatoes are excellent choices. Carrots, mushrooms, spinach, and cauliflower are wonderful alternatives. Cut everything to similar sizes for even roasting.
- → How do I prevent the cheese sauce from becoming grainy?
Keep the heat on low to medium when adding cheese, and remove the pan from heat if it gets too hot. Stir constantly and ensure the sauce is smooth before adding cheese. Don't exceed 65°C to maintain a silky texture.
- → Can I use different cheeses?
Absolutely. Sharp cheddar provides tangy flavor, but mild cheddar, Gruyère, or fontina work well. Avoid pre-shredded cheese with anti-caking agents as it doesn't melt as smoothly as freshly shredded.
- → What wine pairs well with this dish?
Crisp white wines like Sauvignon Blanc or Pinot Grigio complement the creamy pasta and roasted vegetables beautifully. The acidity cuts through the richness of the cheese sauce.
- → How do I make the breadcrumb topping crispy?
Mix breadcrumbs with melted butter and grated Parmesan. Sprinkle over the finished dish and broil for 2-3 minutes until golden brown. Watch carefully to prevent burning.