Roasted Veggie Mac & Cheese

Featured in: Garden-Inspired Meals

This satisfying dish combines al dente macaroni with a velvety three-cheese sauce featuring sharp cheddar, mozzarella, and Parmesan. Colorful roasted vegetables—including bell peppers, zucchini, broccoli, and cherry tomatoes—add nutrition and flavor depth. The roasting process caramelizes the vegetables beautifully, creating sweet, tender additions that elevate the classic comfort food. Total preparation takes just 50 minutes. Perfect as a standalone main or paired with a crisp Sauvignon Blanc.

Updated on Sun, 18 Jan 2026 13:49:00 GMT
A close-up of creamy Roasted Veggie Mac & Cheese in a rustic bowl, featuring golden cheese sauce clinging to macaroni and tender roasted red peppers and broccoli. Pin
A close-up of creamy Roasted Veggie Mac & Cheese in a rustic bowl, featuring golden cheese sauce clinging to macaroni and tender roasted red peppers and broccoli. | toastybasil.com

My neighbor knocked on the door one Tuesday evening holding a casserole dish and asking if I had any ideas for leftover roasted vegetables. We stood in my kitchen, staring at her colorful pile of peppers and zucchini, and I said the first thing that came to mind: mac and cheese. She laughed, but twenty minutes later we were both scraping our bowls clean. That spontaneous experiment turned into this recipe, and now I make it every time I need something warm, easy, and just a little bit impressive.

I brought this to a family gathering once, worried it might be too healthy for the mac and cheese purists at the table. My uncle, who usually skips anything green, went back for seconds and asked if I'd written the recipe down. Watching him fish out every piece of roasted pepper made me realize that good food doesn't need to pick a side between indulgent and nourishing.

Ingredients

  • Elbow macaroni: The classic shape holds sauce in every curve, and cooking it just to al dente keeps it from turning mushy when you toss it with the cheese.
  • Red bell pepper: Roasting brings out its natural sweetness and adds pops of color that make the dish feel vibrant and alive.
  • Zucchini: It soaks up olive oil and caramelizes beautifully, adding a tender bite without releasing too much water into the sauce.
  • Red onion: Roasting mellows its sharpness into something sweet and jammy that weaves through every forkful.
  • Cherry tomatoes: They burst in the oven, leaving little pockets of tangy juice that balance the richness of the cheese.
  • Broccoli florets: The crispy, browned edges add texture and a slight nuttiness that contrasts perfectly with the creamy sauce.
  • Olive oil: It coats the vegetables evenly and helps them roast instead of steam, which is the secret to getting that caramelized flavor.
  • Unsalted butter: Starting the roux with butter gives the sauce a silky base and lets you control the salt level as you build flavor.
  • All purpose flour: Whisking it into the butter creates the roux that thickens the milk into a velvety cheese sauce.
  • Whole milk: The fat content makes the sauce creamy and smooth without needing cream, and it blends perfectly with the cheeses.
  • Sharp cheddar cheese: This is where the bold, tangy flavor comes from, and shredding it yourself ensures it melts without clumping.
  • Mozzarella cheese: It adds stretch and creaminess without overpowering the other flavors, making every bite feel luxurious.
  • Parmesan cheese: A little goes a long way, adding a nutty, salty depth that ties all the other cheeses together.
  • Mustard powder: It sharpens the cheese flavor without tasting like mustard, a trick I learned from an old cookbook.
  • Garlic powder: Just a hint adds warmth and keeps the sauce from tasting one dimensional.

Instructions

Prep the oven and pan:
Preheat your oven to 220°C (425°F) and line a baking sheet with parchment paper so the vegetables roast instead of stick. This high heat is what gives them those sweet, caramelized edges.
Toss and season the vegetables:
In a large bowl, mix 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 evenly instead of steaming.
Roast until caramelized:
Slide the pan into the oven and roast for 20 to 25 minutes, stirring once halfway through so all sides get golden and tender. You will know they are ready when the edges are browned and the kitchen smells sweet and savory.
Cook the pasta:
While the vegetables roast, cook the macaroni according to the package directions until al dente, then drain it well. Slightly undercooked pasta is your friend here because it will soak up the sauce without getting mushy.
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 until it smells nutty. This roux is the foundation of a smooth, lump free sauce.
Add the milk:
Gradually whisk in the milk, stirring constantly as it heats and thickens, which should take about 3 to 5 minutes. Keep the heat steady so the sauce thickens without scorching on the bottom.
Melt in the cheeses:
Lower the heat and add the cheddar, mozzarella, and Parmesan, stirring until everything melts into a glossy, smooth sauce. Stir in the mustard powder and garlic powder, then taste and adjust the salt and pepper.
Combine and serve:
Add the cooked macaroni and roasted vegetables to the sauce, stirring gently until every piece is coated and warmed through. Serve it hot, and if you are feeling fancy, sprinkle a little extra Parmesan on top.
Pin
| toastybasil.com

One cold Sunday afternoon, I made this for myself and ate it straight from the pan while watching rain streak down the window. There was no one to impress, no table to set, just me and a bowl of something warm and colorful that tasted like I cared about myself. That is when I realized this dish is not just about feeding people, it is about feeding yourself well.

Choosing Your Vegetables

You can swap in almost any vegetable that roasts well, like carrots, mushrooms, or cauliflower, as long as you cut everything to a similar size so it cooks evenly. I have learned that watery vegetables like spinach are better stirred in fresh at the end, while heartier ones like sweet potato need a few extra minutes in the oven. The key is balance: you want enough vegetables to feel generous without overwhelming the creamy, cheesy pasta that makes this dish what it is.

Making It Ahead

This recipe is forgiving if you need to prep in stages. You can roast the vegetables up to two days ahead and keep them in the fridge, then reheat them gently before stirring into the sauce. The cheese sauce thickens as it cools, so if you are reheating leftovers, add a splash of milk and warm it slowly over low heat, stirring often. I have also frozen portions in airtight containers for up to a month, though the texture is best when it is freshly made and still steaming.

Serving and Pairing Ideas

This mac and cheese is hearty enough to stand alone, but I like to serve it with a simple green salad dressed in lemon vinaigrette to cut through the richness. If you want to make it feel more special, top it with panko breadcrumbs tossed in melted butter and broil for two to three minutes until golden and crunchy. A crisp white wine like Sauvignon Blanc is lovely alongside, or if you are keeping it casual, sparkling water with a squeeze of lime works just as well.

  • For a vegan version, swap the butter for olive oil, use plant based milk, and replace the cheeses with cashew cream and nutritional yeast.
  • If you love spice, stir in a pinch of red pepper flakes or a dash of hot sauce when you add the cheeses.
  • Leftovers reheat beautifully in a covered dish in the oven at 180°C (350°F) for about 15 minutes.
Savory Roasted Veggie Mac & Cheese steams in a ceramic dish, showcasing caramelized cherry tomatoes and zucchini pieces mixed through a rich, velvety cheddar sauce. Pin
Savory Roasted Veggie Mac & Cheese steams in a ceramic dish, showcasing caramelized cherry tomatoes and zucchini pieces mixed through a rich, velvety cheddar sauce. | toastybasil.com

This dish has become my answer to the question of what to make when I want comfort without compromise. It is proof that you do not have to choose between what feels good and what does good, and that sometimes the best recipes are born from leftovers and a little bit of curiosity.

Recipe Q&A

Can I prepare this dish ahead of time?

Yes, you can prepare the components separately and assemble just before serving. Store roasted vegetables and cooked pasta in airtight containers for up to 3 days. Prepare the cheese sauce fresh when ready to combine all elements.

What vegetables work best as substitutes?

Carrots, mushrooms, spinach, asparagus, and cauliflower are excellent alternatives. Choose vegetables with similar moisture content and cooking times. Root vegetables like carrots may need slightly longer roasting.

How do I achieve the creamy sauce consistency?

Create a proper roux by cooking flour in melted butter for one minute before gradually whisking in milk. Whisk constantly to prevent lumps. The sauce thickens as you add cheese; lower heat prevents it from becoming grainy.

Can I use different cheeses?

Absolutely. Gruyère, fontina, or aged gouda create richer flavors. Avoid overly soft cheeses. Mix sharp and mild varieties to balance intensity. Always use good-quality cheeses for optimal melting and flavor.

What's the benefit of adding mustard powder?

Mustard powder enhances cheese flavor without adding moisture or spiciness. It provides subtle depth that makes the cheese taste more complex and savory. This is a classic technique in cheese sauce preparation.

How do I make the crispy topping version?

After combining all ingredients, transfer to a baking dish, sprinkle breadcrumbs mixed with melted butter on top, and broil 2-3 minutes until golden. Watch carefully to prevent burning. This adds pleasant textural contrast to the creamy base.

Roasted Veggie Mac & Cheese

Creamy cheese sauce coats tender macaroni tossed with roasted bell peppers, zucchini, broccoli, and cherry tomatoes.

Prep duration
20 min
Cooking duration
30 min
Complete duration
50 min


Skill level Easy

Origin American

Yield 4 Portions

Dietary specifications Vegetarian

Components

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 oven: Preheat oven to 425°F and line a baking sheet with parchment paper.

Step 02

Prepare vegetables for roasting: 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 macaroni: 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

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

Step 07

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

Necessary tools

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

Allergy information

Review each component for possible allergens and if uncertain, we recommend consulting with a healthcare professional.
  • Contains gluten from pasta and flour
  • Contains milk and dairy cheese products
  • Verify all ingredient labels for potential allergens

Nutrient breakdown (per portion)

These values are provided as a general guide and shouldn't replace professional medical advice.
  • Calories: 540
  • Fat: 24 g
  • Carbs: 59 g
  • Protein: 22 g