Roasted Veggie Mac & Cheese

Featured in: Oven & Pan Dishes

This Roasted Veggie Mac & Cheese combines tender elbow macaroni with a luxurious three-cheese sauce and colorful roasted vegetables. Bell peppers, zucchini, broccoli, and cherry tomatoes are roasted until caramelized, then folded into a silky cheddar, mozzarella, and Parmesan sauce. Ready in just 50 minutes, this vegetarian main dish serves four and offers a nutritious twist on the classic comfort food.

Updated on Sun, 18 Jan 2026 13:40:00 GMT
This Roasted Veggie Mac & Cheese features al dente elbow pasta coated in a velvety cheese sauce, studded with caramelized red peppers and tender broccoli florets. Save Pin
This Roasted Veggie Mac & Cheese features al dente elbow pasta coated in a velvety cheese sauce, studded with caramelized red peppers and tender broccoli florets. | casatiwizi.com

The smell of caramelized vegetables and bubbling cheese hit me the moment I opened the oven, and I knew I'd stumbled onto something good. I'd been trying to sneak more vegetables into weeknight dinners without making it feel like a chore, and this dish turned out to be the answer. The roasted veggies add sweetness and depth that plain mac and cheese never had. It's comforting without being heavy, indulgent without the guilt. Now it's the one meal everyone asks for when they need something warm and satisfying.

I made this for a friend who swore she didn't like vegetables in her pasta, and she went back for seconds without saying a word. The trick is roasting the veggies until they're slightly caramelized so they taste like a treat, not an obligation. Even the cherry tomatoes turn jammy and sweet, and the broccoli gets those crispy edges that make you want to eat it straight off the pan. When everything gets folded into that silky cheese sauce, it just makes sense. It's one of those meals that quietly wins people over.

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, with ridges that catch the sauce perfectly and cook evenly in about 8 minutes.
  • Red bell pepper: Roasting brings out its natural sweetness and adds a pop of color that makes the dish look as good as it tastes.
  • Zucchini: Dices up easily and turns tender in the oven without getting mushy, soaking up all the seasoning.
  • Red onion: Mellows and caramelizes when roasted, adding a subtle sweetness that complements the sharpness of the cheddar.
  • Cherry tomatoes: They burst and become jammy in the oven, adding little pockets of tangy sweetness throughout the dish.
  • Broccoli florets: Roast them until the edges get crispy and you'll never want to steam broccoli again.
  • Olive oil: Coats the vegetables evenly and helps them caramelize without sticking to the pan.
  • Unsalted butter: The base of the roux that thickens the cheese sauce, giving it that smooth, velvety texture.
  • All-purpose flour: Whisked into the butter to create a roux that prevents the sauce from being too thin or grainy.
  • Whole milk: Adds creaminess without making the sauce too heavy, and it helps the cheese melt smoothly.
  • Sharp cheddar cheese: The star of the sauce, bringing bold flavor and that classic mac and cheese tang.
  • Mozzarella cheese: Melts beautifully and adds a stretchy, gooey texture that makes every bite irresistible.
  • Parmesan cheese: Adds a nutty, salty depth that rounds out the other cheeses and makes the sauce feel restaurant quality.
  • Mustard powder: A tiny pinch enhances the cheese flavor without making the sauce taste like mustard.
  • Garlic powder: Adds a subtle savory note that ties the vegetables and cheese together.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and Prep:
Set your oven to 220°C (425°F) and line a baking sheet with parchment paper so the veggies roast evenly without sticking. This high heat is key to getting those caramelized edges.
Season 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 is lightly coated. Spread them in a single layer on the prepared baking sheet so they roast instead of steam.
Roast Until Caramelized:
Roast for 20 to 25 minutes, stirring once halfway through so everything cooks evenly. You'll know they're ready when the edges are golden and the tomatoes start to burst.
Cook the Pasta:
While the vegetables roast, cook the macaroni according to the package instructions until al dente, then drain and set aside. Don't rinse it because the starch helps the sauce cling better.
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 but hasn't browned. This roux is the foundation of a smooth, lump-free sauce.
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 slightly. You'll feel the resistance when you drag the whisk across the bottom of the pan.
Melt in the Cheese:
Reduce the heat to low and add the cheddar, mozzarella, and Parmesan, stirring until everything melts into a smooth, glossy sauce. Stir in the 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 everything is coated and heated through. The vegetables will release a bit of their roasted flavor into the sauce, making it even better.
Serve Hot:
Serve immediately, garnished with extra Parmesan if you like. It's best enjoyed fresh, while the sauce is still creamy and the vegetables are warm.
A close-up shot of creamy Roasted Veggie Mac & Cheese reveals melted mozzarella and golden cheddar clinging to roasted zucchini and onion pieces. Save Pin
A close-up shot of creamy Roasted Veggie Mac & Cheese reveals melted mozzarella and golden cheddar clinging to roasted zucchini and onion pieces. | casatiwizi.com

The first time I served this at a potluck, someone asked if I'd ordered it from a restaurant. I laughed because I'd made it in under an hour with whatever vegetables I had on hand. It's become my go-to when I want to impress without spending all day in the kitchen. The combination of creamy, cheesy pasta and sweet roasted vegetables just feels special, even on the most ordinary evenings.

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 flexible, which is why I keep coming back to it. Swap in mushrooms, carrots, or spinach depending on what's in season or what you need to use up. I've even added roasted butternut squash in the fall, and it was incredible. The key is cutting everything into similar-sized pieces so they roast evenly. Don't be afraid to experiment because the cheese sauce is so good it'll make anything taste amazing.

Serving and Pairing

I like to serve this straight from the pot, family style, with a crisp green salad on the side to balance the richness. A glass of chilled Sauvignon Blanc cuts through the creaminess beautifully and makes it feel a little more elegant. If you want to take it up a notch, sprinkle breadcrumbs mixed with a little melted butter on top and broil for 2 to 3 minutes until golden and crispy. It adds texture and makes the whole dish feel bakery special without much extra effort.

Storage and Reheating

Leftovers keep well in an airtight container in the fridge for up to three days, though the sauce may thicken as it cools. Reheat gently on the stovetop over low heat, adding a splash of milk to bring back the creaminess. I've also reheated individual portions in the microwave, stirring halfway through to make sure it heats evenly. The vegetables hold up surprisingly well, staying tender without turning mushy.

  • Add a tablespoon of milk per serving when reheating to restore the creamy texture.
  • Store the mac and cheese in a shallow container so it cools quickly and reheats evenly.
  • This dish doesn't freeze as well because the sauce can separate, so it's best enjoyed fresh or within a few days.
Freshly baked Roasted Veggie Mac & Cheese is served hot in a rustic dish, topped with extra Parmesan alongside a glass of crisp white wine. Save Pin
Freshly baked Roasted Veggie Mac & Cheese is served hot in a rustic dish, topped with extra Parmesan alongside a glass of crisp white wine. | casatiwizi.com

This dish has become one of those recipes I make without thinking, the kind that feels like a warm hug at the end of a long day. It's proof that comfort food can be both indulgent and nourishing, and that a little creativity in the kitchen goes a long way.

Recipe Questions & Answers

Can I prepare this dish in advance?

Yes, you can roast the vegetables and prepare the cheese sauce up to 2 hours ahead. Store separately in the refrigerator and combine just before serving for best results.

What vegetables work best for roasting?

Bell peppers, zucchini, broccoli, and cherry tomatoes work wonderfully. You can also substitute with carrots, mushrooms, spinach, or eggplant based on preference and availability.

How do I make the cheese sauce creamier?

Use whole milk rather than lower-fat alternatives, and ensure you're melting high-quality cheese over low heat. Don't overheat or the sauce may become grainy.

Is there a way to make this crispier?

Transfer the finished dish to a baking dish, sprinkle breadcrumbs on top, and broil for 2-3 minutes until golden and crispy.

What wine pairs well with this meal?

A crisp white wine like Sauvignon Blanc complements the creamy cheese sauce and roasted vegetables beautifully.

Can I make this gluten-free?

Yes, substitute regular pasta with gluten-free pasta and use cornstarch or a gluten-free flour blend instead of all-purpose flour for the sauce.

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

Creamy cheese sauce with tender pasta and roasted vegetables. A comforting vegetarian main dish perfect for weeknight dinners.

Prep Time
20 min
Time to Cook
30 min
Overall Time
50 min
Author Mason Cruz

Recipe Type Oven & Pan Dishes

Skill Level Easy

Cuisine American

Portion Size 4 Number of Servings

Diet Preferences Meat-Free

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

Step-by-Step Guide

Step 01

Prepare oven and vegetables: Preheat oven to 425°F and line a baking sheet with parchment paper. In a large bowl, combine bell pepper, zucchini, red onion, cherry tomatoes, and broccoli. Drizzle with olive oil and season with salt and black pepper. Toss until evenly coated and spread in a single layer on the baking sheet.

Step 02

Roast vegetables: Roast for 20 to 25 minutes, stirring halfway through, until vegetables are tender and lightly caramelized.

Step 03

Cook pasta: While vegetables roast, cook elbow macaroni according to package directions until al dente. Drain in a colander and set aside.

Step 04

Create roux base: Melt butter in a large saucepan over medium heat. Whisk in flour and cook for 1 minute, stirring constantly to form a smooth paste.

Step 05

Build cheese sauce: Gradually whisk in milk while stirring constantly. Continue cooking for 3 to 5 minutes until sauce thickens and coats the back of a spoon.

Step 06

Incorporate cheese and seasonings: Reduce heat to low. Add cheddar, mozzarella, and Parmesan cheese, stirring continuously until completely melted and smooth. Stir in mustard powder and garlic powder. Season with salt and pepper to taste.

Step 07

Combine components: Add cooked pasta and roasted vegetables to the cheese sauce. Stir thoroughly until well combined and heated through.

Step 08

Serve: Transfer to serving plates or bowls and serve immediately. Garnish with additional Parmesan cheese 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.

Tools You'll Need

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

Allergy Details

Be sure to review ingredients for any allergies and talk to a healthcare provider if you're uncertain.
  • Contains gluten from pasta and flour
  • Contains milk and dairy cheese products
  • Verify cheese labels for vegetarian suitability if required

Nutrition Info (for one serving)

These nutrition numbers are just for reference and shouldn't be mistaken for health advice.
  • Calorie Count: 540
  • Fat content: 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.