Mac and cheese is one of the ultimate comfort foods, but adding vegetables transforms it into a more balanced meal without sacrificing any of the creamy, cheesy goodness. This Veggie Mac and Cheese combines tender pasta, a rich cheese sauce, and colorful vegetables to create a family-friendly dish that's both satisfying and flavorful.
Whether you're looking for a quick weeknight dinner, a kid-approved meal, or a creative way to enjoy more vegetables, this recipe delivers comfort and nutrition in every bite.
The best part? You can customize it with your favorite vegetables and cheeses.
Ingredients You'll Need
For the Pasta
- 12 ounces elbow macaroni
- Water for boiling
- Salt
For the Vegetables
- 1 cup broccoli florets, chopped
- 1 red bell pepper, diced
- 1 cup spinach, chopped
- 1 cup carrots, grated
For the Cheese Sauce
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups milk
- 2 cups shredded cheddar cheese
- ½ cup mozzarella cheese
- ½ teaspoon garlic powder
- Salt and black pepper to taste
How to Make Veggie Mac and Cheese
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil.
Cook the macaroni according to package directions until al dente.
Drain and set aside.
Step 2: Prepare the Vegetables
Steam or lightly sauté the broccoli, bell pepper, carrots, and spinach until just tender.
Avoid overcooking to preserve their color and texture.
Set aside.
Step 3: Make the Cheese Sauce
In a large saucepan, melt the butter over medium heat.
Whisk in the flour and cook for about one minute.
Gradually add the milk while whisking continuously.
Cook until the mixture thickens slightly.
Add the cheddar cheese, mozzarella cheese, garlic powder, salt, and pepper.
Stir until the cheese is completely melted and smooth.
Step 4: Combine Everything
Add the cooked pasta and vegetables to the cheese sauce.
Gently stir until everything is evenly coated.
Step 5: Serve
Serve immediately while hot and creamy.
For extra flavor, sprinkle additional cheese or fresh herbs on top.
The Best Vegetables for Mac and Cheese
One of the best things about this recipe is its flexibility.
Try adding:
- Broccoli
- Cauliflower
- Peas
- Bell peppers
- Spinach
- Zucchini
- Mushrooms
- Sweet corn
Mix and match based on what you have available.
Tips for Extra Creamy Mac and Cheese
1. Use Freshly Shredded Cheese
Freshly shredded cheese melts more smoothly than pre-shredded varieties.
2. Don't Overcook the Pasta
Slightly firm pasta holds up better when mixed with the sauce.
3. Add Cheese Gradually
Adding cheese slowly helps create a silky texture.
4. Use Whole Milk
Whole milk creates a richer, creamier sauce.
Make It Your Own
Want to customize your mac and cheese?
Add Protein
- Tofu cubes
- Chickpeas
- White beans
Add More Flavor
- Smoked paprika
- Italian seasoning
- Red pepper flakes
Make It Crunchy
Top with breadcrumbs and bake until golden.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days.
What to Serve with Veggie Mac and Cheese
This dish pairs well with:
- Baked Garlic Herb Potatoes
- Lemon Garlic Butter Beans
- Fresh Garden Salad
- Garlic Bread
- Stir Fry Tofu
- Spinach Quesadillas
Together, they create a satisfying and complete meal.
Final Tip
For the best flavor, use a combination of sharp cheddar and mozzarella. The cheddar provides bold cheesy flavor, while the mozzarella adds extra creaminess and a delicious cheese pull.
This Veggie Mac and Cheese is proof that comfort food can be both indulgent and packed with colorful vegetables, making it a meal everyone can enjoy.