Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Healthy and Delicious Vegetable Casserole Recipe


  • Author: ELENE
  • Total Time: 55 minutes
  • Yield: 6 servings 1x

Description

A healthy and colorful vegetable egg casserole packed with zucchini, bell pepper, broccoli, and carrots. Perfect for brunch, meal prep, or a light dinner — and easily made vegetarian or vegan!


Ingredients

Scale
  • 1 zucchini, sliced
  • 1 bell pepper, diced
  • 1 cup broccoli florets
  • 1/2 cup grated carrots
  • 1 small red onion, chopped
  • 2 cloves garlic, minced
  • 3 eggs or flax eggs (vegan)
  • 1/2 cup shredded cheese or vegan alternative
  • 1/2 cup milk or almond milk
  • 2 tbsp olive oil
  • 1 tsp dried oregano
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 375°F (190°C) and lightly grease a casserole dish.
  2. Prep all vegetables: slice, dice, and chop them evenly.
  3. Sauté onion and garlic in olive oil until fragrant, about 2–3 minutes.
  4. In a large bowl, whisk together eggs (or flax eggs), milk, oregano, salt, and pepper.
  5. Add vegetables and the sautéed onion/garlic to the egg mixture. Stir gently to combine.
  6. Pour the mixture into the prepared casserole dish and top with shredded cheese.
  7. Cover with foil and bake for 25 minutes.
  8. Remove foil and bake another 10–15 minutes until golden and set.
  9. Let rest for 5 minutes before slicing and serving.

Notes

You can swap or add vegetables like spinach, mushrooms, or tomatoes. Keeps well in the fridge for 3–4 days. Great for breakfast meal prep.

  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Brunch
  • Method: Baking
  • Cuisine: Vegetarian

Nutrition

  • Serving Size: 1 slice
  • Calories: 160
  • Sugar: 4g
  • Sodium: 250mg
  • Fat: 10g
  • Saturated Fat: 3g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 9g
  • Fiber: 2g
  • Protein: 9g
  • Cholesterol: 110mg