Roasted Veggie Mac & Cheese

Featured in: Oven & Stovetop Favorites

This roasted veggie mac and cheese combines al dente macaroni with a rich, three-cheese sauce featuring sharp cheddar, mozzarella, and Parmesan. Colorful roasted vegetables including bell peppers, zucchini, cherry tomatoes, and broccoli add natural sweetness and nutrition. The dish comes together in just 50 minutes, making it perfect for weeknight dinners.

Customize with your favorite vegetables like carrots, mushrooms, or spinach, or add a crispy breadcrumb topping for extra texture. Pairs beautifully with a crisp Sauvignon Blanc for an elevated meal.

Updated on Sun, 18 Jan 2026 08:03:00 GMT
Creamy Roasted Veggie Mac & Cheese baked with caramelized red peppers, zucchini, and broccoli in a rich cheddar sauce. Pin It
Creamy Roasted Veggie Mac & Cheese baked with caramelized red peppers, zucchini, and broccoli in a rich cheddar sauce. | joyeuxilem.com

My roommate once called this dish my cheat code for dinner parties. She wasn't wrong. I'd spent years making plain mac and cheese, convinced it was comfort enough on its own, until one rainy Tuesday when I had leftover roasted vegetables sitting in the fridge and no plan for dinner. I tossed them into the pot on a whim, and suddenly the whole thing came alive with color, sweetness, and a kind of warmth that felt less like convenience and more like care.

I made this for my niece on her eighth birthday, and she declared it better than the boxed kind, which might be the highest compliment I've ever received. Watching her pick out the cherry tomatoes one by one, then eventually eating them anyway because they tasted like candy, reminded me how food can teach without lecturing. My sister asked for the recipe three times that week.

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, though shells or cavatappi work beautifully too.
  • Red bell pepper: Roasting brings out its natural sugar, adding pops of sweetness that surprise your palate.
  • Zucchini: Diced small, it softens into tender bites that soak up the cheese without turning mushy.
  • Red onion: Its sharpness mellows in the oven, turning almost jammy and sweet.
  • Cherry tomatoes: They burst into juicy little pockets of flavor that brighten every forkful.
  • Broccoli florets: They crisp at the edges and add a satisfying texture contrast to the creamy pasta.
  • Olive oil: Coats the vegetables evenly so they roast instead of steam.
  • Unsalted butter: Forms the base of the roux, giving the sauce its silky body.
  • All purpose flour: Thickens the milk into a velvety foundation for the cheese.
  • Whole milk: The fat content is essential for a sauce that clings and doesn't break.
  • Sharp cheddar cheese: Brings bold flavor and that classic mac and cheese tang.
  • Mozzarella cheese: Melts like a dream and adds stretchy, gooey texture.
  • Parmesan cheese: A little goes a long way, deepening the savory notes.
  • Mustard powder: A secret weapon that amplifies the cheese flavor without tasting like mustard.
  • Garlic powder: Adds a whisper of savory warmth that feels like a hug.

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°C (425°F) and line a baking sheet with parchment paper so nothing sticks. This high heat is what makes the vegetables caramelize and sweeten.
Prep the vegetables:
Toss the bell pepper, zucchini, red onion, cherry tomatoes, and broccoli in a large bowl 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 so the edges get caramelized and slightly charred. The smell will fill your kitchen and make you incredibly impatient.
Cook the pasta:
While the vegetables roast, cook the macaroni in salted boiling water according to the package instructions until al dente. Drain it well and set it aside, resisting the urge to rinse it because the starch helps 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 nutty. This is your roux, the magic base that turns milk into velvet.
Add the milk:
Gradually whisk in the milk, stirring constantly to avoid lumps, and let it simmer gently for 3 to 5 minutes until it thickens enough to coat the back of a spoon. Patience here is everything.
Melt in the cheese:
Lower the heat and add the cheddar, mozzarella, and Parmesan, stirring until the sauce becomes glossy and smooth. Stir in the mustard powder, garlic powder, and season with salt and pepper to taste.
Bring it all together:
Add the cooked macaroni and roasted vegetables to the cheese sauce, stirring gently until everything is coated and heated through. The colors alone will make you smile.
Serve hot:
Spoon into bowls immediately, topped with extra Parmesan if you're feeling indulgent. It's best eaten right away, while the sauce is still creamy and the vegetables are warm.
Roasted Veggie Mac & Cheese served hot, featuring tender elbow noodles mixed with colorful roasted tomatoes and onions. Pin It
Roasted Veggie Mac & Cheese served hot, featuring tender elbow noodles mixed with colorful roasted tomatoes and onions. | joyeuxilem.com

The first time I brought this to a potluck, someone asked if I'd ordered it from a restaurant. I laughed, but inside I felt a little proud. It's the kind of dish that looks like you tried hard but actually comes together with the ease of a weeknight dinner, and that balance feels like a small victory every time.

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 and eager to adapt. I've swapped in mushrooms when I had them, stirred in handfuls of spinach at the last minute, and once added roasted butternut squash that turned the whole thing autumnal and golden. If you have vegetables that need using up, this is the dish that will welcome them. Just keep the roasting step, it's what transforms everything from ordinary to something worth talking about.

Storing and Reheating

Leftovers keep in the fridge for up to three days, though the sauce will thicken as it cools. When reheating, add a splash of milk and warm it gently on the stove, stirring often, until it loosens back up. I've also reheated individual portions in the microwave with a damp paper towel over the bowl to keep it from drying out. It won't be quite as creamy as the first serving, but it still tastes like comfort.

Serving Suggestions

I like to serve this with a simple green salad dressed in lemon vinaigrette, something bright to cut through the richness. A crisp white wine like Sauvignon Blanc is lovely alongside, though honestly a cold glass of sparkling water with lemon works just as well. If you want to make it feel more special, sprinkle the top with panko breadcrumbs and broil it for two or three minutes until golden and crunchy.

  • Pair with a tangy arugula salad to balance the creamy richness.
  • Serve alongside garlic bread for a cozy, indulgent meal.
  • Top with fresh herbs like basil or parsley for a pop of color and freshness.
A comforting bowl of Roasted Veggie Mac & Cheese with golden melted cheese and sweet, oven-roasted vegetables on top. Pin It
A comforting bowl of Roasted Veggie Mac & Cheese with golden melted cheese and sweet, oven-roasted vegetables on top. | joyeuxilem.com

This dish has become my answer to the question of how to make something familiar feel new again. It's proof that comfort food doesn't have to stay stuck in the past, it can grow with you, welcome what you've learned, and still feel like home.

Recipe FAQs

Can I prepare this dish in advance?

Yes, you can roast the vegetables and prepare the cheese sauce separately, then combine with cooked pasta when ready to serve. Store components in airtight containers for up to 3 days.

What vegetables work best for roasting?

Bell peppers, zucchini, broccoli, cherry tomatoes, and red onion are excellent choices. Carrots, mushrooms, spinach, and asparagus also work well. Cut vegetables to similar sizes for even roasting.

How do I prevent lumps in the cheese sauce?

Whisk the flour into melted butter thoroughly before adding milk. Add milk gradually while whisking constantly. Keep heat at medium to prevent scorching and ensure smooth sauce consistency.

Can I use different cheese varieties?

Absolutely. Gruyère, fontina, or smoked gouda are excellent substitutes. Use cheese that melts smoothly. Maintain the three-cheese blend for balanced flavor and texture.

How do I achieve caramelized roasted vegetables?

Toss vegetables evenly with olive oil and seasonings. Spread in a single layer on the baking sheet without crowding. Roast at 220°C for 20-25 minutes, stirring halfway through for even browning.

Is this suitable for a vegetarian diet?

Yes, this dish is vegetarian. However, verify that your cheese is produced with vegetarian-friendly rennet, as some cheeses use animal-derived enzymes. Most Parmesan requires particular attention.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Roasted Veggie Mac & Cheese

Tender macaroni tossed in creamy cheese sauce with roasted bell peppers, zucchini, broccoli, and cherry tomatoes.

Prep Time
20 minutes
Time to Cook
30 minutes
Overall Time
50 minutes
Created by Natalie Kuhn


Level Easy

Cuisine American

Makes 4 Portions

Dietary Info Vegetarian-Friendly

What You Need

Pasta

01 10 oz elbow macaroni

Roasted Vegetables

01 1 red bell pepper, diced
02 1 zucchini, diced
03 1 small red onion, chopped
04 1 cup cherry tomatoes, halved
05 1 cup broccoli florets
06 2 tablespoons olive oil
07 ½ teaspoon salt
08 ¼ teaspoon black pepper

Cheese Sauce

01 2 tablespoons unsalted butter
02 2 tablespoons all-purpose flour
03 2 cups whole milk
04 1½ cups sharp cheddar cheese, shredded
05 ½ cup mozzarella cheese, shredded
06 ¼ cup Parmesan cheese, grated
07 ½ teaspoon mustard powder
08 ¼ teaspoon garlic powder
09 Salt and pepper to taste

Directions

Step 01

Prepare and roast vegetables: Preheat oven to 425°F and line a baking sheet with parchment paper. In a large bowl, toss bell pepper, zucchini, red onion, cherry tomatoes, and broccoli with olive oil, salt, and black pepper. Spread evenly on the baking sheet and roast for 20-25 minutes, stirring once halfway through, until tender and slightly caramelized.

Step 02

Cook pasta: Meanwhile, cook macaroni according to package instructions until al dente. Drain and set aside.

Step 03

Create roux base: Melt butter in a large saucepan over medium heat. Whisk in flour and cook for 1 minute.

Step 04

Make cheese sauce: Gradually whisk in milk, stirring constantly until slightly thickened, approximately 3-5 minutes. Reduce heat to low and add cheddar, mozzarella, and Parmesan cheese, stirring until melted and smooth. Stir in mustard powder and garlic powder, then season with salt and pepper.

Step 05

Combine and finish: Add cooked macaroni and roasted vegetables to the cheese sauce. Stir until well combined and heated through. Serve immediately, garnished with extra Parmesan if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Gear Needed

  • Large pot
  • Saucepan
  • Baking sheet
  • Whisk
  • Colander
  • Mixing bowl

Allergy Details

Review every item for possible allergens and talk to your doctor if unsure.
  • Contains gluten from pasta and flour
  • Contains dairy milk and cheese
  • Check cheese labels for vegetarian suitability if required

Nutritional Details (each serving)

Details are for information and shouldn't be taken as a substitute for medical advice.
  • Caloric Value: 540
  • Fats: 24 g
  • Carbohydrates: 59 g
  • Proteins: 22 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.