Whether you’re preparing breakfast for a crowd or looking for a meal prep option that will last through the week, this Mushroom and Spinach Frittata has everything you need for a satisfying and nutritious start to the day.
- Prep time: 10 minutes
- Stove cooking time: 5–7 minutes (to set the base)
- Broiling/oven time: 5–7 minutes (or 10–12 minutes in the oven)
Pin it for later!
Why Make a Mushroom and Spinach Frittata?
Frittatas are a simple way to enjoy a wholesome breakfast without too much fuss. They only require a few basic ingredients, most of which you may already have in your kitchen.
Plus, the beauty of a frittata lies in its flexibility — you can swap out ingredients based on what you have on hand or adjust the recipe to fit your dietary needs.
For instance, you can make a dairy-free version by skipping the cheese or bulk up the meal by adding extra vegetables.
Let’s dive into the recipe so you can get started on this savory, protein-packed breakfast.
Ingredients:
- 6 large eggs
- 1 cup of mushrooms (cremini or portobello work best for a rich flavor)
- 1 cup of spinach (fresh or frozen, but thaw and drain frozen spinach before using)
- 1 medium zucchini, sliced thin
- 1 small onion, finely chopped
- ½ cup of shredded cheese (optional, you can use cheddar, mozzarella, or goat cheese)
- 1 tablespoon of olive oil
- 2 cloves of garlic, minced
- Salt and pepper, to taste
- A pinch of red pepper flakes (optional for a little heat)
Optional Garnishes:
- Fresh herbs like parsley or chives
- A dollop of sour cream or Greek yogurt
Kitchen Equipment:
- A large oven-safe skillet (cast iron works great)
- A whisk
- Mixing bowls
- Spatula
How To Make Mushroom and Spinach Frittata?
1. Prep Your Ingredients
Before you start cooking, gather all of your ingredients and prep them. Thinly slice your zucchini, chop the onion finely, and clean and slice the mushrooms.
If you’re using fresh spinach, give it a good rinse and pat it dry. For frozen spinach, ensure you thaw it completely and press out any excess moisture with a paper towel or clean kitchen cloth. Mince the garlic cloves so that they’re ready to go when needed.
Taking the time to prepare your ingredients beforehand will make the cooking process much smoother and faster.
2. Sauté the Vegetables
Next, heat your oven-safe skillet over medium heat. Once the skillet is hot, add the olive oil. When the oil begins to shimmer, toss in the chopped onions.
Sauté the onions for about 2–3 minutes, until they become translucent and start to soften. Then, add the minced garlic and stir for another minute, allowing the garlic to become fragrant.
Now, add the sliced mushrooms to the skillet. Sauté the mushrooms for about 5 minutes, stirring occasionally, until they have released their moisture and turned golden brown.
Mushrooms are great for adding a rich, earthy flavor to the frittata, and cooking them properly ensures that they won’t make your frittata soggy.
After the mushrooms have browned, add the zucchini slices to the pan. Sauté them for about 3–4 minutes, until they begin to soften.
Finally, add the spinach to the skillet. Fresh spinach will wilt down in a minute or two, while frozen spinach will simply need to heat through. Make sure everything is mixed together well.
Once all the vegetables are cooked, season the mixture with a pinch of salt, black pepper, and a little red pepper flakes if you like some heat.
3. Whisk the Eggs
While the vegetables are cooking, crack the eggs into a large bowl. Whisk the eggs thoroughly until they’re completely combined and slightly frothy. This will ensure your frittata has a light, airy texture. Add a pinch of salt and pepper to the eggs as well.
If you’re planning to add cheese, you can stir half of it into the eggs at this point. Cheese not only adds flavor but also helps bind the frittata together. You can use any type of cheese you like, but cheddar, mozzarella, and goat cheese are popular options.
If you’re keeping it dairy-free, feel free to skip this step entirely.
4. Combine Eggs and Vegetables
Once the vegetables are fully cooked, make sure they’re evenly distributed across the skillet. Slowly pour the whisked eggs over the vegetables, ensuring that the eggs spread out and fill all the nooks and crannies.
Use a spatula to gently stir the mixture just once, making sure the eggs seep between the vegetables. If you’re using cheese, sprinkle the remaining cheese over the top.
5. Cook and Bake the Frittata
Reduce the heat to low and let the frittata cook on the stove for 3–4 minutes. This will allow the bottom to set before placing it in the oven.
Preheat your oven’s broiler to high. Transfer the skillet to the oven and place it under the broiler. Let the frittata cook for about 5–7 minutes, or until the top is golden and the eggs are fully set. Keep a close eye on it to prevent burning.
If you don’t have a broiler, you can finish the frittata in a preheated oven at 350°F (175°C) for about 10–12 minutes.
6. Serve and Enjoy
Once the frittata is fully cooked, remove it from the oven and let it cool for a minute or two. Use a spatula to carefully loosen the edges, then slide the frittata out of the skillet and onto a cutting board. Slice it into wedges and serve hot.
Feel free to garnish with fresh herbs like parsley or chives for an added burst of flavor. If you like a bit of tang, a spoonful of sour cream or Greek yogurt makes a wonderful topping.
This Mushroom and Spinach Frittata pairs beautifully with a side salad, whole grain toast, or roasted potatoes. It’s perfect for breakfast, brunch, or even a light lunch. Plus, it stores well in the fridge for up to 4 days, making it an excellent meal prep option.
Tips for the Best Frittata:
- Don’t Overmix the Eggs: When you add the eggs to the skillet, give them a gentle stir just once. Overmixing can cause the frittata to be dense instead of fluffy.
- Use an Oven-Safe Skillet: Make sure your skillet can go from stovetop to oven without any issues. Cast iron is a great option because it heats evenly and can handle high oven temperatures.
- Customize with Other Veggies: This recipe is easily adaptable. Try adding bell peppers, tomatoes, or even broccoli to your frittata for variety.
- Make It Dairy-Free: Skip the cheese to make the frittata completely dairy-free without sacrificing flavor. You can also try using a plant-based cheese substitute.