20-Minute Fluffy Spinach Mushroom Feta Omelet

A classic French-style omelet filled with sautéed garlic mushrooms, wilted spinach, and crumbled feta cheese. The ghee adds rich flavor while creating the perfect soft, fluffy texture. This protein-packed breakfast or brunch dish combines earthy mushrooms with tangy feta and nutritious spinach. The key is cooking low and slow to achieve that coveted creamy interior while the filling provides a satisfying contrast of textures and Mediterranean flavors.
Ingredients
- 3 large eggs, free-range or organic
- 1 clove garlic, peeled and finely diced
- 1 cup white mushrooms, slicedcremini mushrooms1:1
More earthy flavor but same cooking method
- 3 cups spinach, fresh
- ⅓ cup feta cheese, crumbled
- 2 tablespoons ghee, divided
Instructions
- 1
Peel and finely dice the garlic and place on a pan greased with ghee
- 2
Season with salt and cook over medium-high heat for just a minute until fragrant
- 3
Add the sliced mushrooms and cook for 5 minutes until lightly browned stirring occasionally
- 4
Add the spinach and cook until wilted for just a minute or two
- 5
Take off the heat and place filling in a bowl
- 6
Discard the excess liquids before using the pan for cooking the omelet
- 7
Crack the eggs into a bowl and mix using a fork
- 8
Season with salt and pepper to taste
- 9
Pour the eggs evenly in a hot pan greased with ghee
- 10
Use a spatula to bring in the egg from the sides towards the centre for the first 30 seconds
- 11
Tilt the pan as needed to cover it with the eggs
- 12
Lower the heat and cook for another minute
- 13
When the top is almost cooked, add the spinach and mushroom topping and crumbled feta
- 14
Fold and serve immediately
Tips
Squeeze out excess water if using frozen spinach to prevent a watery omelet
Cook low and slow to achieve the perfect soft, fluffy texture rather than rushing with high heat
Discard any liquid from the mushroom mixture before adding to prevent soggy eggs
Good to Know
Refrigerate leftovers up to 2 days, though best served immediately
Prepare filling up to 1 day ahead and reheat before adding to omelet
Serve immediately while hot and fluffy with toast or fresh herbs
Common Mistakes
Cook on medium-high heat to avoid overcooking and creating a tough, dry omelet
Remove excess liquid from vegetables to prevent watery eggs
Substitutions
FAQ
Can I use frozen spinach instead of fresh?
Yes, but thaw completely and squeeze out all excess water before cooking to prevent a watery omelet.
What if I don't have ghee?
Butter works perfectly as a substitute with the same ratio, providing similar richness and flavor.
How long will leftovers keep?
Refrigerate up to 2 days, though omelets are best enjoyed fresh and hot for optimal texture.