Go Back

Easy Vegetable Casserole

A warm and hearty vegetable casserole featuring broccoli, cauliflower, zucchini, and a creamy sauce, topped with cheese and breadcrumbs, perfect for busy weeknights.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings: 6 servings
Course: Dinner, Main Course
Cuisine: American, Comfort Food
Calories: 350

Ingredients
  

Vegetables
  • 2 cups broccoli florets, cut into bite-sized pieces
  • 2 cups cauliflower florets, cut into bite-sized pieces
  • 1 large zucchini, sliced into half-moons About 250g
  • 1 large red bell pepper, diced About 150g
  • 1 cup frozen peas, thawed 130g
  • 1 medium yellow onion, finely diced About 150g
  • 3 cloves garlic, minced
  • 2 medium carrots, peeled and sliced About 150g
Sauce and Seasoning
  • 3 tablespoons olive oil
  • 3 tablespoons all-purpose flour 25g
  • 2 cups whole milk or unsweetened plant milk 480ml
  • 1 cup vegetable broth 240ml
  • 1 teaspoon salt or more to taste
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon dried thyme
  • 1/4 teaspoon garlic powder
Topping
  • 1 cup shredded cheddar cheese or dairy-free alternative 100g
  • 1/2 cup breadcrumbs 50g
  • 1 tablespoon olive oil or melted butter 15ml

Method
 

Preparation
  1. Prepare all your vegetables: wash and dry the broccoli and cauliflower, then break them into bite-sized florets. Slice the zucchini into half-moon shapes about a quarter-inch thick. Dice the bell pepper, peel and slice the carrots, finely dice the onion, and mince the garlic. Thaw the peas.
Cooking
  1. Heat 2 tablespoons of olive oil in a large oven-safe skillet over medium heat. Add the onion and carrot, and cook for 5 to 6 minutes until the onion is translucent.
  2. Add the minced garlic and cook for another 60 seconds. Then add the broccoli, cauliflower, and bell pepper, stirring and cooking for another 4 to 5 minutes.
  3. Push the vegetables to the sides of the pan, add the remaining tablespoon of olive oil, and sprinkle the flour to form a roux. Cook the roux for 1 minute, stirring constantly.
  4. Slowly pour in the vegetable broth, stirring to prevent lumps, then gradually add the milk while stirring continuously. Add salt, black pepper, smoked paprika, thyme, and garlic powder, then let it simmer for 2 to 3 minutes.
  5. Remove from heat and gently stir in the zucchini and thawed peas.
  6. Transfer the mixture to a lightly greased baking dish, spreading it evenly.
Topping and Baking
  1. In a small bowl, mix breadcrumbs with 1 tablespoon of olive oil or melted butter. Sprinkle the shredded cheese over the mixture and then scatter the breadcrumbs on top.
  2. Bake in a preheated oven at 375°F (190°C) for 25 to 30 minutes until the topping is golden brown and the sauce is bubbling. Let it rest for 5 to 10 minutes before serving.

Notes

Don't skip the roux as it gives the sauce body. Ensure even vegetable cuts for consistent cooking, season the sauce well, and use full-fat milk for a creamier sauce.