Roasted Veggie Mac & Cheese

Featured in: Family-Ready Meals

This roasted veggie mac and cheese combines al dente elbow macaroni with a silky, three-cheese sauce made from sharp cheddar, mozzarella, and Parmesan. Sweet roasted vegetables including bell peppers, zucchini, broccoli, and cherry tomatoes add vibrant flavor and nutrition. The vegetables are roasted until tender and caramelized, then folded into the creamy sauce for a balanced, satisfying dish. Ready in just 50 minutes with minimal prep work, it serves four as a complete vegetarian main course.

Updated on Sun, 18 Jan 2026 13:34:00 GMT
Creamy Roasted Veggie Mac & Cheese served in a white bowl, with colorful roasted bell peppers, zucchini, and broccoli peeking from the golden pasta. Save
Creamy Roasted Veggie Mac & Cheese served in a white bowl, with colorful roasted bell peppers, zucchini, and broccoli peeking from the golden pasta. | freshtifrit.com

My daughter came home from college one weekend and announced she was trying to eat more vegetables but couldn't give up comfort food. We stood in the kitchen staring at a pot of macaroni and a sheet pan of roasted veggies, and it hit us: why not both? That night we created this loaded, cheesy, veggie-packed version that satisfied her cravings and made me feel like I was sneaking in some motherly nutrition. Now it's her most requested meal every visit, and I never tell her how easy it actually is.

I remember making this for a group of friends during a cold March evening when everyone was tired of winter and needed something warm and bright. The roasted vegetables brought these sweet, caramelized edges that cut through the richness of the cheese, and suddenly the whole room smelled like a cozy bistro. We ate straight from the pot with wooden spoons, laughing and going back for thirds. One friend who claimed to hate zucchini asked for the recipe before she even left.

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 adds vibrant color that makes the dish look as good as it tastes.
  • Zucchini: Dice it into bite sized pieces so it roasts evenly and gets those golden brown edges without turning to mush.
  • Red onion: It caramelizes beautifully in the oven, adding a subtle sweetness and depth you won't get from raw onion.
  • Cherry tomatoes: They burst and concentrate in the oven, creating little pockets of tangy sweetness throughout the dish.
  • Broccoli florets: Roasting transforms them into crispy, nutty bites that add texture and a slight char.
  • Olive oil: Coating the veggies helps them roast instead of steam, giving you those caramelized edges everyone fights over.
  • Sharp cheddar cheese: The backbone of the sauce, it brings bold flavor and melts into creamy perfection.
  • Mozzarella cheese: Adds stretchy, gooey texture and mellows out the sharpness of the cheddar.
  • Parmesan cheese: A little bit goes a long way, adding salty, nutty depth that makes the sauce taste more complex.
  • Whole milk: Creates a creamy base for the sauce, and using whole milk instead of low fat makes it richer and smoother.
  • Unsalted butter and flour: These form the roux that thickens the sauce, and using unsalted butter lets you control the seasoning.
  • Mustard powder and garlic powder: Subtle background players that enhance the cheese flavor without shouting their presence.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep the Oven and Veggies:
Preheat your oven to 220°C (425°F) and line a baking sheet with parchment paper to make cleanup a breeze. Toss all your diced vegetables with olive oil, salt, and pepper in a large bowl until they're evenly coated, then spread them in a single layer on the sheet so they roast instead of steam.
Roast Until Caramelized:
Slide the pan into the oven and roast for 20 to 25 minutes, stirring once halfway through so everything gets golden and slightly charred. You'll know they're ready when the edges are crispy and the kitchen smells sweet and smoky.
Cook the Pasta:
While the veggies roast, bring a large pot of salted water to a boil and cook the macaroni according to the package directions until it's al dente. Drain it well and set it aside, but don't rinse it because the starch helps the sauce cling better.
Make the Roux:
In a large saucepan over medium heat, melt the butter until it's foamy, then whisk in the flour and cook for about a minute, stirring constantly. This creates a roux that will thicken your sauce and give it a silky texture without any raw flour taste.
Build the Cheese Sauce:
Slowly pour in the milk while whisking constantly to avoid lumps, and keep stirring until the mixture thickens slightly, about 3 to 5 minutes. Reduce the heat to low, then add all three cheeses along with the mustard powder and garlic powder, stirring gently until everything melts into a smooth, glossy sauce.
Combine and Serve:
Add the cooked macaroni and roasted vegetables to the cheese sauce, stirring until every piece is coated and the colors are beautifully mixed. Serve it hot, topped with extra Parmesan if you like, and watch it disappear.
A close-up of Roasted Veggie Mac & Cheese, showcasing tender macaroni coated in a rich cheddar sauce and caramelized roasted vegetables. Save
A close-up of Roasted Veggie Mac & Cheese, showcasing tender macaroni coated in a rich cheddar sauce and caramelized roasted vegetables. | freshtifrit.com

There was a rainy Sunday when I made this for myself, no one else around, and I realized how satisfying it felt to eat something this colorful and indulgent without any guilt. I curled up on the couch with a big bowl, and the combination of creamy, cheesy pasta and sweet roasted vegetables felt like the ultimate act of self care. It's become my go to meal when I need to feel taken care of, even if I'm the one doing the taking care.

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.

Customizing Your Veggie Mix

The vegetables listed here are just a starting point, not a rulebook. I've swapped in mushrooms when I had them, added spinach at the last minute for extra greens, and even thrown in diced butternut squash in the fall. The key is cutting everything into similar sized pieces so they roast evenly, and choosing vegetables that get sweeter or nuttier when roasted rather than watery. If you're using something delicate like spinach or peas, stir them in at the very end so they wilt gently instead of turning to mush.

Making It Extra Crispy

If you want a crunchy top layer like the baked mac and cheese you remember from childhood, transfer everything to a baking dish after combining. Sprinkle a generous layer of panko breadcrumbs mixed with a little melted butter and grated Parmesan over the top, then pop it under the broiler for 2 to 3 minutes. Watch it closely because it goes from golden to burnt in seconds, but when you get it right, that crispy, cheesy crust is absolutely worth the extra step.

Storage and Reheating Tips

Leftovers keep well in an airtight container in the fridge for up to three days, and honestly, they taste even better the next day after the flavors have melded together. When reheating, add a splash of milk or cream and warm it gently on the stovetop over low heat, stirring frequently to bring back that creamy texture. You can also microwave individual portions, but be sure to cover the bowl and stir halfway through so it heats evenly and doesn't dry out.

  • Store in shallow containers so it cools quickly and reheats more evenly.
  • If freezing, undercook the pasta slightly and freeze without the crispy topping for best results.
  • Reheat frozen portions in the oven at 180°C (350°F) for about 20 minutes, covered with foil.
Steaming plate of Roasted Veggie Mac & Cheese with fork-twisted pasta, vibrant roasted cherry tomatoes, and a sprinkle of fresh parsley on top. Save
Steaming plate of Roasted Veggie Mac & Cheese with fork-twisted pasta, vibrant roasted cherry tomatoes, and a sprinkle of fresh parsley on top. | freshtifrit.com

This dish has become one of those recipes I turn to when I want something deeply satisfying but also a little lighter and brighter than traditional mac and cheese. It proves that comfort food doesn't have to be one dimensional, and that a little color on your plate can make all the difference.

Recipe FAQs

Can I prepare this dish ahead of time?

Yes, you can assemble the dish up to 4 hours in advance. Store it covered in the refrigerator and bake when ready. Add 5-10 minutes to the heating time if cooking from cold. Alternatively, prepare the roasted vegetables and cheese sauce separately and combine just before serving for the best texture.

What vegetables work best for roasting?

Root vegetables like carrots, parsnips, and sweet potatoes roast beautifully alongside the suggested peppers and zucchini. Mushrooms, Brussels sprouts, and spinach are excellent additions. Choose vegetables with similar cooking times and cut them to uniform sizes for even roasting. Avoid vegetables that release excess moisture like tomatoes if preparing ahead.

How do I achieve a smooth cheese sauce without lumps?

The key is creating a proper roux by cooking butter and flour together for one minute, then gradually whisking in milk while stirring constantly. Ensure the milk is added slowly in the beginning, and maintain medium heat. If lumps do form, strain the sauce through a fine mesh sieve before adding the cheese.

Can I use different cheeses?

Absolutely. Sharp cheddar is the base, but you can substitute with smoked cheddar, gruyere, or fontina for different flavor profiles. Avoid pre-shredded cheese if possible, as it contains anti-caking agents that can create a grainy texture. Always use good quality cheeses for the smoothest sauce.

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

Transfer the finished mac and cheese to a broiler-safe dish, sprinkle with panko breadcrumbs mixed with melted butter and grated Parmesan, then broil for 2-3 minutes until golden brown. Watch carefully to prevent burning. This adds a delightful textural contrast to the creamy pasta.

How should I store leftovers?

Store covered in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat with a splash of milk to restore creaminess, or in a covered baking dish at 180°C for 15-20 minutes. Avoid microwaving, as it can separate the sauce.

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

Tender macaroni in a creamy three-cheese sauce, topped with roasted vegetables. A comforting vegetarian main dish that's surprisingly easy to make.

Prep Time
20 minutes
Cook Time
30 minutes
Total Duration
50 minutes
Created by Aubrey Logan


Skill Level Easy

Cuisine American

Makes 4 Portions

Diet Information Vegetarian-Friendly

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

How-To

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

Step 05

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

Step 06

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 07

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

Step 08

Plate and serve: Serve immediately, garnished with extra Parmesan 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 Info

Double-check every component for allergens and reach out to a healthcare expert if you’re unsure.
  • Contains gluten from pasta and flour
  • Contains milk and dairy cheese products
  • Verify ingredient labels for vegetarian cheese certification if required

Nutrition Details (per serving)

Nutrition details are only meant for information. Please talk to your doctor for health advice.
  • Kcal: 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.