Mediterranean Frittata

This recipe was provided by Jen Reviews, as part of an article on the ever-popular healthy Mediterranean Diet.

Mediterranean Frittata

This Mediterranean Frittata feels so luxurious, it's almost cheating when you see how easy it is. Perfect for any meal of the day, it'll keep you on track.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 6 servings


  • 1 tbsp olive oil
  • 1 white onion, diced
  • 2 garlic cloves, minced
  • 8 eggs, beaten
  • 1/4 cup milk
  • 1/2 cup feta cheese, crumbled
  • 1/2 cup sun-dried tomatoes, chopped
  • 1/2 cup avocado, sliced
  • 1/4 cup basil, chopped
  • 1 cup fresh spinach
  • 6 whole cherry tomatoes
  • Salt and pepper, to taste


  • Preheat broiler before warming olive oil in a large skillet over medium-high heat.
  • Add onions and garlic, cooking until the onions begin to caramelize.
  • Beat together the egg and milk in a bowl before stirring in the feta cheese, sun-dried tomatoes, olives, basil, spinach, and salt and pepper. Pour mixture over the onions and garlic, reducing heat to medium.
  • Keep an eye on the edges of the frittata as it cooks, cooking until it begins to set. Slide a spatula around the edge of the frittata to lift it, allowing the uncooked portion to flow underneath.
  • When the egg is almost cooked, sprinkle on salt, pepper, and the fresh basil. Place the halved cherry tomatoes on top so that each sliced wedge will get at least one. Add a splash of olive oil on top, if you prefer.
  • Place the skillet in the oven for one to two minutes, or just enough to brown the top of of the frittata. Cut into wedges and serve warm.


While frittatas are defined as a breakfast, they are filling enough to stand in as breakfast-for-dinner or an easy brunch item.
You can certainly skip the cherry tomatoes, though we can't help but use them when they're fresh and in season!
If you're making this for brunch, pair it with this!
[embed_recipe id='12201']