Go Back
+ servings
Cheesy Vegetable Casserole

Cheesy Vegetable Casserole for Cozy Comfort Food Nights

This Cheesy Vegetable Casserole is a creamy and comforting dish full of vibrant vegetables, perfect for any family dinner or Meatless Monday.
Prep Time 20 minutes
Cook Time 30 minutes
Resting Time 10 minutes
Total Time 1 hour
Servings: 6 slices
Course: Casserole
Cuisine: Vegetarian
Calories: 400

Ingredients
  

For the Vegetables
  • 2 cups Broccoli Florets Add texture and vibrant color; substitute with cauliflower if desired.
  • 2 cups Cauliflower Provides a sturdy base; optional to replace with additional broccoli.
  • 1 cup Carrots Contributes sweetness; can be swapped with parsnips for variation.
  • 1 cup Zucchini Offers moisture; should be sautéed or salted beforehand.
  • 1 cup Yellow Squash Similar to zucchini; also needs pre-cooking.
  • 1 cup Bell Peppers Bring sweetness; all colors work.
  • 1 cup Green Beans or Corn Adds bite; use frozen after thawing.
  • 2 cups Spinach or Kale Should be wilted and drained.
For the Cheese Sauce
  • 4 tablespoons Sharp Cheddar Provides classic cheesy flavor; substitute with pepper jack for spice.
  • 1 cup Mozzarella Adds creamy texture.
  • 1 cup Gruyère Introduces a nutty flavor; optional.
  • ½ cup Parmesan For a crispy topping; optional.
For the Roux
  • 4 tablespoons Butter Essential for making the roux; can be swapped with olive oil.
  • ¼ cup Flour Used to thicken; gluten-free flour can be substituted.
  • 2 cups Milk Incorporates creaminess; almond or oat milk works for dairy-free.
For the Topping
  • ½ cup Breadcrumbs Create the crispy topping; gluten-free can be used.

Equipment

  • Large pot
  • 9x13-inch baking dish
  • Medium saucepan

Method
 

Preparation Steps
  1. Preheat your oven to 375°F (190°C).
  2. Chop vegetables into bite-sized pieces and blanch for 3-5 minutes until tender. Drain well.
  3. In a saucepan, melt butter, whisk in flour, then gradually add warm milk until thickened. Stir in cheeses.
  4. Grease the baking dish, layer vegetables, and fold in cheese sauce until well coated.
  5. Top with additional cheese and breadcrumbs mixed with melted butter.
  6. Bake for 25-30 minutes until bubbly; tent with foil if browning too quickly.
  7. Let rest for 10 minutes before serving to make slicing easier.
  8. Cut into squares and serve warm.

Nutrition

Serving: 1sliceCalories: 400kcalCarbohydrates: 30gProtein: 15gFat: 25gSaturated Fat: 15gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gCholesterol: 70mgSodium: 800mgPotassium: 700mgFiber: 4gSugar: 5gVitamin A: 500IUVitamin C: 50mgCalcium: 300mgIron: 2mg

Notes

This Cheesy Vegetable Casserole is a hug on a plate, perfect for family gatherings.

Tried this recipe?

Let us know how it was!