This Mushroom and Spinach Omelet is a quick and tasty meal! With fresh mushrooms and bright spinach, it’s packed with flavors and nutrients.
Making this omelet is so fun! I enjoy adding a sprinkle of cheese on top right before folding it. It makes every bite a little bit cheesy and oh-so-good! 🧀
Key Ingredients & Substitutions
Eggs: Fresh large eggs are best for this omelet, as they provide a solid base and fluffy texture. If you want to lighten it, you can use egg whites or plant-based egg substitutes for a healthier option.
Mushrooms: I prefer button mushrooms, but you can swap them for cremini or shiitake depending on your taste. If you’re looking for a stronger flavor, dried mushrooms rehydrated in water work too!
Spinach: Fresh spinach is my go-to, but Swiss chard or kale could work just as well. If using frozen spinach, make sure to thaw and drain excess water first!
Milk: Milk adds fluffiness, but you may skip it for a denser omelet. Almond milk or oat milk can be tasty alternatives if you’re dairy-free.
Cheese: For optional cheese, cheddar is classic, but feta or goat cheese adds a lovely tang. Nutritional yeast can also be a great cheesy substitute for a vegan-friendly option.
How Do You Cook the Perfect Omelet Without It Sticking?
Cooking an omelet can be tricky, especially when it comes to sticking! Here are some easy tips to avoid this:
- Use a non-stick skillet: Make sure it’s well-seasoned to help prevent sticking.
- Heat the pan properly: Add oil or butter only when the skillet is hot. This creates a barrier that helps your omelet come out smoothly.
- Don’t rush it: Let the eggs set on their own without stirring. Start with medium and lower to medium-low heat for a gentle cook.
- Use a silicone spatula: It’s gentle on the non-stick surface and helps you lift the edges without tearing.
With these tips, you’ll have a nice, fluffy omelet every time! Enjoy your meal!

Mushroom and Spinach Omelet
Ingredients You’ll Need:
- 3 large eggs
- 1/4 cup milk (optional, for fluffier omelet)
- Salt and pepper, to taste
- 1 tablespoon olive oil or butter
- 1/2 cup fresh mushrooms, sliced
- 1 cup fresh spinach leaves
- 1 clove garlic, minced
- 1 tablespoon green onions or chives, chopped (for garnish)
- Optional: shredded cheese (cheddar, mozzarella or your choice)
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare and cook. It’s a quick and satisfying dish, perfect for breakfast, lunch, or even dinner!
Step-by-Step Instructions:
1. Preparing the Egg Mixture:
Crack the eggs into a bowl and add the milk if you choose to use it. Season with salt and pepper. Whisk the mixture until it’s smooth and a little frothy—this will make your omelet nice and fluffy!
2. Sautéing the Vegetables:
Heat olive oil or butter in a non-stick skillet over medium heat. Once hot, add the sliced mushrooms and cook for about 4-5 minutes until they’re browned and soft. Then, add the minced garlic and sauté for another 30 seconds until it’s fragrant.
3. Adding the Spinach:
Next, toss in the fresh spinach leaves and cook until they are just wilted, which should take about 1-2 minutes. Once done, remove the mixture from the pan and set it aside on a plate.
4. Cooking the Eggs:
In the same skillet, reduce the heat to medium-low. Pour in your egg mixture and tilt the pan to ensure the eggs spread evenly. Allow the eggs to cook gently without stirring until the edges begin to set but the center remains slightly runny.
5. Filling and Folding the Omelet:
Once the edges are set, spoon the mushroom and spinach mixture evenly over one half of the omelet. If you’re using cheese, sprinkle it on top of the veggies at this point. Carefully fold the omelet in half over the filling.
6. Finishing Touches:
Continue to cook for another 1-2 minutes until the eggs are fully set and the cheese is melted. Slide the omelet onto a plate and garnish it with chopped green onions or chives.
7. Serve and Enjoy:
Serve your delicious mushroom and spinach omelet warm, perhaps alongside a fresh leafy green salad or some toast. Enjoy this wholesome, flavorful meal!
Can I Use Frozen Spinach for This Recipe?
Yes, you can use frozen spinach! Just make sure to thaw it completely and drain any excess water before adding it to the omelet. This will help prevent your omelet from becoming watery.
How Do I Make My Omelet Fluffier?
Adding milk or a splash of water can help make your omelet fluffier. Whisking your eggs until they are frothy also incorporates air, which contributes to a light and fluffy texture!
What Other Vegetables Can I Add?
Feel free to customize your omelet with other vegetables such as bell peppers, onions, or tomatoes. Just sauté them alongside the mushrooms to ensure they’re cooked through. Be sure to chop them finely for even cooking!
Can I Store Leftovers?
Yes! Store any leftover omelet in an airtight container in the fridge for up to 2 days. To reheat, pop it in the microwave for about 30 seconds or warm it gently in a skillet over low heat to maintain its texture.



