Roasted Vegetable Macaroni and Cheese

This healthy take on classic macaroni and cheese is creamy and cheesy and chock full of roasted vegetables!

Roasted Vegetable Macaroni and Cheese

If you’ve been reading my blog for any length of time, you may know that I love macaroni and cheese. I have quite a few different recipes on my blog (like two cheese mac and cheese, creamy crock pot mac and cheese, or this creamy stovetop mac and cheese!), and I’m always looking to try new ones. I love the cheesy creaminess of it, and I also love that everyone in my family, kids included, eats it without complaint. 🙂 I especially love this roasted vegetable version because it is a great way to get an extra dose of vegetables in! And you really can’t go wrong with yummy roasted vegetables covered in a deliciously creamy cheese sauce. 🙂 This is definitely comfort food with a healthy twist, and a recipe I’ll be making again and again.

Roasted Vegetable Macaroni and Cheese

Roasted Vegetable Macaroni and Cheese

Yield: Serves 6-8

Prep Time: 15 minutes

Cook Time: 45 minutes

Total Time: 1 hour

This healthy take on classic macaroni and cheese is creamy and cheesy and chock full of roasted vegetables!


  • 1 large red bell pepper, diced
  • 1 yellow squash, diced
  • 1 small head of broccoli florets, chopped into bite-sized pieces
  • 1 (8-ounce) package button or baby portabella mushrooms, quartered
  • 1 small white onion, peeled and diced
  • 2 Tablespoons olive oil
  • 1 head garlic, cloves peeled
  • 1 (12-ounce) can 2% evaporated milk
  • 1 large egg
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 1/2 teaspoon smoked paprika
  • pinch of cayenne
  • 12 ounces elbow macaroni (or any shape of pasta)
  • 1 Tablespoon butter
  • 8 ounces freshly-grated sharp white cheddar cheese
  • 1/4 cup freshly-grated Parmesan cheese, plus extra for garnish



  1. Preheat oven to 400°F.  Prepare two large baking sheets with aluminum foil.
  2. In a large bowl, toss diced vegetables with olive oil. Season with salt and pepper. Spread the vegetables out in an even layer on the baking sheet(s). Place the garlic cloves in the center of a sheet of aluminum foil, then wrap the foil around them to form a sealed packet and place the packet in the center of the baking sheet. Bake for 30-40 minutes, or until vegetables are soft and have begun to brown a bit around the edges, giving them a stir halfway through and checking on the garlic to be sure that it doesn't burn.
  3. While the vegetables are roasting, bring a large pot of salted water to a boil, and cook the pasta until al dente. Drain the pasta, and then return the pasta to the pot and toss with butter over medium-high heat until melted.
  4. Meanwhile, in a separate bowl, whisk together the evaporated milk, egg, salt, pepper, smoked paprika and cayenne until combined. As soon as the butter is melted with the macaroni, pour in the evaporated milk mixture and stir until combined. Continue cooking over medium-high heat, stirring occasionally, for about 2-4 minutes, or until the sauce comes to a simmer.
  5. Remove pan from heat and stir in the grated cheddar and Parmesan until melted. Then gently stir in the roasted vegetables and roasted garlic cloves until combined. Serve immediately, topped with extra Parmesan cheese if desired.



  Pin It


  1. I made this Mac & Cheese this past week and have to say it was quite yummy. I only had yellow cheddar cheese so that’s what I used and also substituted zucchini for the yellow squash since I’m not crazy about it. I roasted the vegetables over the weekend to save time during the week, just reheated them in the microwave before adding. Next time I will use 2 zucchini and possibly another package of mushrooms since when roasted the veggies shrink. I have to say it was very creamy and tasty. My family enjoyed it and I will definitely be making it again. Thanks Megan.

  2. My daughter and I made this today pretty much like written (left out the red bell peppers, because my stomach does not tolerate them). This recipe is SO yummy! We were so proud of our selves for controlling the amount we ate, but we could have eaten MUCH more!

Leave a Reply

Your email address will not be published. Required fields are marked *