Roasted Veggie Mac & Cheese

Featured in: Quick Cozy Dinners

This roasted veggie mac & cheese combines al dente elbow macaroni with a luscious three-cheese sauce featuring sharp cheddar, mozzarella, and Parmesan. The star of the dish is the medley of roasted vegetables—bell peppers, zucchini, red onion, cherry tomatoes, and broccoli—caramelized to tender perfection. Ready in just 50 minutes, it serves four and works beautifully for weeknight dinners or meal prep. The mustard powder and garlic powder add subtle depth to the cheese sauce, while fresh Parmesan garnish elevates the presentation.

Updated on Sun, 18 Jan 2026 15:48:00 GMT
Golden roasted vegetables like red bell pepper and broccoli mix with creamy cheddar sauce in this comforting Roasted Veggie Mac & Cheese, served steaming in a white bowl. Save
Golden roasted vegetables like red bell pepper and broccoli mix with creamy cheddar sauce in this comforting Roasted Veggie Mac & Cheese, served steaming in a white bowl. | nomiqo.com

The oven timer was beeping, the kitchen smelled like caramelized onions and melted cheddar, and I realized I'd accidentally made something my kids would actually ask for again. I had tossed together leftover roasted veggies with mac and cheese one weeknight, half improvising, half hoping it would work. What I ended up with was a creamy, colorful skillet that disappeared faster than any plain pasta ever had. It wasn't fancy, but it felt like a small victory in the daily puzzle of making dinner both comforting and nutritious.

I made this on a rainy Tuesday when my friend stopped by unexpectedly, soaked and exhausted from work. She sat at the counter while I stirred the cheese sauce, and we talked about nothing important while the oven did most of the work. When I plated it, she looked surprised, like she didn't expect something so colorful and warm from a weeknight kitchen. She took a second helping without asking, and that's when I knew this recipe had earned its place in my regular rotation.

Ingredients

  • Elbow macaroni: The classic shape holds onto the creamy sauce in every bite, and cooking it just to al dente keeps it from turning mushy when you toss it with the hot cheese mixture.
  • Red bell pepper: Roasting brings out its natural sweetness and adds pops of color that make the dish look as good as it tastes.
  • Zucchini: Dice it evenly so it roasts at the same rate as the other vegetables and gets those golden, slightly crispy edges.
  • Red onion: It mellows and caramelizes in the oven, adding a subtle savory sweetness that balances the richness of the cheese.
  • Cherry tomatoes: They burst and release juicy bursts of acidity that cut through the creamy sauce beautifully.
  • Broccoli florets: They get tender with crispy tips when roasted, adding texture and a hint of earthiness.
  • Olive oil: A good coating ensures the vegetables roast evenly and develop that irresistible caramelized flavor.
  • Sharp cheddar cheese: The backbone of the sauce, it brings bold flavor and that signature mac and cheese tang.
  • Mozzarella cheese: It adds creamy stretchiness and a mild flavor that rounds out the sharper cheddar.
  • Parmesan cheese: A little goes a long way, adding a nutty, salty depth to the sauce.
  • Whole milk: It creates a smooth, velvety base for the cheese sauce without being too heavy.
  • Mustard powder: This secret ingredient enhances the cheese flavor without tasting mustardy at all.
  • Garlic powder: Just a touch adds warmth and savory depth to the creamy sauce.

Instructions

Get the oven ready:
Preheat your oven to 220°C (425°F) and line a baking sheet with parchment paper to prevent sticking and make cleanup easier. This high heat is key for getting those caramelized edges on the vegetables.
Prep and season the vegetables:
Toss the diced bell pepper, zucchini, red onion, halved cherry tomatoes, and broccoli florets in a large bowl with olive oil, salt, and black pepper until everything is evenly coated. Spread them in a single layer on the prepared baking sheet so they roast instead of steam.
Roast until golden:
Slide the baking sheet into the oven and roast for 20 to 25 minutes, stirring once halfway through so all sides get caramelized. You'll know they're ready when the edges are browned and the vegetables are tender with a slight sweetness.
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, letting it steam dry a bit so the sauce clings 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, stirring constantly until it smells slightly nutty. This step cooks out the raw flour taste and creates a base for a smooth sauce.
Build the creamy base:
Gradually pour in the milk while whisking constantly to prevent lumps, and keep stirring until the mixture thickens slightly, about 3 to 5 minutes. The sauce should coat the back of a spoon when it's ready.
Melt in the cheese:
Lower the heat and add the cheddar, mozzarella, and Parmesan, stirring gently until everything melts into a smooth, glossy sauce. Stir in the mustard powder and garlic powder, then taste and adjust the salt and pepper to your liking.
Combine everything:
Add the cooked macaroni and roasted vegetables to the cheese sauce, stirring gently until every piece is coated and the vegetables are distributed throughout. Let it heat through for a minute or two, then serve immediately while it's hot and creamy.
A close-up view shows al dente macaroni coated in velvety cheese sauce, studded with caramelized zucchini, cherry tomatoes, and red onion for a hearty main dish. Save
A close-up view shows al dente macaroni coated in velvety cheese sauce, studded with caramelized zucchini, cherry tomatoes, and red onion for a hearty main dish. | nomiqo.com

There was an evening when I served this to a skeptical neighbor who swore she didn't like vegetables in her comfort food. She took a polite first bite, then a bigger second one, and by the end she was scraping her bowl and asking for the recipe. That moment reminded me that the best dishes aren't about tricking anyone, they're about making every ingredient taste so good that no one wants to leave anything behind.

How to Make It Your Own

This recipe is endlessly flexible, and I've swapped in whatever vegetables I had on hand more times than I can count. Mushrooms add an earthy richness, carrots bring extra sweetness, and a handful of spinach stirred in at the end wilts perfectly into the sauce. You can even roast butternut squash or cauliflower for a heartier, more filling version. The key is cutting everything into similar-sized pieces so they roast evenly and don't turn mushy or stay undercooked.

Storing and Reheating Tips

Leftovers keep beautifully in an airtight container in the fridge for up to three days, and honestly, the flavors deepen overnight as everything soaks into the pasta. When reheating, add a splash of milk and warm it gently on the stovetop or in the microwave, stirring occasionally so the sauce loosens back up. If you're reheating a big batch, do it in a covered skillet over low heat to keep it from drying out. I've even eaten it cold straight from the fridge on a lazy morning, and it still tasted surprisingly good.

Serving Suggestions and Pairings

This dish is hearty enough to stand on its own, but a simple green salad with a tangy vinaigrette balances the richness perfectly. I like to serve it with a slice of crusty bread for scooping up every last bit of sauce, and a crisp white wine like Sauvignon Blanc cuts through the creaminess beautifully. If you want to make it feel more special, sprinkle some extra Parmesan and breadcrumbs on top and broil it for a couple of minutes until golden and crispy.

  • Serve it family style in a big skillet or casserole dish so everyone can help themselves.
  • Pair it with roasted garlic bread or a light soup for a complete meal.
  • Garnish with fresh herbs like basil or parsley for a bright finishing touch.
This easy homemade Roasted Veggie Mac & Cheese features tender pasta and colorful roasted veggies topped with extra Parmesan, paired beautifully with a crisp Sauvignon Blanc. Save
This easy homemade Roasted Veggie Mac & Cheese features tender pasta and colorful roasted veggies topped with extra Parmesan, paired beautifully with a crisp Sauvignon Blanc. | nomiqo.com

This recipe has become the dish I make when I want something that feels like a hug but also sneaks in some goodness without anyone noticing. It's proof that comfort food doesn't have to choose between cozy and colorful, and that a little roasting can turn everyday vegetables into something worth coming back for.

Recipe FAQs

Can I prepare this dish ahead of time?

Yes, you can assemble the dish up to 24 hours ahead. Store it covered in the refrigerator and reheat gently on the stovetop over low heat, adding a splash of milk to restore creaminess if needed.

What vegetables work best for roasting?

Bell peppers, zucchini, broccoli, cherry tomatoes, carrots, mushrooms, and spinach all roast beautifully. Choose vegetables with similar cooking times and cut them to uniform sizes for even caramelization.

How do I prevent the cheese sauce from becoming grainy?

Keep the heat at medium or low when adding cheese, stir constantly, and ensure the base sauce (butter, flour, and milk) is smooth before introducing the cheese. Add cheese gradually and in small batches.

What's the best way to add a crispy topping?

Mix breadcrumbs with melted butter and grated Parmesan, sprinkle evenly over the finished dish, and broil for 2-3 minutes until golden brown. Watch carefully to prevent burning.

Can I substitute the cheese blend?

Absolutely. Use sharp cheddar as your base and experiment with gruyere, fontina, or aged gouda. Avoid soft cheeses that don't melt smoothly. Keep the total cheese amount consistent for proper sauce consistency.

What wine pairs well with this dish?

A crisp white wine like Sauvignon Blanc or Pinot Grigio complements the rich, creamy sauce and roasted vegetables. The acidity cuts through the richness beautifully.

Roasted Veggie Mac & Cheese

Tender macaroni in creamy cheese sauce loaded with roasted bell peppers, zucchini, broccoli, and tomatoes for nutrition and flavor.

Prep Duration
20 min
Cook Duration
30 min
Total Duration
50 min
Created by Chloe Bennett


Skill Level Easy

Cuisine Type American

Portions 4 Serving Size

Dietary Details Vegetarian-Friendly

Ingredient List

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 1/2 teaspoon salt
08 1/4 teaspoon black pepper

Cheese Sauce

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

Recipe Steps

Step 01

Prepare Oven and Baking Sheet: Preheat oven to 425°F. Line a baking sheet with parchment paper.

Step 02

Season and Arrange Vegetables: 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. Spread vegetables in a single layer on the prepared baking sheet.

Step 03

Roast Vegetables: Place in preheated oven for 20 to 25 minutes, stirring halfway through, until vegetables are tender with light caramelization at the edges.

Step 04

Cook Pasta: While vegetables roast, bring a large pot of salted water to boil. Add macaroni and cook according to package directions until al dente. Drain in a colander and set aside.

Step 05

Begin Cheese Sauce Base: In a large saucepan over medium heat, melt butter. Add flour and whisk constantly for 1 minute to create a roux.

Step 06

Create Creamy Base: Gradually add milk while whisking continuously to prevent lumps. Continue stirring for 3 to 5 minutes until the sauce thickens slightly.

Step 07

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

Step 08

Combine Components: Add cooked macaroni and roasted vegetables to the cheese sauce. Stir gently until all pasta and vegetables are evenly coated and the mixture is heated through.

Step 09

Serve: Transfer to serving bowls or plates immediately. Garnish with additional grated Parmesan cheese if desired.

Tools Needed

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

Allergy Information

Review all ingredients for allergen risks and check with your healthcare provider for guidance.
  • Contains gluten from pasta and flour
  • Contains milk and multiple cheese varieties
  • Verify cheese labels for vegetarian certification if required

Nutrition Info (per portion)

Provided only for reference purposes—don’t substitute for professional medical guidance.
  • Energy: 540
  • Lipids: 24 g
  • Carbohydrates: 59 g
  • Proteins: 22 g