Roasted Veggie Mac & Cheese

Featured in: Oven & Pan Recipes

This roasted veggie mac and cheese combines al dente elbow macaroni with a rich, multi-cheese sauce made from cheddar, mozzarella, and Parmesan. Bell peppers, zucchini, cherry tomatoes, broccoli, and red onion are roasted until caramelized, then folded into the creamy sauce for added nutrition and flavor.

Ready in just 50 minutes, this vegetarian dish serves four and works beautifully as a weeknight main course or side dish. Optional breadcrumb topping can be broiled for extra crunch.

Updated on Sun, 18 Jan 2026 15:40:00 GMT
Steaming bowls of homemade roasted veggie mac & cheese feature golden cheese sauce clinging to macaroni and colorful roasted vegetables.  Pin It
Steaming bowls of homemade roasted veggie mac & cheese feature golden cheese sauce clinging to macaroni and colorful roasted vegetables. | freshtirra.com

My daughter came home from college one weekend craving mac and cheese but complaining she hadn't eaten a vegetable in days. I stared at the half-full crisper drawer and the box of elbow macaroni on the counter, and something just clicked. What came out of that kitchen wasn't the boxed stuff she remembered from childhood, it was creamy, colorful, and she went back for thirds. Now every time she visits, this is the first thing she asks me to make.

The first time I served this at a potluck, I watched a friend's six year old pick out every piece of zucchini and pile it on the side of his plate. Then he tasted the cheesy pasta, paused, and slowly started eating the vegetables too. His mom just stared at me like I'd performed magic. I didn't have the heart to tell her it was just good cheese sauce and properly roasted veggies doing all the work.

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 its natural sweetness and gives you those little charred edges that add a surprising depth to each bite.
  • Zucchini: Dice it small so it blends in with the pasta, and don't worry if it releases a little moisture during roasting, that just means it's getting tender.
  • Red onion: It caramelizes beautifully in the oven and adds a mild, sweet flavor that's less sharp than raw onion.
  • Cherry tomatoes: They burst in the oven and create these little pockets of tangy juice that balance the richness of the cheese.
  • Broccoli florets: Roast them until the tips get crispy and you'll never want to steam broccoli again.
  • Olive oil: A good drizzle ensures the vegetables roast instead of steam, and it helps the seasoning stick.
  • Unsalted butter: The base of a proper cheese sauce, and using unsalted lets you control the seasoning as you go.
  • All purpose flour: Whisked into the butter, it thickens the milk into a silky sauce without any lumps if you stir constantly.
  • Whole milk: Don't skimp and use skim, the fat content is what makes the sauce creamy and luxurious.
  • Sharp cheddar cheese: The sharper the better, because it gives you big flavor without needing a mountain of cheese.
  • Mozzarella cheese: Adds that gooey, stretchy texture that makes every forkful feel indulgent.
  • Parmesan cheese: A little bit of salty, nutty Parmesan goes a long way in deepening the overall cheese flavor.
  • Mustard powder: Just a pinch wakes up the cheese and adds a subtle tang that most people can't quite identify but love.
  • Garlic powder: A hint of garlic in the background makes everything taste more savory without overpowering the cheese.

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 your oven 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.
Prep and season the veggies:
Toss all your diced vegetables in a large bowl with olive oil, salt, and black pepper until everything is lightly coated. Spread them out in a single layer on the baking sheet so they roast evenly instead of steaming on top of each other.
Roast until golden:
Slide the baking sheet into the oven and roast for 20 to 25 minutes, giving everything a good stir halfway through. You'll know they're done when the edges are caramelized and the broccoli tips are crispy.
Cook the pasta:
While the vegetables are roasting, boil the macaroni according to the package directions until it's al dente, then drain it well. Don't rinse it, because that starchy surface helps the cheese sauce cling.
Start the cheese sauce:
Melt the 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 a roux that will thicken your sauce.
Add the milk:
Pour in the milk gradually, whisking constantly to keep lumps from forming. Keep stirring until the mixture thickens slightly, which should take about 3 to 5 minutes.
Melt in the cheese:
Turn the heat down to low and add the cheddar, mozzarella, and Parmesan, stirring until everything melts into a smooth, glossy sauce. Stir in the mustard powder and garlic powder, then taste and add salt and pepper as needed.
Bring it all together:
Add the cooked macaroni and roasted vegetables to the cheese sauce and stir gently until everything is coated and heated through. The colors alone will make you smile.
Serve it hot:
Spoon it into bowls right away and sprinkle a little extra Parmesan on top if you want. It's best enjoyed immediately while the cheese is still creamy and the vegetables are warm.
An overhead view shows a creamy skillet of roasted veggie mac & cheese topped with fresh parsley and extra cheese.  Pin It
An overhead view shows a creamy skillet of roasted veggie mac & cheese topped with fresh parsley and extra cheese. | freshtirra.com

One rainy Tuesday, I made this for myself and ate it straight from the pot while standing at the stove, and it felt like the culinary equivalent of a warm hug. There's something about the way the sweet roasted vegetables mix with the salty, creamy cheese that just makes everything feel right. It's become my go to meal when I need comfort but also want to feel like I'm taking care of myself.

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 when I had them, added handfuls of spinach at the last second, and once even used sweet potato cubes because that's all I had. The beauty of this recipe is that it's flexible, and as long as you roast your vegetables until they're sweet and a little charred, they'll work. Just keep the total volume of veggies roughly the same so the ratio of pasta to vegetables stays balanced.

Taking It Over the Top

If you want to impress guests or just treat yourself, transfer everything to a baking dish, top it with panko breadcrumbs mixed with a little melted butter, and broil it for 2 to 3 minutes. The crispy, golden crust on top takes this from cozy weeknight dinner to something you'd proudly serve at a dinner party. I've done this for holidays and watched people go silent as they took their first bite.

What to Serve Alongside

This is rich and filling on its own, but a simple green salad with a tart vinaigrette cuts through the creaminess beautifully. I also love pouring a glass of chilled Sauvignon Blanc, because the crisp acidity balances the cheese and highlights the sweetness of the roasted vegetables.

  • A handful of fresh arugula tossed on top right before serving adds a peppery bite.
  • Garlic bread on the side never hurts if you're feeding a crowd.
  • Leftover roasted vegetables can be saved and stirred into scrambled eggs the next morning.
Fork-ready roasted veggie mac & cheese mixes tender pasta, caramelized broccoli, and tomatoes in a rich, homemade cheddar sauce. Pin It
Fork-ready roasted veggie mac & cheese mixes tender pasta, caramelized broccoli, and tomatoes in a rich, homemade cheddar sauce. | freshtirra.com

This dish has become my proof that comfort food doesn't have to be guilty, and vegetables don't have to be boring. Every time I make it, I'm reminded that the best meals are the ones that feel like home, no matter how simple the ingredients.

Recipe FAQs

Can I prepare this dish ahead of time?

Yes, you can assemble the mac and cheese up to 8 hours ahead. Store in an airtight container in the refrigerator. Reheat gently on the stovetop over low heat, adding a splash of milk if the sauce has thickened too much.

What vegetables work best for roasting?

Bell peppers, zucchini, broccoli, and cherry tomatoes are excellent choices. Carrots, mushrooms, spinach, and asparagus also work well. Cut pieces to similar sizes for even cooking, and roast for 20-25 minutes at 425°F until tender and lightly caramelized.

How do I achieve a smooth cheese sauce?

The key is creating a proper roux with butter and flour first, then gradually whisking in cold milk to prevent lumps. Keep heat at medium and stir constantly. Add cheese off heat once the sauce thickens, stirring until completely melted and smooth.

Can I make this gluten-free?

Absolutely. Substitute regular pasta with gluten-free pasta and use cornstarch or gluten-free flour for the roux in equal amounts. Follow the same cooking method. Always verify that your cheese and other ingredients are certified gluten-free.

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

Mix breadcrumbs with melted butter and a pinch of salt. Sprinkle evenly over the finished dish and broil for 2-3 minutes until golden brown, watching carefully to prevent burning. This adds wonderful texture contrast to the creamy pasta.

How should I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a little milk to restore creaminess. You can also freeze for up to 2 months, though the texture may be slightly altered after thawing.

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 coats tender pasta and caramelized roasted vegetables for a satisfying vegetarian main dish.

Prep Time
20 min
Cook Time
30 min
Total Duration
50 min
By Fresh Tirra Emma Tucker


Skill Level Easy

Cuisine Type American

Serves 4 Number of Servings

Dietary Details Vegetarian Option

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 ½ 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

Step 01

Preheat and prepare baking sheet: Preheat oven to 425°F. Line a baking sheet with parchment paper.

Step 02

Season and arrange vegetables: 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 03

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

Step 04

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

Step 05

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

Step 06

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

Step 07

Incorporate cheese and seasonings: 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.

Step 08

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

Step 09

Serve: Serve immediately, garnished with extra 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.

Equipment Needed

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

Allergen Details

Review all ingredients for allergens and check with your health provider if you’re unsure.
  • Contains gluten from pasta and flour
  • Contains milk and dairy cheese products
  • Verify cheese labels for vegetarian suitability if required

Nutrition Details (per portion)

Details shared for reference and aren’t a substitute for personal medical guidance.
  • Calories: 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.