Everyday Veggie Casserole


This Everyday Veggie Casserole is a celebration of the garden’s bounty, bringing together the robust flavors of cauliflower and broccoli with the sweet notes of bell peppers and cherry tomatoes. It’s a dish that not only pleases the palate with its delightful mix of textures and tastes but also nourishes the body with a wealth of vitamins and minerals. The creamy, fluffy base infused with eggs and milk sets the perfect stage for the vegetables to shine, topped with a golden crust of melted cheese that adds a comforting richness to every bite.

Ideal for any day of the week, this casserole is a testament to the simplicity and joy of cooking with fresh, wholesome ingredients. Whether you’re looking to impress guests or just want to treat your family to a healthy and delicious meal, this recipe promises satisfaction. It’s a versatile dish that can easily be adapted to include whatever veggies you have on hand, making it a practical choice for using up leftovers and reducing waste. Dive into this veggie-packed delight and discover how easy and rewarding healthy eating can be.

Full Recipe:


  • 1 broccoli
  • 400g cauliflower
  • 1 onion
  • 1 carrot
  • 1 garlic clove
  • A handful of mushrooms
  • 1 red pepper
  • 1 yellow pepper
  • A handful of cherry tomatoes
  • 4 eggs
  • 2 tablespoons olive oil
  • 130g flour
  • 500ml milk
  • A bunch of parsley, chopped
  • 150g cheese, grated
  • Salt, to taste
  • 2 tablespoons sunflower oil



  1. Preheat the oven to 180°C (350°F).
  2. Boil water in a pot, add salt, and blanch the broccoli for 2 minutes. Transfer to a casserole dish.
  3. Blanch the cauliflower in the same water for 4 minutes, then add to the dish.
  4. Sauté onion, carrot, garlic, mushrooms, and peppers in olive oil until soft. Spread over the cauliflower and broccoli.
  5. Scatter halved cherry tomatoes on top.
  6. Whisk eggs, sunflower oil, flour, and milk in a bowl. Season with salt.
  7. Pour the egg mixture over the vegetables. Sprinkle with cheese.
  8. Bake for 40 minutes or until golden. Garnish with parsley before serving.

Prep Time: 20 minutes | Cooking Time: 40 minutes | Total Time: 60 minutes

Kcal: 300 kcal per serving | Servings: 6


Leave a Comment