Roasted Veggie Mac & Cheese

Featured in: Family Baking Moments

This crowd-pleasing dish combines tender elbow macaroni with a luscious three-cheese sauce made from cheddar, mozzarella, and Parmesan. Roasted bell peppers, zucchini, cherry tomatoes, broccoli, and red onion add vibrant flavor and nutrition. The vegetables are caramelized in the oven for 20-25 minutes while you prepare the creamy sauce, then everything comes together in minutes. Ready in under an hour with minimal hands-on time.

Updated on Sun, 18 Jan 2026 15:29:00 GMT
Creamy Roasted Veggie Mac & Cheese with tender pasta and colorful roasted vegetables in a rich, cheesy sauce. Save to Pinterest
Creamy Roasted Veggie Mac & Cheese with tender pasta and colorful roasted vegetables in a rich, cheesy sauce. | calmsukkar.com

The smell of roasting vegetables drifting through my apartment on a Wednesday evening has become one of my favorite rituals. I started making this mac and cheese on a night when I had leftover veggies in the crisper drawer and a craving for something rich and satisfying. The sweet char on those cherry tomatoes mixed with bubbling cheese sauce turned what could have been another ordinary weeknight into something I actually looked forward to. Now I make it whenever I need comfort without the guilt, and honestly, the colors alone make me smile before I even take a bite. It has become my answer to anyone who says vegetables cant be indulgent.

I made this for a small dinner party last spring, and my friend who claims to hate zucchini went back for seconds without realizing what she was eating. The caramelized edges on the roasted veggies blend so seamlessly into the creamy sauce that picky eaters dont even notice theyre there. Watching her scrape the bottom of the bowl was one of those quiet kitchen victories I still think about. That night taught me that the right texture and a little char can change how people see vegetables entirely. It also reminded me that comfort food doesnt have to choose between flavor and nourishment.

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 the creamy cheese sauce perfectly, and cooking it just until al dente keeps it from turning mushy when you toss everything together.
  • Red bell pepper: Roasting brings out its natural sweetness and adds a pop of color that makes the dish look as vibrant as it tastes.
  • Zucchini: Diced small, it softens beautifully in the oven and soaks up the olive oil and seasoning without releasing too much water.
  • Red onion: The slight sharpness mellows into something almost jammy after roasting, giving little bursts of flavor throughout the dish.
  • Cherry tomatoes: Halved and roasted, they burst into sweet, tangy pockets that cut through the richness of the cheese sauce.
  • Broccoli florets: They develop crispy edges in the oven and add a satisfying bite that contrasts with the tender pasta.
  • Olive oil: A good drizzle ensures the vegetables roast evenly and develop those golden, caramelized edges that make all the difference.
  • Unsalted butter: The base of your roux, it should be melted gently so the flour cooks without browning too quickly.
  • All purpose flour: Whisked into the butter, it thickens the milk into a silky sauce that clings to every piece of pasta.
  • Whole milk: The creaminess here is key, and using whole milk instead of skim makes the sauce luxurious without needing heavy cream.
  • Sharp cheddar cheese: This is where the bold, tangy flavor comes from, and I always shred it myself because pre shredded cheese has coatings that prevent smooth melting.
  • Mozzarella cheese: Adds stretchiness and a mild creaminess that balances the sharpness of the cheddar.
  • Parmesan cheese: A little goes a long way, adding a nutty, salty depth that ties all the flavors together.
  • Mustard powder: Just a hint wakes up the cheese without tasting mustardy, and I learned this trick from an old cookbook I found at a thrift store.
  • Garlic powder: A subtle background note that enhances everything without overpowering the vegetables or cheese.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and prep your pan:
Set your oven to 220 degrees Celsius and line a baking sheet with parchment paper to keep cleanup easy. This high heat is what gives the vegetables those sweet, caramelized edges.
Toss the vegetables:
In a large bowl, coat your diced 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:
Let the vegetables roast for 20 to 25 minutes, stirring once halfway through so they brown evenly. You will know they are ready when the edges turn golden and your kitchen smells amazing.
Cook the pasta:
While the veggies roast, boil your macaroni according to the package instructions until al dente, then drain and set aside. Slightly undercooked pasta is better here because it will continue to soften in the hot cheese sauce.
Start the cheese sauce:
Melt butter in a large saucepan over medium heat, then whisk in the flour and cook for about a minute until it smells nutty. This step cooks out the raw flour taste and creates the base for a smooth sauce.
Add the milk:
Gradually whisk in the milk, stirring constantly to avoid lumps, and let it simmer gently for 3 to 5 minutes until it thickens slightly. The sauce should coat the back of a spoon when it is ready.
Melt in the cheese:
Lower the heat and stir in the cheddar, mozzarella, and Parmesan until everything melts into a smooth, glossy sauce. Add the mustard powder, garlic powder, and season with salt and pepper to taste.
Combine everything:
Add the cooked macaroni and roasted vegetables to the cheese sauce, stirring gently until every piece is coated and heated through. The colors and textures at this point always make me pause before serving.
Serve warm:
Dish it up immediately while the sauce is still creamy and the vegetables are warm. A sprinkle of extra Parmesan on top never hurts.
Save to Pinterest
| calmsukkar.com

The first time I brought this to a potluck, someone asked if I had ordered it from a restaurant because it looked too good to be homemade. That compliment stuck with me, not because of pride, but because it reminded me that putting a little care into everyday food can make people feel valued. The combination of creamy, cheesy pasta and vibrant roasted vegetables somehow feels both nostalgic and fresh at the same time. It has become the dish I make when I want to show someone I care without saying it out loud. Food has a way of doing that better than words sometimes.

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.

Choosing Your Vegetables

One of the best things about this recipe is how adaptable it is to whatever you have on hand or what is in season. I have swapped in diced carrots, sliced mushrooms, and even handfuls of fresh spinach stirred in at the end with great results. The key is to keep the vegetable pieces roughly the same size so they roast evenly and do not end up with some burnt and others undercooked. In the colder months, butternut squash and cauliflower work beautifully, adding a heartier, sweeter flavor. Trust your instincts and use what excites you at the market.

Making It Extra Special

If you want to elevate this dish for a dinner party or just because you deserve it, try topping it with panko breadcrumbs mixed with a little melted butter and broiling it for 2 to 3 minutes until golden and crispy. That crunchy top layer against the creamy pasta underneath creates a texture contrast that feels fancy without much effort. I also like to add a pinch of smoked paprika to the cheese sauce for a subtle smoky depth that surprises people in the best way. A drizzle of truffle oil just before serving is another trick I picked up that makes this feel like a restaurant dish.

Storage and Leftovers

This mac and cheese keeps well in the fridge for up to three days, though the sauce will thicken as it cools, so add a splash of milk when reheating to bring back that creamy texture. I usually reheat individual portions in the microwave with a damp paper towel over the top to keep it from drying out. You can also freeze it in airtight containers for up to a month, but I find the texture of the vegetables softens more than I like after freezing. Still, it is a lifesaver on nights when I do not feel like cooking from scratch.

  • Store leftovers in shallow containers so they cool quickly and evenly in the fridge.
  • Reheat gently on the stovetop with a little extra milk, stirring often to prevent sticking.
  • If freezing, let it cool completely first and label the container with the date so you remember when you made it.
Golden Roasted Veggie Mac & Cheese served in a bowl, featuring caramelized bell peppers and zucchini with melted cheddar. Save to Pinterest
Golden Roasted Veggie Mac & Cheese served in a bowl, featuring caramelized bell peppers and zucchini with melted cheddar. | calmsukkar.com

This dish has a way of turning an ordinary evening into something a little more special, whether you are cooking for yourself or a table full of people. I hope it brings you as much comfort and quiet joy as it has brought me.

Recipe Questions

Can I use a different pasta shape?

Absolutely. Penne, fusilli, or shells work wonderfully. Choose a shape with grooves or ridges to capture more of the creamy sauce.

How do I make the sauce extra creamy?

Ensure your milk is at room temperature before whisking into the roux, and whisk constantly to prevent lumps. Don't skip the mustard powder—it enhances cheese flavor without adding tanginess.

What vegetables work best for roasting?

Bell peppers, zucchini, broccoli, carrots, and mushrooms all roast beautifully. Cut pieces evenly so they cook at the same rate. Avoid watery vegetables like tomatoes if roasting longer.

Can I make this ahead of time?

Yes. Prepare the roasted vegetables and cheese sauce separately, then combine just before serving. Reheat gently on the stovetop with a splash of milk if needed to restore creaminess.

How do I prevent the sauce from breaking?

Keep heat moderate and never bring the sauce to a hard boil after adding cheese. Stir frequently and use good-quality cheeses. If it becomes grainy, whisk in a splash of warm milk.

Is this suitable for meal prep?

Yes, it stores well refrigerated for 3-4 days. Reheat in a saucepan over low heat, adding milk to loosen the sauce. You can also freeze for up to 2 months, though texture may slightly change.

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 macaroni with roasted vegetables and homemade three-cheese sauce. A vegetarian comfort classic that's easy to prepare.

Prep Duration
20 minutes
Cook Duration
30 minutes
Overall Time
50 minutes
Created by Elaine Mercer


Skill Level Easy

Cuisine Type American

Total Yield 4 Serving Size

Diet Needs Vegetarian Option

List of Ingredients

Pasta

01 10 oz elbow macaroni

Roasted Vegetables

01 1 red bell pepper, diced
02 1 medium 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 shredded sharp cheddar cheese
05 ½ cup shredded mozzarella cheese
06 ¼ cup grated Parmesan cheese
07 ½ teaspoon mustard powder
08 ¼ teaspoon garlic powder
09 Salt and pepper to taste

How-To Steps

Step 01

Prepare oven and vegetables: Preheat oven to 425°F and 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 for 20 to 25 minutes, stirring once halfway through, until vegetables are tender and lightly caramelized.

Step 03

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

Step 04

Create roux: Melt butter in a large saucepan over medium heat. Whisk in flour and cook for 1 minute, stirring constantly.

Step 05

Make cheese sauce base: Gradually whisk in milk, stirring constantly until the mixture thickens slightly, approximately 3 to 5 minutes.

Step 06

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

Step 07

Assemble dish: 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 additional 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.

Tools Needed

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

Allergy Details

Review the ingredients for any allergens and consult your doctor with concerns.
  • Contains gluten from pasta and flour
  • Contains milk and dairy products
  • Verify cheese labels for vegetarian suitability and additional allergens

Nutrition Per Serving

These nutrition details are for reference only and don’t take the place of professional advice.
  • Caloric Value: 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.