Sunny Mediterranean Vegetable Bake

This Sunny Mediterranean Vegetable Bake is a true celebration of the vibrant and hearty flavors that characterize the region’s cuisine. With a base of crisp broccoli and cauliflower, accented by the sweetness of tomatoes and bell peppers, all nestled under a golden layer of melted cheese, this dish is a testament to the joy of Mediterranean cooking. It represents not just a meal, but a lifestyle—one that emphasizes the importance of fresh ingredients, simple preparations, and meals shared with loved ones.

The ease with which this dish comes together makes it an ideal choice for busy weeknights or leisurely weekend dinners alike. It’s a versatile recipe that allows for customization based on your personal taste or whatever you have on hand. Whether you’re a seasoned cook or a beginner in the kitchen, this Vegetable Bake promises a satisfying and nutritious meal that will bring a bit of the Mediterranean sunshine into your home.

Full Recipe:


  • 500 g broccoli
  • 500 g cauliflower
  • 150 g bell pepper
  • 2 tomatoes
  • 1 onion
  • 40 ml vegetable oil
  • 3 eggs
  • 1 teaspoon salt
  • 130 g flour
  • 50 ml sunflower oil
  • 300 ml milk
  • Fresh parsley, chopped
  • 100 g cheese, grated



  1. Preheat your oven to 180°C (350°F).
  2. Cut the broccoli and cauliflower into florets. Dice the bell pepper and tomatoes. Chop the onion.
  3. In a pan, heat the vegetable oil over medium heat. Add the chopped onion and fry until golden brown. Set aside.
  4. In a large bowl, whisk together the eggs, salt, flour, sunflower oil, and milk until you have a smooth batter.
  5. Add the fried onion, broccoli, cauliflower, bell pepper, tomatoes, and chopped parsley to the batter. Mix well to ensure the vegetables are evenly coated.
  6. Pour the mixture into a greased baking dish. Sprinkle the grated cheese on top.
  7. Bake in the preheated oven for about 40 minutes, or until the top is golden and the vegetables are tender.
  8. Let the dish cool slightly before serving.

Prep Time: 20 minutes | Cooking Time: 40 minutes | Total Time: 1 hour

Kcal: 350 kcal per serving | Servings: 6

Leave a Comment