Mmm, who can resist the rich flavors of a perfectly cooked frittata? Greek cuisine, with its vibrant herbs and tangy feta, takes this simple dish to new heights. Whether you’re whipping up a quick weeknight dinner or hosting a leisurely brunch, our roundup of 12 Delicious Greek Frittata Recipes has something for every occasion. Dive in and discover your next favorite meal!
Spinach and Feta Greek Frittata

Sometimes, the simplest dishes bring the most comfort, especially when they’re packed with flavors that remind you of a sunny Mediterranean morning. That’s exactly what this Spinach and Feta Greek Frittata does for me, with its vibrant colors and hearty taste.
Ingredients
- For the frittata:
- 6 large eggs
- 1/4 cup whole milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tbsp olive oil
- 1 small onion, diced
- 2 cups fresh spinach, roughly chopped
- 1/2 cup feta cheese, crumbled
Instructions
- Preheat your oven to 350°F (175°C). This ensures a perfectly cooked frittata without overcooking the edges.
- In a large bowl, whisk together the eggs, milk, salt, and pepper until fully combined. Tip: Whisking vigorously introduces air, making the frittata fluffier.
- Heat olive oil in a 10-inch oven-safe skillet over medium heat. Add the diced onion and sauté until translucent, about 3 minutes.
- Add the chopped spinach to the skillet and cook until just wilted, about 2 minutes. Tip: Wilt the spinach in batches if your skillet is small to avoid overcrowding.
- Pour the egg mixture over the vegetables in the skillet. Sprinkle the crumbled feta cheese evenly on top.
- Cook on the stove for 2 minutes without stirring to let the bottom set, then transfer the skillet to the preheated oven.
- Bake for 15-20 minutes, or until the eggs are fully set and the top is lightly golden. Tip: Check doneness by inserting a knife in the center; it should come out clean.
Golden and slightly crisp on the edges, this frittata is wonderfully creamy inside, with the salty feta and earthy spinach creating a perfect balance. Serve it warm with a side of fresh fruit or a crisp salad for a complete meal that’s as nutritious as it is delicious.
Tomato and Olive Greek Frittata

This morning, as the sun peeked through my kitchen window, I found myself craving something bright and flavorful to start the day. That’s when I remembered this Tomato and Olive Greek Frittata, a dish that’s as vibrant in taste as it is in color. It’s my go-to when I want something quick, nutritious, and packed with Mediterranean flavors.
Ingredients
- For the frittata:
- 6 large eggs
- 1/4 cup milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tbsp olive oil
- 1/2 cup diced tomatoes
- 1/4 cup sliced Kalamata olives
- 1/4 cup crumbled feta cheese
- 1 tbsp chopped fresh oregano
Instructions
- Preheat your oven to 350°F (175°C). This ensures a perfectly cooked frittata without overcooking the bottom.
- In a medium bowl, whisk together the eggs, milk, salt, and pepper until well combined. A little tip: whisking vigorously introduces air, making the frittata fluffier.
- Heat olive oil in a 10-inch oven-safe skillet over medium heat. Swirl to coat the pan evenly.
- Pour the egg mixture into the skillet. Let it sit undisturbed for 2 minutes to start setting the edges.
- Scatter the diced tomatoes, Kalamata olives, and feta cheese evenly over the eggs. Sprinkle with fresh oregano.
- Transfer the skillet to the preheated oven. Bake for 15-20 minutes, or until the eggs are fully set and the top is lightly golden. A toothpick inserted in the center should come out clean.
- Let the frittata cool for 5 minutes before slicing. This resting period makes it easier to cut and helps the flavors meld together beautifully.
You’ll love the creamy texture of the eggs paired with the tangy olives and feta, while the tomatoes add a fresh burst of flavor. Serve it with a side of toasted whole-grain bread for a complete meal that’s sure to impress.
Greek Frittata with Artichokes and Dill

Many mornings, I find myself craving something hearty yet fresh to start the day, and this Greek Frittata with Artichokes and Dill is my go-to. It’s a dish that reminds me of a sunny brunch in a cozy café, where the flavors are as vibrant as the atmosphere.
Ingredients
- For the frittata:
- 6 large eggs
- 1/4 cup whole milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tbsp olive oil
- 1 cup canned artichoke hearts, drained and chopped
- 1/4 cup fresh dill, chopped
- 1/2 cup feta cheese, crumbled
Instructions
- Preheat your oven to 350°F (175°C). This ensures a perfectly cooked frittata without overbrowning the bottom.
- In a large bowl, whisk together the eggs, milk, salt, and pepper until fully combined. Tip: Whisking vigorously introduces air, making the frittata fluffier.
- Heat olive oil in a 10-inch oven-safe skillet over medium heat. Swirl to coat the pan evenly.
- Add the chopped artichoke hearts to the skillet, sautéing for 2-3 minutes until slightly softened.
- Pour the egg mixture over the artichokes, sprinkling the dill and feta cheese evenly on top. Tip: Letting the eggs sit for a minute before stirring helps create layers.
- Cook on the stove for 3-4 minutes until the edges start to set, then transfer the skillet to the oven.
- Bake for 15-20 minutes, or until the center is set and the top is lightly golden. Tip: A knife inserted in the center should come out clean when done.
Delightfully fluffy with a creamy center, this frittata is a celebration of Mediterranean flavors. Serve it with a side of mixed greens or slice it into wedges for a grab-and-go breakfast that never disappoints.
Zucchini and Mint Greek Frittata

Last summer, I stumbled upon the most refreshing twist on a classic frittata during a tiny seaside cafe in Greece. The combination of zucchini and mint brought such a vibrant flavor that I’ve been making it at home ever since, tweaking it to perfection. Here’s how you can bring a slice of that Greek summer into your kitchen.
Ingredients
- For the frittata:
- 6 large eggs
- 1/4 cup whole milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp olive oil
- 1 medium zucchini, thinly sliced
- 1/4 cup fresh mint leaves, chopped
- 1/2 cup feta cheese, crumbled
Instructions
- Preheat your oven to 350°F (175°C). This ensures a perfectly cooked frittata without overcooking the edges.
- In a large bowl, whisk together the eggs, milk, salt, and pepper until fully combined. Tip: Whisking vigorously introduces air, making the frittata fluffier.
- Heat olive oil in a 10-inch oven-safe skillet over medium heat. Add the zucchini slices and sauté for about 5 minutes, until they start to soften.
- Pour the egg mixture over the zucchini in the skillet. Sprinkle the chopped mint and crumbled feta evenly over the top.
- Cook on the stove for 2 minutes without stirring to let the bottom set, then transfer the skillet to the preheated oven.
- Bake for 15-20 minutes, until the eggs are fully set and the top is lightly golden. Tip: Check doneness by inserting a knife in the center; it should come out clean.
- Let the frittata cool for 5 minutes before slicing. This resting period makes it easier to cut and serve.
Out of the oven, this frittata is a delightful mix of creamy, tangy feta and fresh mint, with the zucchini adding a tender bite. Serve it warm with a side of crisp greens or at room temperature for a picnic-perfect dish.
Greek Frittata with Lamb and Rosemary

Remember those lazy Sunday mornings when you crave something hearty yet sophisticated? That’s exactly when I whip up this Greek Frittata with Lamb and Rosemary. It’s a dish that brings the vibrant flavors of the Mediterranean right to your breakfast table, with a personal twist that my family absolutely adores.
Ingredients
- For the frittata:
- 6 large eggs
- 1/2 cup whole milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tbsp olive oil
- For the filling:
- 1/2 lb ground lamb
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 tbsp fresh rosemary, chopped
- 1/2 cup feta cheese, crumbled
Instructions
- Preheat your oven to 350°F (175°C). This ensures a perfectly even cook for your frittata.
- In a large bowl, whisk together the eggs, milk, salt, and pepper until fully combined. Tip: Whisking vigorously introduces air, making the frittata fluffier.
- Heat olive oil in a 10-inch oven-safe skillet over medium heat. Add the ground lamb, breaking it apart with a spoon, and cook until browned, about 5 minutes.
- Add the diced onion and minced garlic to the skillet with the lamb. Cook until the onion is translucent, about 3 minutes. Tip: Cooking the onions until they’re just soft brings out their sweetness without overpowering the dish.
- Sprinkle the chopped rosemary over the lamb mixture, stirring to combine. This releases the rosemary’s aromatic oils, enhancing the dish’s flavor.
- Pour the egg mixture over the lamb in the skillet. Do not stir. Sprinkle the crumbled feta cheese evenly on top.
- Transfer the skillet to the preheated oven and bake for 20-25 minutes, or until the eggs are set and the top is lightly golden. Tip: The frittata is done when a knife inserted in the center comes out clean.
Mmm, the frittata emerges from the oven with a golden top, hiding the juicy lamb and aromatic rosemary beneath. Serve it warm with a side of tangy Greek yogurt for a breakfast that feels like a getaway to the Aegean.
Potato and Leek Greek Frittata

This morning, as I was rummaging through my fridge, I stumbled upon some leftover potatoes and leeks, and it hit me—why not whip up a Greek-inspired frittata? It’s the perfect dish to start the day with a bang, combining the earthy flavors of potatoes and leeks with the rich, tangy taste of feta cheese. Trust me, it’s a game-changer for your breakfast routine.
Ingredients
- For the frittata base:
- 2 cups diced potatoes
- 1 cup sliced leeks
- 6 large eggs
- 1/4 cup milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- For the Greek twist:
- 1/2 cup crumbled feta cheese
- 1 tbsp olive oil
- 1/4 cup chopped fresh dill
Instructions
- Preheat your oven to 375°F (190°C). This ensures your frittata cooks evenly.
- Heat olive oil in a 10-inch oven-safe skillet over medium heat. Add potatoes and leeks, sautéing until the potatoes are golden and leeks are soft, about 10 minutes. Tip: Don’t rush this step; the caramelization adds depth.
- In a bowl, whisk together eggs, milk, salt, and pepper. Pour this mixture over the sautéed vegetables in the skillet.
- Sprinkle feta cheese and dill evenly over the egg mixture. Tip: Let some cheese sink in for pockets of flavor.
- Transfer the skillet to the preheated oven. Bake for 20-25 minutes, or until the eggs are set and the top is lightly golden. Tip: A knife inserted in the center should come out clean.
With its creamy interior and crispy edges, this frittata is a delight. Serve it warm with a side of Greek yogurt for an extra tangy kick, or pack it cold for a picnic—it’s versatile and utterly delicious.
Greek Frittata with Red Peppers and Feta

Kitchen adventures have led me to some of the most delightful dishes, and this Greek Frittata with Red Peppers and Feta is no exception. It’s a dish that brings the vibrant flavors of the Mediterranean right to your breakfast table, and trust me, it’s as easy to make as it is delicious.
Ingredients
- For the frittata:
- 6 large eggs
- 1/4 cup whole milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tbsp olive oil
- 1 medium red bell pepper, diced
- 1/2 cup crumbled feta cheese
- 2 tbsp chopped fresh dill
Instructions
- Preheat your oven to 350°F (175°C). This ensures a perfectly cooked frittata without overcooking the edges.
- In a large bowl, whisk together the eggs, milk, salt, and black pepper until well combined. A tip here is to whisk vigorously to incorporate air, making the frittata fluffier.
- Heat olive oil in a 10-inch oven-safe skillet over medium heat. Add the diced red bell pepper and sauté for about 5 minutes, until softened.
- Pour the egg mixture over the sautéed peppers in the skillet. Sprinkle the crumbled feta and chopped dill evenly over the top.
- Cook on the stovetop for 2 minutes without stirring, then transfer the skillet to the preheated oven.
- Bake for 15-20 minutes, or until the eggs are set and the top is lightly golden. A good test is to insert a knife in the center; if it comes out clean, it’s done.
- Let the frittata cool for a few minutes before slicing. This allows it to set properly and makes slicing easier.
The frittata comes out wonderfully fluffy with pockets of creamy feta and sweet red peppers. Serve it with a side of Greek yogurt and a sprinkle of extra dill for an extra touch of Mediterranean flair.
Eggplant and Tomato Greek Frittata

This morning, as I sipped my coffee and pondered what to make for brunch, I remembered the vibrant flavors of a dish I fell in love with during my travels in Greece. It’s a simple yet hearty Eggplant and Tomato Greek Frittata that brings the Mediterranean right to your kitchen.
Ingredients
- For the frittata:
- 2 tablespoons olive oil
- 1 medium eggplant, diced into 1/2-inch pieces
- 1 cup cherry tomatoes, halved
- 1/2 cup feta cheese, crumbled
- 6 large eggs
- 1/4 cup milk
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon fresh oregano, chopped
Instructions
- Preheat your oven to 375°F (190°C). This ensures a perfectly cooked frittata with a lightly golden top.
- Heat olive oil in a 10-inch oven-safe skillet over medium heat. Add the diced eggplant and cook until soft and slightly golden, about 8 minutes. Tip: Stir occasionally to prevent sticking.
- Add the cherry tomatoes to the skillet and cook for another 2 minutes until they start to soften. This adds a burst of color and freshness to the dish.
- In a bowl, whisk together eggs, milk, salt, pepper, and oregano. Pour this mixture over the cooked vegetables in the skillet. Tip: Let the eggs settle for a minute before adding cheese for even distribution.
- Sprinkle crumbled feta cheese evenly over the top. The feta will melt slightly, creating pockets of creamy flavor.
- Transfer the skillet to the preheated oven and bake for 15-20 minutes, or until the eggs are set and the top is lightly golden. Tip: Check doneness by inserting a knife in the center; it should come out clean.
The frittata emerges from the oven fluffy and packed with the earthy sweetness of eggplant, the tang of tomatoes, and the salty bite of feta. Serve it warm with a side of crusty bread or a fresh salad for a complete meal that’s as satisfying as it is colorful.
Greek Frittata with Chickpeas and Spinach

Over the weekend, I found myself craving something hearty yet healthy, a dish that could bridge the gap between a lazy brunch and a nutritious dinner. That’s when I stumbled upon the idea of a Greek Frittata with Chickpeas and Spinach, a dish that’s as versatile as it is delicious.
Ingredients
- For the frittata:
- 6 large eggs
- 1/4 cup milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tbsp olive oil
- 1/2 cup cooked chickpeas
- 2 cups fresh spinach, roughly chopped
- 1/4 cup feta cheese, crumbled
- 1/4 cup red onion, diced
Instructions
- Preheat your oven to 350°F (175°C). This ensures a consistent cooking temperature for your frittata.
- In a large bowl, whisk together the eggs, milk, salt, and black pepper until well combined. Tip: Whisking vigorously introduces air, making the frittata fluffier.
- Heat olive oil in a 10-inch oven-safe skillet over medium heat. Add the red onion and sauté until translucent, about 3 minutes.
- Add the chickpeas and spinach to the skillet, cooking until the spinach wilts, roughly 2 minutes. Tip: Wilt the spinach in batches if your skillet is small to ensure even cooking.
- Pour the egg mixture over the vegetables in the skillet, stirring gently to distribute the ingredients evenly.
- Sprinkle the crumbled feta cheese on top. Tip: For a golden top, place the skillet under the broiler for the last 2 minutes of cooking.
- Transfer the skillet to the preheated oven and bake for 20-25 minutes, or until the eggs are set and the edges are lightly golden.
- Let the frittata cool for 5 minutes before slicing. This resting period makes it easier to cut and serve.
Great for any meal, this frittata boasts a creamy interior with pops of texture from the chickpeas and a slight saltiness from the feta. Serve it with a side of tzatziki or a simple arugula salad for a complete meal.
Greek Frittata with Orzo and Kalamata Olives

Delightfully simple yet packed with flavor, this Greek Frittata with Orzo and Kalamata Olives is my go-to for a quick, satisfying meal. It’s a dish that reminds me of sunny afternoons in my grandmother’s kitchen, where the aroma of eggs and olives would fill the air. I love how it combines the heartiness of orzo with the tangy punch of Kalamata olives, making every bite a little adventure.
Ingredients
- For the frittata:
- 6 large eggs
- 1/2 cup cooked orzo
- 1/4 cup crumbled feta cheese
- 1/4 cup Kalamata olives, pitted and sliced
- 1 tbsp olive oil
- 1/2 tsp dried oregano
- Salt and pepper to taste
Instructions
- Preheat your oven to 350°F (175°C). This ensures a perfectly cooked frittata without overcooking the eggs.
- In a medium bowl, whisk the eggs until smooth. Tip: Adding a pinch of salt at this stage helps to break down the eggs for a fluffier texture.
- Heat olive oil in a 10-inch oven-safe skillet over medium heat. Swirl to coat the pan evenly.
- Add the cooked orzo, sliced Kalamata olives, and dried oregano to the skillet. Stir to combine and heat through for about 2 minutes.
- Pour the whisked eggs over the orzo mixture in the skillet. Tip: Let the eggs sit for a minute before stirring to allow the bottom to set slightly, creating layers in your frittata.
- Sprinkle the crumbled feta cheese evenly over the top. Tip: For an extra golden top, place the skillet under the broiler for the last 2 minutes of cooking.
- Transfer the skillet to the preheated oven and bake for 15-20 minutes, or until the eggs are set and the edges are lightly golden.
- Remove from the oven and let it cool for a couple of minutes before slicing. This helps the frittata to set further and makes it easier to serve.
Absolutely bursting with Mediterranean flavors, this frittata is wonderfully fluffy with a slight chew from the orzo. Serve it with a side of Greek yogurt and a drizzle of olive oil for an extra touch of authenticity.
Greek Frittata with Sausage and Peppers

Diving into the weekend with a hearty breakfast has always been my ritual, and this Greek Frittata with Sausage and Peppers is a game-changer. It’s packed with flavors that remind me of a sunny morning in Santorini, and the best part? It’s incredibly easy to whip up, even when you’re half-awake.
Ingredients
- For the frittata:
- 6 large eggs
- 1/4 cup whole milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tbsp olive oil
- 1/2 cup diced cooked sausage
- 1/2 cup diced bell peppers (any color)
- 1/4 cup crumbled feta cheese
- 1 tbsp chopped fresh dill
Instructions
- Preheat your oven to 350°F (175°C). This ensures a perfectly cooked frittata without overcooking the edges.
- In a large bowl, whisk together the eggs, milk, salt, and pepper until fully combined. A little tip: whisking vigorously introduces air, making the frittata fluffier.
- Heat olive oil in a 10-inch oven-safe skillet over medium heat. Add the sausage and peppers, cooking until the peppers soften, about 5 minutes.
- Pour the egg mixture over the sausage and peppers in the skillet. Sprinkle feta cheese and dill on top. Here’s a pro tip: let the edges set slightly before stirring gently to distribute the ingredients evenly.
- Transfer the skillet to the preheated oven and bake for 15-20 minutes, or until the eggs are set and the top is lightly golden. A toothpick inserted in the center should come out clean.
- Let the frittata cool for a couple of minutes before slicing. This resting period makes it easier to cut and serve.
Unbelievably fluffy with a savory punch from the sausage and a slight tang from the feta, this frittata is a breakfast hero. Serve it with a side of toasted sourdough or a fresh salad for a complete meal that’ll brighten any morning.
Greek Frittata with Herbs and Goat Cheese

Yesterday, I found myself staring at a fridge full of eggs and a garden bursting with herbs, which inspired me to whip up this Greek Frittata with Herbs and Goat Cheese. It’s a dish that’s as versatile as it is delicious, perfect for a lazy weekend brunch or a quick weeknight dinner.
Ingredients
- For the frittata:
- 8 large eggs
- 1/4 cup whole milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tbsp olive oil
- 1 small onion, diced
- 1 cup baby spinach, roughly chopped
- 1/4 cup fresh dill, chopped
- 1/4 cup fresh mint, chopped
- 4 oz goat cheese, crumbled
Instructions
- Preheat your oven to 350°F (175°C). This ensures a perfectly cooked frittata without overcooking the bottom.
- In a large bowl, whisk together the eggs, milk, salt, and pepper until well combined. Tip: Whisking vigorously introduces air, making the frittata fluffier.
- Heat olive oil in a 10-inch oven-safe skillet over medium heat. Add the onion and sauté until translucent, about 5 minutes.
- Add the spinach, dill, and mint to the skillet, stirring until the spinach wilts, about 2 minutes. Tip: Fresh herbs add a burst of flavor, so don’t skip them!
- Pour the egg mixture over the vegetables in the skillet. Sprinkle the crumbled goat cheese evenly on top.
- Cook on the stove for 2 minutes without stirring to let the bottom set, then transfer the skillet to the oven.
- Bake for 15-20 minutes, or until the eggs are set and the top is lightly golden. Tip: The frittata will continue to cook slightly after removed from the oven, so it’s okay if it’s a tad underdone.
Kindly savor the creamy texture of the goat cheese against the fluffy eggs, and the fresh herbs that bring a bright, aromatic quality to every bite. Serve it warm with a side of crusty bread or a simple arugula salad for a complete meal.
Conclusion
Mastering the art of Greek frittatas has never been easier with these 12 mouthwatering recipes, perfect for any occasion. Whether you’re a seasoned chef or a kitchen newbie, there’s something here to delight your taste buds. We’d love to hear which recipe stole your heart—drop us a comment below! And don’t forget to share the love by pinning your favorites on Pinterest. Happy cooking!