Roasted Veggie Mac & Cheese

Featured in: Everyday Suppers

This roasted veggie mac and cheese combines al dente elbow pasta with a luxurious three-cheese sauce featuring sharp cheddar, mozzarella, and Parmesan. Bell peppers, zucchini, cherry tomatoes, broccoli, and red onion are roasted until caramelized, then folded into the creamy sauce.

The recipe takes just 50 minutes total with minimal hands-on time. Perfect for weeknight dinners, it yields 4 satisfying servings. Optional crispy breadcrumb topping and wine pairing elevate this classic comfort dish.

Updated on Sun, 18 Jan 2026 16:49:00 GMT
Roasted Veggie Mac & Cheese showcases bubbling golden cheese sauce coating macaroni and colorful roasted red pepper and broccoli. Save
Roasted Veggie Mac & Cheese showcases bubbling golden cheese sauce coating macaroni and colorful roasted red pepper and broccoli. | chromepantry.com

My kitchen was a mess of half-chopped vegetables when I realized I had promised comfort food but only had a crisper drawer full of produce about to go soft. Tossing them into a hot oven while the pasta water boiled felt like a small act of rebellion against the usual plain mac and cheese. The smell that filled the apartment, sweet and caramelized, made my neighbor knock and ask what I was making. That night I learned that roasting vegetables before stirring them into cheese sauce doesn't just add nutrition, it adds a depth of flavor that makes you forget you're eating something wholesome.

I made this for my friend who swore she hated zucchini, and she went back for seconds before I could even tell her what was in it. Watching her scrape the bottom of the bowl, I realized that context matters more than ingredients. When something is sweet from the oven and coated in sharp cheddar, even the skeptics stop asking questions. We ate on the couch with the windows open, and she told me it tasted like the kind of meal that makes you feel taken care of.

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 back into the hot sauce.
  • Red bell pepper: Roasting brings out its natural sugars and adds bright color and a slight char that balances the richness of the cheese.
  • Zucchini: Dice it small so it softens without releasing too much water, and it practically melts into the sauce.
  • Red onion: It caramelizes beautifully in the oven and adds a mild sweetness that doesn't overpower the other vegetables.
  • Cherry tomatoes: They burst and concentrate in the heat, creating little pockets of tangy brightness throughout the dish.
  • Broccoli florets: The edges get crispy and nutty, which adds texture and makes this feel more like a complete meal.
  • Olive oil: A good coating ensures even roasting and helps the vegetables develop those golden, caramelized edges.
  • Unsalted butter: It forms the base of the roux and adds a silky richness that you can't get from oil alone.
  • All purpose flour: Whisked into butter, it thickens the milk into a smooth sauce without any lumps if you stir constantly.
  • Whole milk: The fat content makes the sauce creamy and stable, and it doesn't break or separate when the cheese melts in.
  • Sharp cheddar cheese: This is where the flavor lives, bold and tangy enough to stand up to all those roasted vegetables.
  • Mozzarella cheese: It adds stretch and creaminess without competing with the cheddar for attention.
  • Parmesan cheese: A little bit grated in brings a salty, nutty finish that makes the whole sauce taste more complex.
  • Mustard powder: Just a pinch wakes up the cheese and adds a subtle sharpness you can't quite name but definitely notice.
  • Garlic powder: It blends into the sauce quietly, adding warmth without the bite of fresh garlic.

Instructions

Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon
Preheat and Prep:
Set your oven to 220°C (425°F) and line a baking sheet with parchment paper so nothing sticks and cleanup stays easy. This high heat is what gives the vegetables their caramelized edges.
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 so all sides get that sweet caramelized color. You'll know they're ready when the edges are browned and the tomatoes start to collapse.
Cook the Pasta:
While the vegetables roast, bring a large pot of salted water to a boil and cook the macaroni just until al dente according to the package instructions. Drain it well and set it aside, resisting the urge to rinse it because the starch helps the sauce cling.
Start the Roux:
Melt 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 is the foundation of a smooth, lump free sauce.
Build the Sauce:
Pour in the milk gradually, whisking constantly to keep lumps from forming, and let it cook for 3 to 5 minutes until it thickens enough to coat the back of a spoon. Lower the heat before adding cheese so it melts instead of seizing.
Melt in the Cheese:
Stir in the cheddar, mozzarella, and Parmesan, along with the mustard powder and garlic powder, until everything is melted, smooth, and glossy. Taste and adjust the salt and pepper because cheese varies in saltiness.
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 sit on low heat for a minute so the flavors marry.
Serve Hot:
Spoon it into bowls while it's still steaming, and if you're feeling fancy, grate a little extra Parmesan on top. It's best eaten right away when the sauce is at its creamiest.
Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon
A hearty bowl of Roasted Veggie Mac & Cheese with tender zucchini and onion roasted until caramelized and sweet. Save
A hearty bowl of Roasted Veggie Mac & Cheese with tender zucchini and onion roasted until caramelized and sweet. | chromepantry.com

There was an evening when I served this to my family and my little nephew, who usually picks out anything green, ate two bowls without a single complaint. My sister looked at me like I'd performed a miracle. In that moment, this dish stopped being just dinner and became proof that a little sweetness from the oven and a lot of melted cheese can win over even the pickiest eaters. We laughed about it for weeks.

Making It Your Own

This recipe is incredibly forgiving and practically begs you to improvise based on what's in your fridge. I've stirred in sautéed mushrooms, roasted carrots, and even a handful of spinach wilted right into the hot sauce. If you want a crispy top, transfer everything to a baking dish, sprinkle with panko breadcrumbs, and slide it under the broiler for two or three minutes until golden. The base stays the same, but the dish can change with the seasons or your mood.

Storing and Reheating

Leftovers keep well in an airtight container in the fridge for up to three days, though the sauce will thicken as it cools. When you reheat it, add a splash of milk and warm it gently on the stove or in the microwave, stirring often so it doesn't dry out. I've found that reheating in a skillet over medium low heat brings back some of that creamy texture better than the microwave alone. It won't be quite as silky as the first day, but it's still deeply comforting.

Pairing and Serving Ideas

This dish is rich enough to stand on its own, but I love serving it with a simple green salad dressed in lemon vinaigrette to cut through the creaminess. A crisp white wine like Sauvignon Blanc balances the cheese without competing for attention. If you're feeding a crowd, it pairs beautifully with garlic bread or a crusty baguette for scooping up every last bit of sauce.

  • Serve it straight from the pot for a casual weeknight dinner that still feels special.
  • Make it ahead and reheat gently when guests arrive so you're not stuck in the kitchen.
  • Double the batch and freeze half before adding the vegetables for an easy future meal.
Product image
Keeps paper towels accessible for wiping spills, drying hands, and cleaning surfaces while cooking.
Check price on Amazon
Comfort food at its best: Roasted Veggie Mac & Cheese loaded with cherry tomatoes, Parmesan, and a creamy cheese blend. Save
Comfort food at its best: Roasted Veggie Mac & Cheese loaded with cherry tomatoes, Parmesan, and a creamy cheese blend. | chromepantry.com

This is the kind of dish that makes your kitchen smell like home and fills you up in all the right ways. I hope it becomes one of those recipes you turn to on nights when you need something easy, delicious, and just a little bit virtuous.

Common Questions

Can I prepare this ahead of time?

Yes, you can cook the pasta and vegetables up to 2 days in advance. Prepare the cheese sauce fresh and combine everything just before serving for best texture and flavor.

What vegetables work best for roasting?

Bell peppers, zucchini, broccoli, cherry tomatoes, and red onion are excellent choices. You can also use carrots, mushrooms, spinach, or asparagus. Cut vegetables similarly sized for even cooking.

How do I prevent the cheese sauce from breaking?

Keep heat at medium or low when melting cheese, and add it gradually off the heat if possible. Ensure your milk is warm before whisking into the flour mixture, and stir constantly to achieve a smooth sauce.

Is this suitable for dairy-free diets?

This traditional version contains dairy cheese and butter. For dairy-free options, substitute with plant-based butter and nutritional yeast or cashew-based cheese sauce. Adjust seasonings to taste.

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

Mix breadcrumbs with melted butter and grated Parmesan. Sprinkle over the prepared dish and broil for 2-3 minutes until golden. Watch carefully to prevent burning.

Can I freeze leftovers?

Yes, store cooled portions in airtight containers for up to 3 months. Reheat gently in the oven at 160°C with a splash of milk to restore creamy consistency.

Roasted Veggie Mac & Cheese

Tender macaroni tossed in creamy cheese sauce with sweet roasted vegetables. A nourishing vegetarian comfort classic.

Prep Time
20 min
Time to Cook
30 min
Total Duration
50 min
Written by Mia Foster


Skill Level Easy

Cuisine American

Portions 4 Number Served

Dietary notes Suitable for Vegetarians

What You'll 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 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

Directions

Step 01

Prepare oven and vegetables: Preheat oven to 425°F. 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 prepared baking sheet.

Step 02

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

Step 03

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

Step 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, stirring constantly.

Step 05

Prepare milk base: Gradually whisk in milk, stirring constantly until slightly thickened, about 3 to 5 minutes.

Step 06

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

Step 07

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

Step 08

Serve: Transfer to serving dishes immediately. Garnish with extra Parmesan cheese if desired.

Tools Needed

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

Allergy Details

Review each item for potential allergies and consult a healthcare expert with concerns.
  • Contains gluten from pasta and flour
  • Contains milk and cheese products
  • Verify cheese labels for vegetarian status if required
  • Always review ingredient labels for potential allergens

Nutrition Details (per portion)

For informational purposes only—always seek professional health advice.
  • Calories: 540
  • Fat content: 24 g
  • Carbohydrates: 59 g
  • Protein: 22 g