Veggie Mac and Cheese
Creamy, cheesy, and packed with veggies—this Veggie Mac and Cheese is here to change your comfort food game. Carrots, cauliflower, and zucchini blend seamlessly into a velvety cheese sauce that coats every bite of tender elbow noodles. It’s the kind of dish that feels indulgent but sneaks in a healthy twist, making it perfect for family dinners, meal prep, or when you just want a bowl of cheesy goodness without the guilt.
This Veggie Mac and Cheese recipe is the perfect balance of comfort food and healthy eating. The blended veggies make the sauce extra smooth and creamy, so no one will even realize it’s not just cheese doing all the heavy lifting. It works great as a main dish or a side, and it’s just as good reheated the next day (if there’s any left!).
Why you’ll love this Veggie Mac and Cheese
No Cheese Left Behind! (Or Veggies Either)
Growing up in Ireland, mac and cheese wasn’t a thing. Most dinners were the classic combo of meat, potatoes, and vegetables—simple and hearty. So, when I discovered mac and cheese, it felt like a whole new world of comfort food. These days, I love combining my roots with new favorites by sneaking veggies into just about everything I make. It’s like the perfect middle ground. The veggies blend so smoothly into the sauce, you’d never guess they’re there, but I love knowing I’m keeping that “meat and two veg” spirit alive in a whole new way.
Ingredients Needed for Veggie Mac and Cheese
- Carrots: These add sweetness and a gorgeous golden color to the sauce. Use fresh for the best texture.
- Cauliflower: This is your creamy sauce MVP—smooth, neutral, and perfect for blending.
- Zucchini: Subtle but adds moisture and keeps the sauce silky.
- Half-and-Half: Just rich enough to make the sauce luscious without being too heavy. Whole milk works if you’re out.
- Elbow Noodles: Classic, but other small shapes like shells or rotini work just as well.
- Butter and Flour: The base for your roux, which thickens everything up and holds it together.
- Cheddar Cheese: The sharpness of cheddar is key to keeping the flavor bold and cheesy. Shred it fresh for the best melt.
How to make Veggie Mac and Cheese
**For more detailed instructions, please refer to the printable recipe card below.**
Steam the carrots, cauliflower, and zucchini until they’re soft enough to blend.
Blend the veggies with half-and-half until smooth, then strain to remove any lumps.
Cook the elbow noodles according to the package directions.
Make a roux by melting butter and whisking in flour, cooking until golden. Slowly whisk in the half-and-half and bring to a simmer.
Stir in the veggie puree and salt, letting it bubble gently. Add the cheese, a handful at a time, stirring until melted and creamy.
Combine the cheese sauce with the cooked noodles and stir until coated.
Variations
- Spicy Cheese Sauce: Want to turn up the heat? Add a pinch of cayenne pepper or some finely diced jalapeños to the cheese sauce. It gives the dish a nice little kick without overpowering the creamy, cheesy goodness.
- Extra Veggie Boost: Feeling extra healthy? Toss in some steamed spinach or peas. They’re easy to mix in and add a pop of color (and more nutrients) to every bite.
- Protein-Packed: Make it a full-on meal by stirring in cooked chicken, ground turkey, or crispy bacon. It’s an easy way to add a little extra heft and flavor.
- Lighter Option: Swap the half-and-half for whole milk or even unsweetened almond milk. The sauce will still be creamy, but with fewer calories—win-win!
- Gluten-Free: If you’re avoiding gluten, just use your favorite gluten-free pasta and substitute the flour in the roux with a gluten-free alternative. You won’t miss a thing.
Serving Suggestions
- With a Salad: Pair this mac and cheese with a crisp, fresh green salad. It balances out the richness of the dish and makes for a satisfying meal.
- As a Side Dish: This mac and cheese is perfect alongside Roast Chicken, Roasted veggies, or even Bacon Wrapped Meatloaf. It adds a creamy, cheesy touch to your dinner spread.
- Topped with Breadcrumbs: Want some crunch? Sprinkle toasted breadcrumbs on top just before serving. It’s such an easy way to add texture and take this dish to the next level.
- Baked to Perfection: After mixing the noodles and sauce, transfer it to a baking dish, sprinkle some extra cheese on top, and bake until it’s golden and bubbly. It’s like mac and cheese 2.0.
- For Meal Prep: Divide the mac and cheese into individual containers for quick lunches during the week. A quick reheat, and you’ve got an easy, comforting meal ready to go.
Storage and Freezing
- How should I store Veggie Mac and Cheese?
Store leftovers in an airtight container for up to 4 days. When reheating, add a splash of milk or half-and-half to keep it creamy.
- Can I freeze Veggie Mac and Cheese?
This freezes beautifully! Divide into portions and freeze for up to 2 months. Let it thaw in the fridge overnight and reheat gently on the stovetop or microwave.
Don’t forget to pin this for later!
Tips & Tricks
- Use Fresh Cheese: Pre-shredded cheese often has a coating that doesn’t melt as smoothly. Shred your own for the best sauce.
- Don’t Skip the Strainer: Straining the veggie puree keeps the sauce silky smooth.
- Taste and Adjust: Everyone’s cheese preferences are different—taste as you go and adjust the salt or cheese amounts to your liking.
- Cook the Pasta Just Right: Undercook the noodles slightly so they don’t get mushy when combined with the sauce.
- Reheat Like a Pro: A little milk or half-and-half added during reheating will keep the sauce from drying out.
Recommended
More Veggie Favorites
FAQ
Veggie Mac and Cheese
Equipment
- Large stockpot or Dutch oven with a steamer basket
- Blender
- Large saucepan
- Whisk
Ingredients
- 1 cup carrots chopped
- ½ large head cauliflower cut into florets (~4 cups)
- 1 medium zucchini peeled and chopped
- 1½ cups half-and-half divided
- 16 oz elbow noodles 16-ounce box
- 2 tablespoons salted butter
- 2 tablespoons all-purpose flour
- ¼ teaspoon salt
- 8 oz sharp cheddar cheese, shredded 8-ounce block
- 4 oz extra sharp white cheddar cheese, shredded ½ an 8oz block
Instructions
- Add water to a large pot fitted with a steamer basket, just enough to reach the bottom of the basket. Place carrots, cauliflower, and zucchini into the basket. Cover and steam for 15-20 minutes until fork-tender.
- Transfer the steamed veggies to a blender and add 1 cup of half-and-half. Blend for 2-3 minutes until smooth and creamy. Strain the mixture through a fine mesh strainer and set aside.
- Cook the elbow noodles according to the package instructions until al dente. Drain well.
- In a large saucepan, melt the butter over medium heat. Whisk in the flour and cook for 2-3 minutes, whisking frequently, until golden brown and thickened.
- Gradually whisk in the remaining ½ cup of half-and-half, stirring and heating until it begins to simmer, about 2-4 minutes.
- Stir in the strained veggie puree and salt. Bring the mixture to a low boil.
- Add the shredded cheeses, one handful at a time, stirring well until completely melted. Cook the sauce for 1-2 more minutes until thickened.
- Pour the cheese sauce over the cooked noodles in a large pot or serving bowl and gently fold everything together until evenly coated.
This looks so delicious!
Thank you so much!