Go Back
–+ servings
vegetable casserole recipe

Healthy Vegetable Casserole Recipe for Ultimate Comfort

This vegetable casserole recipe is a nutritious and satisfying dish that blends vibrant veggies with a creamy sauce for ultimate comfort.
Prep Time 15 minutes
Cook Time 35 minutes
Cooling Time 10 minutes
Total Time 1 hour
Servings: 6 servings
Course: Dinner
Cuisine: Comfort Food
Calories: 350

Ingredients
  

For the Casserole
  • 2 tablespoons Olive Oil You can use melted butter for added flavor
  • 1 cup Chopped Onion Substitute shallots for a milder flavor
  • 2 cloves Garlic Garlic powder is a good alternative if fresh is unavailable
  • 2 cups Broccoli Florets Add cauliflower for a milder taste if desired
  • 2 cups Cauliflower Florets Zucchini can provide a different texture as a substitution
  • 1 cup Carrot Slices Pre-shredded carrots can save you some prep time
  • 1 can Cream of Mushroom Soup Consider using a homemade mushroom sauce for a healthier option
  • 1/2 cup Milk Almond or oat milk can make it dairy-free if preferred
  • 1 cup Shredded Cheddar Cheese Any melty cheese like mozzarella can serve as a fantastic substitute
  • to taste Salt
  • to taste Black Pepper

Equipment

  • large skillet
  • Baking dish
  • mixing bowl

Method
 

Step‑by‑Step Instructions
  1. Preheat your oven to 375°F (190°C) and grease a 9x13 inch baking dish.
  2. Heat 2 tablespoons of olive oil in a skillet over medium heat. Add chopped onion and minced garlic, sauté for about 5 minutes.
  3. Add broccoli florets, cauliflower florets, and carrot slices to the skillet. Cook for an additional 5-7 minutes until slightly tender.
  4. In a mixing bowl, combine cream of mushroom soup and milk, whisking until smooth. Add salt and black pepper to taste.
  5. Pour the vegetable and sauce mixture into the greased baking dish, spreading evenly with a spatula.
  6. Sprinkle shredded cheddar cheese generously over the top of the vegetable mixture.
  7. Bake for 30-35 minutes, until cheese is melted and bubbly.
  8. Let cool for about 5-10 minutes before serving.

Nutrition

Serving: 1servingCalories: 350kcalCarbohydrates: 30gProtein: 10gFat: 21gSaturated Fat: 10gPolyunsaturated Fat: 5gMonounsaturated Fat: 4gCholesterol: 30mgSodium: 750mgPotassium: 450mgFiber: 4gSugar: 5gVitamin A: 900IUVitamin C: 70mgCalcium: 200mgIron: 2mg

Notes

Cut vegetables into similar sizes for even cooking. Consider adding seasoned breadcrumbs for a crispy topping.

Tried this recipe?

Let us know how it was!