Roasted Veggie Mac & Cheese (Printable Version)

Creamy three-cheese macaroni loaded with roasted vegetables including bell pepper, zucchini, broccoli, and cherry tomatoes.

# What You Need:

→ Pasta

01 - 10 oz elbow macaroni

→ Roasted Vegetables

02 - 1 red bell pepper, diced
03 - 1 zucchini, diced
04 - 1 small red onion, chopped
05 - 1 cup cherry tomatoes, halved
06 - 1 cup broccoli florets
07 - 2 tablespoons olive oil
08 - 1/2 teaspoon salt
09 - 1/4 teaspoon black pepper

→ Cheese Sauce

10 - 2 tablespoons unsalted butter
11 - 2 tablespoons all-purpose flour
12 - 2 cups whole milk
13 - 1 1/2 cups sharp cheddar cheese, shredded
14 - 1/2 cup mozzarella cheese, shredded
15 - 1/4 cup Parmesan cheese, grated
16 - 1/2 teaspoon mustard powder
17 - 1/4 teaspoon garlic powder
18 - Salt and pepper to taste

# How To Make It:

01 - Preheat oven to 425°F and line a baking sheet with parchment paper. In a large mixing bowl, combine diced bell pepper, zucchini, red onion, cherry tomatoes, and broccoli florets. Toss with olive oil, salt, and black pepper until evenly coated.
02 - Spread prepared vegetables evenly on the lined baking sheet. Roast for 20 to 25 minutes, stirring once halfway through cooking, until tender and lightly caramelized.
03 - While vegetables roast, bring a large pot of salted water to a boil. Add elbow macaroni and cook according to package directions until al dente. Drain in a colander and set aside.
04 - In a large saucepan, melt unsalted butter over medium heat. Add all-purpose flour and whisk continuously for 1 minute until combined and fragrant.
05 - Gradually pour whole milk into the roux while whisking constantly to prevent lumps. Continue stirring until the mixture thickens, approximately 3 to 5 minutes, then reduce heat to low.
06 - Add shredded sharp cheddar cheese, mozzarella cheese, and grated Parmesan cheese to the béchamel sauce, stirring until completely melted and smooth. Season with mustard powder, garlic powder, salt, and pepper to taste.
07 - Add cooked macaroni and roasted vegetables to the cheese sauce. Fold together gently until all ingredients are evenly coated and heated through, approximately 2 minutes.
08 - Transfer to serving dishes immediately. Garnish with additional Parmesan cheese if desired.

# Expert Advice:

01 -
  • The roasted vegetables add a subtle sweetness that makes the cheese sauce taste even more luxurious.
  • It comes together in under an hour, but tastes like you spent all afternoon in the kitchen.
  • Leftovers reheat beautifully and actually taste better the next day when the flavors meld.
02 -
  • Do not skip stirring the vegetables halfway through roasting or the bottom layer will burn while the top stays pale.
  • Add the cheese off the heat or on very low heat, high temperatures will make the sauce grainy and separated.
  • Always shred cheese from a block, pre-shredded cheese has anti-caking agents that prevent it from melting smoothly.
03 -
  • Season your pasta water generously with salt, it should taste like the sea, this is your only chance to season the noodles themselves.
  • Reserve a cup of pasta water before draining, if your sauce gets too thick you can stir in a few tablespoons to loosen it without diluting the flavor.
  • Let the roasted vegetables cool for a minute before folding them in so they do not make the sauce watery from steam.
Go Back