Spinach Feta Omelette Recipe – Fluffy & Delicious
This spinach feta omelette recipe delivers a perfect balance of creamy eggs, fresh spinach, and tangy feta cheese that will transform your morning routine.
Few breakfast dishes offer such an elegant combination of simplicity and sophistication. The creamy texture of perfectly beaten eggs provides the ideal canvas for wilted spinach leaves and crumbled feta, creating layers of flavor that satisfy both your taste buds and nutritional needs.
Whether you are hosting a weekend brunch or need a quick weekday breakfast, this omelette comes together in just 15 minutes while delivering restaurant-quality results that will impress family and guests alike.
History and Background
The omelette has roots dating back to ancient Rome, where eggs were beaten and cooked in flat pans to create simple, nourishing meals. French cuisine later refined the technique, establishing the classical omelette methods we use today. The addition of cheese and vegetables became popular throughout Mediterranean regions, where fresh ingredients were readily available.
Spinach and feta combinations specifically trace back to Greek cuisine, where these ingredients have been paired for centuries in dishes like spanakopita. The marriage of tangy sheep milk feta with iron-rich spinach creates not only incredible flavor but also nutritional synergy, making this omelette variation both delicious and healthful.
Ingredients
- 3 large eggs
- 2 tablespoons whole milk
- 2 cups fresh baby spinach
- 1/3 cup crumbled feta cheese
- 2 tablespoons butter
- 1 small shallot minced
- 2 cloves garlic minced
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
- 1 tablespoon fresh dill chopped
How to Make It

- Step 1: Crack eggs into a medium bowl and add milk, salt, and pepper. Whisk vigorously for 30 seconds until mixture is light and frothy. Set aside while preparing other ingredients.
- Step 2: Heat 1 tablespoon butter in a 10-inch non-stick skillet over medium heat. Add minced shallot and garlic, cooking for 1-2 minutes until fragrant. Add fresh spinach and cook until wilted, about 2 minutes. Transfer spinach mixture to a plate and wipe skillet clean.
- Step 3: Add remaining butter to the same skillet over medium-low heat. Pour in beaten eggs and let them set for 30 seconds. Using a spatula, gently push cooked edges toward center while tilting pan to let uncooked egg flow underneath. Continue this process for 2-3 minutes.
- Step 4: When eggs are almost set but still slightly wet on top, add spinach mixture and crumbled feta to one half of the omelette. Sprinkle with fresh dill.
- Step 5: Using a spatula, carefully fold the empty half over the filling. Slide omelette onto serving plate and serve immediately while hot.
Pro Tips
- Use room temperature eggs for the fluffiest texture and even cooking throughout the omelette.
- Keep heat at medium-low to prevent browning while ensuring the eggs cook through completely.
- Squeeze excess moisture from cooked spinach to prevent a watery omelette that falls apart.
Ready to Serve

Nutrition Facts (per serving)
Frequently Asked Questions
Can I use frozen spinach instead of fresh?
Yes, you can substitute 1/2 cup thawed frozen spinach, but make sure to squeeze out all excess water before adding to prevent a soggy omelette.
What type of feta cheese works best?
Greek feta made from sheep or goat milk provides the most authentic flavor, but any quality feta cheese will work well in this recipe.
How do I prevent my omelette from sticking?
Use a well-seasoned non-stick pan and make sure your butter is hot but not browned before adding the eggs. Keep the heat at medium-low throughout cooking.
