Roasted Veggie Mac & Cheese

Featured in: Oven-Cooked Main Dishes

This creamy mac and cheese combines tender elbow macaroni with a rich, multi-cheese sauce made from cheddar, mozzarella, and Parmesan. Colorful roasted vegetables including bell peppers, zucchini, cherry tomatoes, and broccoli add nutritional value and natural sweetness. The vegetables are roasted at 425°F until caramelized, then folded into the velvety cheese sauce alongside the cooked pasta. Total preparation takes just 50 minutes, making it an easy weeknight dinner that serves four generously.

Updated on Sun, 18 Jan 2026 08:06:00 GMT
Tender macaroni and roasted vegetables in a creamy cheddar sauce, topped with extra Parmesan in a white bowl. Pin It
Tender macaroni and roasted vegetables in a creamy cheddar sauce, topped with extra Parmesan in a white bowl. | ovenanchor.com

The smell of roasted vegetables hits differently when you're standing in front of an open oven on a chilly Tuesday night. I wasn't trying to reinvent mac and cheese, I just had a drawer full of vegetables that needed using and a craving for something warm and cheesy. What started as a clean-out-the-fridge moment turned into one of those accidental wins that you end up making on repeat. Now I can't imagine going back to plain mac and cheese, it feels incomplete without those sweet, caramelized bits of bell pepper and zucchini folded in.

I made this for a potluck once, and my friend who claimed to hate zucchini went back for thirds. She didn't realize what she was eating until I told her later, and even then she just shrugged and asked for the recipe. That's when I knew this dish had real power, it doesn't announce itself as healthy or virtuous, it just tastes like really good mac and cheese that happens to be loaded with vegetables.

Ingredients

  • Elbow macaroni: The classic shape holds onto that cheese sauce perfectly, and cooking it just to al dente means it won't turn mushy when you toss everything together.
  • 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 small enough and it practically melts into the sauce, adding moisture and a mild flavor that doesn't compete with the cheese.
  • Red onion: It caramelizes beautifully in the oven and adds a gentle sharpness that balances all that creamy richness.
  • Cherry tomatoes: They burst and get jammy when roasted, creating little pockets of tangy sweetness throughout the dish.
  • Broccoli florets: The edges get crispy and nutty in the oven, giving you textural contrast against the soft pasta.
  • Olive oil: A good coating ensures the vegetables roast evenly and develop those golden, caramelized edges.
  • Unsalted butter: The base of your roux, and using unsalted lets you control the seasoning precisely.
  • All purpose flour: This thickens the sauce and gives it that silky, cling to the pasta texture you want.
  • Whole milk: Don't skimp here, the fat content makes the sauce rich and creamy without needing heavy cream.
  • Sharp cheddar cheese: The main flavor player, shredding it yourself from a block melts smoother than pre shredded bags.
  • Mozzarella cheese: Adds stretchiness and a mild creaminess that rounds out the sharper cheddar.
  • Parmesan cheese: A little bit goes a long way for adding that nutty, salty depth.
  • Mustard powder: This secret ingredient brightens the cheese flavor without tasting like mustard at all.
  • Garlic powder: Just enough to add a savory background note without overpowering the vegetables.

Instructions

Product image
Provides cushioned support while cooking, washing dishes, and standing longer during meal preparation.
Check price on Amazon
Prep the oven and vegetables:
Crank your oven to 220°C (425°F) and line a baking sheet so cleanup is easier later. Toss all your diced vegetables with olive oil, salt, and pepper in a big bowl until everything glistens, then spread them out in a single layer so they roast instead of steam.
Roast until golden:
Let those vegetables hang out in the hot oven for 20 to 25 minutes, giving them a stir halfway through so all sides get that caramelized treatment. You'll know they're done when the edges are browned and the tomatoes have started to collapse.
Cook the pasta:
While the vegetables are roasting, boil your macaroni according to the package until it's just al dente. Drain it well and set it aside, resisting the urge to rinse it because that starch helps the sauce cling better.
Start the cheese sauce:
Melt butter in a large saucepan over medium heat, then whisk in the flour and let it cook for about a minute until it smells nutty. This step cooks out the raw flour taste and creates the base for your silky sauce.
Build the sauce:
Pour in the milk gradually while whisking constantly to avoid lumps, then keep stirring until the mixture thickens slightly after 3 to 5 minutes. It should coat the back of a spoon before you move to the next step.
Add the cheese:
Turn the heat down to low and add all three cheeses, 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.
Combine everything:
Add your cooked macaroni and roasted vegetables to the cheese sauce, folding everything together until each piece of pasta is coated and the vegetables are evenly distributed. Let it warm through for a minute or two, stirring occasionally.
Serve hot:
Spoon into bowls while it's still steaming and sprinkle with extra Parmesan if you're feeling generous. The dish is best enjoyed immediately when the sauce is at its creamiest.
Product image
Provides cushioned support while cooking, washing dishes, and standing longer during meal preparation.
Check price on Amazon
A close-up of golden, cheesy Roasted Veggie Mac & Cheese steaming on a rustic tablecloth. Pin It
A close-up of golden, cheesy Roasted Veggie Mac & Cheese steaming on a rustic tablecloth. | ovenanchor.com

There's something quietly satisfying about pulling this together on a weeknight and watching it disappear from the table. My partner, who usually picks vegetables out of everything, scrapes his bowl clean every time. It's become our default answer to what's for dinner when we want comfort without the food coma, and I love that it feels indulgent even though it's actually doing us some good.

Making It Your Own

This recipe is forgiving enough to handle whatever vegetables you have on hand. I've swapped in mushrooms when I had them, added handfuls of spinach at the end, and once used sweet potato cubes that turned out surprisingly amazing. The key is cutting everything roughly the same size so it all finishes roasting at the same time, and making sure you don't overload the pan.

Getting That Crispy Top

If you want to take this over the top, transfer everything to a baking dish after combining, sprinkle generously with panko breadcrumbs mixed with a little melted butter, and slide it under the broiler for 2 to 3 minutes. Watch it closely because the line between golden and burnt is thin, but when you get it right, that crunchy topping against the creamy pasta is absolutely worth the extra step.

Storing and Reheating

Leftovers keep well in the fridge for up to three days, though the sauce will thicken as it sits. When reheating, add a splash of milk and warm it gently on the stovetop, stirring frequently to bring back that creamy texture. The microwave works in a pinch, but stovetop reheating gives you much better results and prevents the pasta from drying out.

  • Store in an airtight container to keep the pasta from absorbing too much sauce overnight.
  • Reheat only what you plan to eat because the sauce doesn't love being heated multiple times.
  • If freezing, slightly undercook the pasta and expect the texture to be a bit softer after thawing.
Product image
Quickly cook hard boiled, poached, or scrambled eggs and omelets for easy breakfasts and meal prep.
Check price on Amazon
Savory roasted vegetables and melted cheese swirls in this easy, comforting homemade Roasted Veggie Mac & Cheese. Pin It
Savory roasted vegetables and melted cheese swirls in this easy, comforting homemade Roasted Veggie Mac & Cheese. | ovenanchor.com

This dish has earned its spot in my regular rotation because it checks every box: comforting, colorful, quick enough for a weeknight, and impressive enough for company. Make it once and I bet it'll become one of those recipes you return to again and again.

Recipe FAQs

Can I prepare this ahead of time?

Yes, you can assemble the dish a few hours in advance and refrigerate it covered. Reheat gently in a 350°F oven for about 15-20 minutes, stirring occasionally, until warmed through. Add a splash of milk if the sauce seems too thick.

What vegetables work best for roasting?

Bell peppers, zucchini, broccoli, and cherry tomatoes work wonderfully. You can also try carrots, mushrooms, asparagus, or spinach. Cut vegetables to similar sizes for even roasting, and toss with olive oil and seasonings before roasting.

How do I prevent a lumpy cheese sauce?

Whisk the milk gradually into the flour and butter roux, stirring constantly to avoid lumps. Keep heat at medium and don't rush. If lumps do form, strain the sauce through a fine-mesh sieve before adding the cheese.

Is this suitable for dairy-free diets?

This version contains dairy cheese and milk. For a dairy-free adaptation, substitute with plant-based milk and nutritional yeast or cashew cream mixed with seasonings for richness, though the flavor will differ from the traditional version.

What wine pairs well with this dish?

Sauvignon Blanc is recommended for its crisp acidity, which cuts through the richness of the cheese sauce and complements the roasted vegetables. Other light white wines like Pinot Grigio or Vermentino also pair nicely.

How can I add a crispy top?

Transfer the finished mac and cheese to a baking dish, sprinkle with breadcrumbs mixed with melted butter and grated Parmesan, then broil for 2-3 minutes until golden and crispy. Watch carefully to prevent burning.

Roasted Veggie Mac & Cheese

Tender macaroni tossed in creamy cheese sauce loaded with sweet roasted vegetables. Vegetarian comfort food at its best.

Prep Duration
20 minutes
Cook Duration
30 minutes
Overall Time
50 minutes
Recipe by Luke Murphy


Level of Challenge Easy

Cuisine American

Serves 4 Portions

Diet Compatibility 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

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 florets. 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 baking sheet in preheated oven and roast for 20 to 25 minutes, stirring once halfway through cooking, until vegetables are tender and lightly caramelized.

Step 04

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

Step 05

Make Roux Base: Melt unsalted butter in a large saucepan over medium heat. Whisk in all-purpose flour and cook for 1 minute, stirring constantly to create a smooth paste.

Step 06

Create Cheese Sauce Base: Gradually pour in whole milk while whisking continuously. Maintain medium heat and stir constantly until the mixture thickens, approximately 3 to 5 minutes.

Step 07

Melt Cheeses: Reduce heat to low. Add shredded cheddar cheese, mozzarella cheese, and grated Parmesan cheese. Stir continuously until completely melted and smooth. Season with mustard powder, garlic powder, salt, and pepper to taste.

Step 08

Combine Components: Add cooked macaroni and roasted vegetables to the cheese sauce. Fold ingredients together gently until evenly coated and heated through.

Step 09

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

Tools Needed

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

Allergy Details

To spot allergens, check each component. When uncertain, talk with your healthcare provider.
  • Contains gluten from pasta and flour
  • Contains milk and dairy products
  • Verify cheese labels for vegetarian certification if required

Nutrition Details (per serving)

Nutritional details are meant for general info. Please consult a doctor for personalized advice.
  • Caloric Value: 540
  • Fats: 24 grams
  • Carbohydrates: 59 grams
  • Proteins: 22 grams