Roasted Veggie Mac & Cheese

Featured in: Oven & Pan Dishes

This roasted veggie mac and cheese combines al dente pasta with a silky three-cheese sauce made from cheddar, mozzarella, and Parmesan. The roasted vegetables—including bell peppers, zucchini, cherry tomatoes, and broccoli—are caramelized to perfection before tossing everything together. Ready in just 50 minutes, this vegetarian main course serves four and delivers creamy comfort with nutritious vegetables. Customize by adding mushrooms, carrots, or spinach. For extra texture, top with breadcrumbs and broil briefly before serving.

Updated on Sun, 18 Jan 2026 09:03:00 GMT
Creamy Roasted Veggie Mac & Cheese with golden roasted bell peppers and zucchini nestled in cheesy elbow pasta.  Save
Creamy Roasted Veggie Mac & Cheese with golden roasted bell peppers and zucchini nestled in cheesy elbow pasta. | amellaltable.com

My roommate once called this dish "guilt-free comfort food," and I laughed because she was halfway through her second bowl when she said it. We had both sworn off heavy dinners that week, but the smell of roasted vegetables mingling with melted cheddar made promises we couldn't keep. The sweetness from the caramelized bell peppers and tomatoes turned ordinary mac and cheese into something I actually felt good about eating. It became our Friday night ritual that semester, and I still make it whenever I need something cozy without the food coma. Sometimes the best recipes sneak vegetables past your defenses with nothing but good cheese and a hot oven.

I made this for a potluck once, and someone asked if I had added sugar to the sauce. I hadn't, the roasted red onions and cherry tomatoes just caramelize into this subtle sweetness that plays off the sharpness of the cheddar. A friend who claimed to hate zucchini had three servings before I told her what was in it. Watching her face when I pointed to the green bits was priceless. That night taught me that roasting changes everything, and that people trust melted cheese more than they trust vegetables.

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 cheese sauce in every curve, and cooking it just to al dente means it won't turn mushy when you toss it with the hot sauce.
  • Red bell pepper: Roasting brings out a smoky sweetness that reminds me of summer, even in the middle of winter.
  • Zucchini: Dice it small so it roasts quickly and blends right into the pasta without feeling like a separate ingredient.
  • Red onion: The edges char and sweeten beautifully, adding little pockets of flavor that surprise you.
  • Cherry tomatoes: They burst and caramelize in the oven, creating sweet, jammy bits that coat everything they touch.
  • Broccoli florets: The tips get crispy and nutty, which adds a textural contrast I didn't know I needed until I tried it.
  • Olive oil: Use enough to coat the vegetables lightly so they roast instead of steam.
  • Unsalted butter: The base of your roux, and using unsalted lets you control the salt level in the sauce.
  • All-purpose flour: Whisked with butter, it thickens the milk into a sauce that clings to every noodle.
  • Whole milk: The fat content makes the sauce creamy and smooth without needing heavy cream.
  • Sharp cheddar cheese: This is where the flavor lives, tangy and bold enough to stand up to all those vegetables.
  • Mozzarella cheese: Adds stretchiness and a mild creaminess that balances the sharpness of the cheddar.
  • Parmesan cheese: A little goes a long way, adding a salty, nutty depth that makes the sauce taste more complex.
  • Mustard powder: You won't taste mustard, but it amplifies the cheese flavor in a way that feels like magic.
  • Garlic powder: Just a hint adds warmth without overpowering the sweetness of the roasted vegetables.

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. This high heat is key to getting those caramelized edges on the vegetables.
Toss the vegetables:
In a large bowl, coat the bell pepper, zucchini, red onion, cherry tomatoes, and broccoli 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. You'll know they're done when the edges are browned and the tomatoes have started to collapse.
Cook the pasta:
While the vegetables roast, cook the macaroni according to the package directions until al dente. Drain it well and set it aside, but don't rinse it, the starch helps the sauce cling.
Start the cheese sauce:
Melt butter in a large saucepan over medium heat, then whisk in the flour and cook for about a minute until it smells toasty. This is your roux, and it should be smooth and bubbling gently.
Add the milk:
Pour in the milk gradually, whisking constantly to avoid lumps. Keep stirring until the mixture thickens slightly, about 3 to 5 minutes.
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, 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 and warmed through. The vegetables will release a little extra moisture, making the sauce even creamier.
Serve hot:
Spoon into bowls and top with extra Parmesan if you like. This is best eaten right away while the cheese is still silky and the vegetables are warm.
Hearty Roasted Veggie Mac & Cheese in a warm baking dish, topped with melted cheddar and vibrant caramelized vegetables.  Save
Hearty Roasted Veggie Mac & Cheese in a warm baking dish, topped with melted cheddar and vibrant caramelized vegetables. | amellaltable.com

The first time I served this to kids, I braced myself for complaints about the vegetables. Instead, one of them picked out a piece of roasted red pepper, ate it, and asked for more of "the sweet red things." I realized then that this recipe doesn't hide vegetables, it makes them worth eating. It's become my secret weapon for anyone who claims they don't like healthy food. Watching people go back for seconds, vegetables and all, never gets old.

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

I've swapped in mushrooms, carrots, and even butternut squash depending on what I had in the fridge, and it worked every time. Spinach is great if you stir it in at the very end, it wilts into the hot sauce without needing to roast. The key is cutting everything into similar-sized pieces so they roast evenly. One time I added roasted cauliflower and it disappeared into the sauce, adding creaminess without anyone noticing. This recipe is forgiving, so trust your instincts and use what looks good at the market.

Getting That Crispy Top

If you want a crunchy, golden topping, transfer everything to a baking dish after mixing, sprinkle with panko breadcrumbs, and broil for 2 to 3 minutes. Watch it closely because it goes from golden to burnt in seconds. I learned this the hard way when I walked away to answer the door and came back to a smoky kitchen. The contrast between the creamy inside and the crispy top is worth the extra step, especially if you're serving this to guests. Just don't leave the room while the broiler is on.

Pairing and Storing

A crisp Sauvignon Blanc cuts through the richness of the cheese and highlights the sweetness of the roasted vegetables. If you have leftovers, store them in an airtight container in the fridge for up to three days. Reheat gently on the stovetop with a splash of milk to bring back the creaminess, microwaving can make the sauce separate. I've also frozen individual portions, though the texture of the pasta softens a bit after thawing.

  • Let the dish cool completely before storing to avoid condensation that makes it watery.
  • Reheat in a covered skillet over low heat, stirring often to keep the sauce smooth.
  • If freezing, undercook the pasta slightly so it doesn't turn mushy when reheated.
Steaming Roasted Veggie Mac & Cheese served in a rustic bowl, showcasing tender broccoli florets and cherry tomatoes in rich sauce. Save
Steaming Roasted Veggie Mac & Cheese served in a rustic bowl, showcasing tender broccoli florets and cherry tomatoes in rich sauce. | amellaltable.com

This dish proves that comfort food doesn't have to choose between feeling good and tasting good. Every time I make it, I'm reminded that the best meals are the ones you don't have to apologize for enjoying.

Recipe FAQs

Can I use a different pasta shape?

Yes, elbow macaroni works best for sauce coating, but penne, fusilli, or shells also work well. Avoid thin pastas like angel hair as they may become mushy.

How do I prevent the cheese sauce from becoming grainy?

Keep heat low when adding cheese and stir constantly. Add cheese gradually and ensure the milk mixture is slightly thickened before incorporating cheese. Avoid high heat which can cause separation.

What vegetables work best for roasting?

Root vegetables, peppers, zucchini, broccoli, and tomatoes roast beautifully. Cut pieces uniformly sized for even cooking. Avoid watery vegetables like cucumber that don't caramelize well.

Can this be made ahead?

Yes, assemble the dish and refrigerate up to 24 hours. Reheat gently in a 175°C oven with a splash of milk to restore creaminess, stirring occasionally for about 15 minutes.

What wine pairs well with this dish?

Sauvignon Blanc's crisp acidity complements the creamy cheese sauce and roasted vegetables. Alternatively, try Pinot Grigio or a light Riesling for similar brightness.

Is this suitable for dairy-free diets?

Substitute dairy milk with unsweetened plant-based alternatives like oat or cashew milk. Use dairy-free cheese made from nuts or soy for the sauce to maintain creaminess.

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 tomatoes.

Time to prep
20 min
Time to cook
30 min
Overall time
50 min
Created by Henry Wallace


Skill Easy

Cuisine American

Makes 4 Portions

Dietary details Meatless

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

Part 01

Prepare oven and 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.

Part 02

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

Part 03

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

Part 04

Create roux base: For the cheese sauce, melt butter in a large saucepan over medium heat. Whisk in flour and cook for 1 minute.

Part 05

Build sauce foundation: Gradually whisk in milk, stirring constantly until slightly thickened, approximately 3 to 5 minutes.

Part 06

Incorporate cheese: Reduce heat to low. Add cheddar, mozzarella, and Parmesan cheese, stirring until melted and smooth. Stir in mustard powder and garlic powder, then season with salt and pepper.

Part 07

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

Part 08

Finish and serve: 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 warnings

Review your ingredients for possible allergens and reach out to a healthcare expert if you’re not sure.
  • Contains gluten from pasta and flour
  • Contains milk and dairy cheese
  • Verify cheese labels for vegetarian suitability if required

Nutrition Info (per portion)

This is for informational use only and isn’t meant as a substitute for your doctor’s advice.
  • Energy: 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.