Prepare the Filling: Heat olive oil or butter in a non-stick skillet over medium heat. Add onion or shallot (if using) and cook until softened, about 2 minutes.
Add Mushrooms and Garlic: Add the sliced mushrooms and minced garlic (if using) to the skillet. Cook until the mushrooms are softened and lightly browned, about 5-7 minutes. Stir occasionally.
Add Spinach: Add the fresh spinach to the skillet and cook until wilted, about 1-2 minutes. Stir until just wilted. Remove the filling from the skillet and set aside.
Prepare the Egg Mixture: In a bowl, whisk together the eggs, milk or cream (if using), salt, and pepper until well combined.
Cook the Omelette: Heat a clean non-stick skillet over medium-low heat. Pour the egg mixture into the skillet.
Cook the Omelette Base: Let the eggs cook undisturbed for a minute or two, until the edges begin to set. Use a spatula to gently lift the edges of the omelette, allowing the uncooked egg mixture to flow underneath.
Add the Filling: Once the omelette is mostly set but still slightly moist on top, sprinkle the mushroom and spinach mixture over one half of the omelette. Add cheese now if using.
Fold and Finish: Gently fold the other half of the omelette over the filling. Cook for another minute or two, until the cheese is melted and the filling is heated through.
Serve: Slide the omelette onto a plate and serve immediately. Garnish with extra cheese, fresh herbs, or a dollop of sour cream if desired.
For a fluffier omelette, whisk the eggs vigorously for a longer time.
Do not overcook the omelette, as it will become dry.
You can add other vegetables to the filling, such as bell peppers or tomatoes.
• Breakfast (European)
• Approximately 350-400 calories
• 10 minutes (Easy)
• 15 minutes
• $3-5
Get smarter about your health, productivity and more by learning from the world’s best.
• Always Free
• Unsubscribe Anytime
• Zero Clickbait
By subscribing to our email newsletter, you agree to and acknowledge that you have read our Privacy Policy and Terms and Conditions.