This Spinach and Mushroom Omelette is a quick, wholesome breakfast that combines rich flavors with powerful nutrition.
Packed with protein from eggs and fiber from fresh vegetables, it’s naturally low in carbs and high in essential vitamins.
Light yet satisfying, this omelette is perfect for busy mornings, meal prep, or a healthy start to your day.

Spinach Mushroom Omelette
Equipment
- 1 × 9-inch skillet
- 1 × rubber spatula
- 1 × whisk
- 1 × mixing bowl
- 1 × plate
Ingredients
- 2 tbsp butter divided
- 1 cup cremini mushrooms sliced
- 1 cup baby spinach
- ¼ tsp salt
- ¼ tsp black pepper
- ½ cup shredded cheese of choice optional
- 3 large eggs
- 1 tbsp cold water
Instructions
- Prepare Ingredients: Begin by gathering all your ingredients and equipment to ensure a smooth cooking process. Slice 1 cup of cremini mushrooms evenly for uniform cooking. Wash and pat dry 1 cup of baby spinach to remove any excess moisture. Crack 3 large eggs into a mixing bowl and have 2 tablespoons of butter, salt, pepper, shredded cheese (if using), and 1 tablespoon of cold water ready.
- Sauté Mushrooms: Place a 9-inch skillet over medium-high heat and add 1 tablespoon of butter. Allow the butter to melt completely until it becomes foamy and aromatic. Add the sliced mushrooms in a single layer and cook without overcrowding for about 5–6 minutes. Stir occasionally with a spatula to ensure even browning. The mushrooms should become golden brown and release their natural juices.
- Season and Add Spinach: Once the mushrooms are golden and tender, season them with ¼ teaspoon of salt and ¼ teaspoon of black pepper. Immediately add the baby spinach to the skillet. Stir gently and cook for 1–2 minutes until the spinach wilts and reduces in size while retaining its vibrant green color. This step not only enhances flavor but also ensures the vegetables are tender yet fresh.
- Remove Filling: Using a rubber spatula, transfer the sautéed mushrooms and spinach onto a clean plate. Set aside while preparing the omelette base. This ensures the vegetables retain their texture and do not overcook.
- Whisk Eggs: In your mixing bowl, crack the eggs and add 1 tablespoon of cold water. Whisk vigorously until the mixture becomes smooth, pale yellow, and slightly frothy. This aerates the eggs, making your omelette fluffy and tender. A good whisking technique is key for achieving a restaurant-quality texture.
- Prepare Skillet for Eggs: Wipe the skillet clean with a paper towel to remove excess oil and bits from the previous cooking step. Return the skillet to medium heat and add the remaining 1 tablespoon of butter. Allow the butter to melt completely and coat the surface evenly. The butter not only prevents sticking but also adds rich flavor to the omelette.
- Cook Egg Base: Pour the whisked eggs into the skillet, letting them spread evenly. Allow them to cook undisturbed for about 1 minute until the edges begin to set. Using a rubber spatula, gently pull the edges toward the center while tilting the pan, allowing the runny egg mixture to flow to the edges. This ensures even cooking without overcooking the omelette.
- Add Filling and Cheese: When the eggs are mostly set but still slightly soft on top, carefully add the sautéed mushrooms and spinach to one half of the omelette. Sprinkle ½ cup of shredded cheese over the vegetables if desired. The cheese will melt gently, creating a creamy layer that enhances the omelette’s flavor and texture.
- Fold Omelette: Using the rubber spatula, carefully fold the omelette in half to cover the filling. Allow it to cook for another 30 seconds to 1 minute so the cheese melts fully and the eggs are completely set. Avoid overcooking, as this can make the omelette dry.
- Serve and Enjoy: Slide the omelette gently onto a serving plate. Optionally, garnish with fresh herbs such as chives or parsley for extra flavor and visual appeal. Serve immediately while warm for the best taste and texture. This omelette pairs beautifully with fresh fruit, a light salad, or a side of avocado for a satisfying, nutrient-packed meal.
Notes
- Use fresh mushrooms and spinach for the best flavor and texture. Avoid overcooking spinach to keep it vibrant and nutrient-rich.
- Cold water in eggs helps create fluffier omelettes.
- Adjust seasoning to taste before folding the omelette.
- Cheese is optional — adding it increases richness but also adds extra calories and fat.
- For a dairy-free version, use olive oil instead of butter and omit the cheese.
Chef’s Secrets for Perfect Omelettes
A restaurant-quality omelette requires attention to temperature and technique.
Always cook eggs over medium heat to avoid browning and preserve a soft texture.
Whisk eggs thoroughly for a light and fluffy result, and don’t rush the cooking process — patience ensures even setting.
Use fresh produce and slice mushrooms evenly for consistent cooking.
Additionally, wiping the skillet between cooking vegetables and eggs prevents moisture buildup, giving the omelette a smooth finish.
Serving Suggestions for Maximum Enjoyment
This Spinach and Mushroom Omelette works beautifully on its own for a quick, nutritious breakfast, or paired with light sides for a complete meal.
Serve with avocado slices, a fresh tomato salad, or crusty whole-grain toast for added texture and flavor.
For a brunch spread, pair with fresh fruit, Greek yogurt, and a side of smoked salmon.
Garnish with herbs like chives or parsley for a pop of freshness and visual appeal.
Storage Tips to Keep Freshness
While omelettes are best enjoyed fresh, you can store leftovers for convenience.
Allow the omelette to cool completely before wrapping tightly in foil or placing in an airtight container.
Store in the refrigerator for up to 2 days.
To reheat, use a low-heat skillet or microwave to avoid drying out the eggs.
Avoid freezing, as this can alter texture and flavor.
For best results, prepare fresh each morning or make the filling in advance to save time.
Frequently Asked Questions
1. Can I make this omelette without butter?
Yes, substitute butter with olive oil or avocado oil for a dairy-free version. This will slightly change the flavor but still deliver a delicious, healthy omelette.
2. Can I prepare this omelette ahead of time?
You can prepare the filling in advance and store it in an airtight container in the fridge for up to 2 days. Cook the eggs fresh before serving to maintain optimal texture.
3. Is this omelette suitable for keto diets?
Absolutely. This omelette is low in carbohydrates and high in protein and healthy fats, making it an excellent keto-friendly breakfast option.
4. What cheese works best in this omelette?
Mild cheeses like mozzarella, cheddar, or Swiss melt well and complement mushrooms and spinach. For stronger flavor, feta or goat cheese adds a tangy twist.
5. How can I make this omelette fluffier?
Whisk the eggs vigorously and add a tablespoon of cold water. Cook on medium heat and gently pull the edges toward the center while cooking to allow runny egg to spread evenly.