Go Back
+ servings
Veggie Mac and Cheese on a white plate with a gold rim on a wooden table.

Veggie Mac and Cheese

Creamy Veggie Mac and Cheese combines sharp cheddar with blended carrots, cauliflower, and zucchini for a cheesy dish everyone will love.
No ratings yet
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Course Main Course, Side Dish, Snack
Cuisine American
Servings 6
Calories 660 kcal

Equipment

Ingredients
  

  • 1 cup carrots chopped
  • ½ large head cauliflower cut into florets (~4 cups)
  • 1 medium zucchini peeled and chopped
  • 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.

Nutrition

Calories: 660kcalCarbohydrates: 68gProtein: 27gFat: 31gSaturated Fat: 18gPolyunsaturated Fat: 2gMonounsaturated Fat: 7gTrans Fat: 0.2gCholesterol: 88mgSodium: 571mgPotassium: 593mgFiber: 4gSugar: 7gVitamin A: 4528IUVitamin C: 31mgCalcium: 506mgIron: 2mg
Keyword Cheesy, Creamy, Healthy, Homemade, Vegetarian
Tried this recipe?Let us know how it was!