Take a look at our Great Recipes
Vegetarian Breakfast Recipes

Savory Mushroom Frittata with Spinach and Cheese

By sofiarecipesJul 1, 202640 minutesServes 4
Savory Mushroom Frittata with Spinach and Cheese

One lazy Sunday morning, I found myself staring at a fridge full of mushrooms and a wilting bunch of spinach. I decided to make a mushroom frittata, hoping to turn those ingredients into something delicious. The result was incredible, with the earthy mushrooms and vibrant spinach coming together beautifully.

This is not just any mushroom frittata; it's rich with cheese and has a creamy texture that makes every bite feel rich. I’ve tested this recipe multiple times, balancing flavors and textures, so you can enjoy a simple yet satisfying meal that stands out from the rest.

Why You'll Love It

Mushrooms provide umami depth: The cremini mushrooms are rich in glutamates, which enhance the savory flavor profile of the frittata. This umami quality makes every bite satisfying and complex.
Eggs create a fluffy texture: Whisking the eggs incorporates air, resulting in a light and fluffy texture once baked. I made this several times, adjusting the whisking technique, and found that a good whip really makes a difference.
Spinach adds moisture and nutrients: The fresh spinach wilts down during cooking, releasing a bit of moisture that keeps the frittata from drying out. Plus, it adds vibrant color and essential vitamins.
Cheese enhances creaminess: The melted cheese binds the ingredients together while adding richness. I tested using both cheddar and feta, and found that feta gives a pleasureful tang that complements the mushrooms beautifully.

Ingredient Notes

What You'll Need

  • 8 oz cremini mushrooms, slicedthese mushrooms add a rich, earthy flavor; choose ones that are firm and free of spots
  • 1 cup fresh spinach, choppedopt for vibrant green leaves; they'll bring a lovely color and nutrition to your frittata
  • 1 medium onion, diceda sweet onion enhances the overall flavor; look for one that feels heavy for its size
  • 4 large eggs, beatenfresh eggs yield the best flavor and texture; check for bright yolks when selecting
  • 1/4 cup milk, or creamcream will make the frittata richer and creamier, while milk keeps it lighter
  • 1 cup shredded cheese, such as cheddar or fetacheddar adds a sharp flavor, while feta brings a tangy note; use what you love
  • 2 tbsp olive oil, for cookingextra virgin olive oil is best for flavor, but any cooking oil will work
  • 1 tsp salt, to tasteadjust to your preference; salt enhances all the other flavors
  • 1/2 tsp black pepper, to tastefreshly ground pepper adds a nice bite; taste as you go
  • 1/2 tsp garlic powder, optionalthis can boost the savory flavor; fresh garlic is also a great alternative
  • 1/2 tsp dried oregano, optionaladds a lovely herbaceous note; fresh herbs can be used for a brighter flavor

When shopping, look for the freshest vegetables and eggs you can find. A good quality cheese will enhance your mushroom frittata, so don’t skimp on that ingredient. Trust me, it makes a difference!

Easy Substitutions

  • Dairy-free: swap milk or cream for almond milk — the frittata will be lighter, and the nutty flavor will add a nice twist.
  • Gluten-free: this recipe is naturally gluten-free, so you’re all set!
  • Egg-free: swap eggs for 1 cup of silken tofu — it will create a denser texture but can still hold all the flavors well.
  • Lower calorie: use egg whites instead of whole eggs — this will reduce calories significantly, but the frittata may be a bit less rich.
Ingredients for Savory Mushroom Frittata with Spinach and Cheese
Everything you need for this recipe

How to Make This Recipe

Prep & Sauté

1

Preheat your oven to 375°F. This ensures the frittata cooks evenly and helps develop a beautiful golden top.

2

Heat 2 tablespoons of olive oil in a large skillet over medium heat for about 2 minutes. You want the oil shimmering, which indicates it’s hot enough to sauté.

3

Add 1 diced onion to the skillet and sauté for 3-4 minutes until it’s translucent. This step builds a savory base for your frittata.

4

Stir in 8 ounces of sliced mushrooms and cook for an additional 5-7 minutes until they release moisture and start to brown. You’ll know you’re there when you smell their earthy aroma filling the kitchen.

5

Add 2 cups of chopped spinach and cook for about 2 minutes until wilted. This will add a lovely pop of color and nutrients.

Mix & Bake

6

In a bowl, whisk together 6 eggs, 1/4 cup of milk, 1/2 teaspoon salt, 1/4 teaspoon pepper, 1/2 teaspoon garlic powder, and 1 teaspoon oregano until well combined. A smooth mixture ensures even cooking and flavor distribution.

7

Pour the egg mixture over the sautéed vegetables in the skillet, making sure it’s evenly distributed. This will help the frittata set uniformly.

8

Sprinkle 1 cup of shredded cheese evenly on top. As it melts, it creates a delicious, gooey layer that holds everything together.

9

Transfer the skillet to the oven and bake for 20-25 minutes, or until the frittata is set and the top is lightly golden. You’ll know it’s done when a toothpick inserted into the center comes out clean.

Cool & Serve

10

Remove the frittata from the oven and let it cool for 5 minutes before slicing. This resting time allows it to firm up a bit, making it easier to cut.

11

Serve warm, garnished with additional herbs if desired. The Mushroom Frittata is perfect for brunch or a light dinner, and it tastes even better the next day!

Pro Tips

Use an Oven-Safe Skillet:

Using a skillet that can go from stovetop to oven means less cleanup and more flavor. I love my cast iron for this; it retains heat beautifully and gives the frittata a lovely crust.

Cook Eggs Low and Slow:

This technique ensures a creamy texture. I keep the heat low when I pour the egg mixture in, allowing it to set gently without overcooking, resulting in a fluffy frittata.

Experiment with Cheese Varieties:

Cheese adds depth to your frittata. I often mix sharp cheddar with goat cheese for a tangy kick; it melts beautifully and gives a rich flavor that’s hard to resist.

Let It Rest Before Cutting:

Allowing your frittata to rest for about 5-10 minutes helps it set and makes slicing easier. Trust me, it prevents the filling from spilling out and keeps each piece intact!

Use Fresh Eggs for Flavor:

Fresh eggs have a richer flavor and vibrant color, which enhances your frittata. I often source mine from a local farm, and the taste difference is incredible!

Variations & Customizations

Flavor Twists

Spicy Southwest Frittata

Add 1 cup of diced bell peppers and 1/2 cup of cooked chorizo to the mix. The result is a vibrant dish full of zesty flavors and a slight kick, thanks to the chorizo. Each bite is colorful with roasted red and green peppers, making it a fiesta on your plate.

Caprese Frittata

Incorporate 1 cup of halved cherry tomatoes and 1/2 cup of fresh basil into the mix. The frittata transforms into a fresh, summery dish, with juicy bursts of tomato and fragrant basil. It looks stunning with a bright red and green palette, perfect for a brunch with friends.

Kid-Friendly

Cheesy Veggie Delight

Mix in 1 cup of finely grated zucchini and 1 cup of shredded mozzarella cheese. The result is a gooey, cheesy frittata that's moist and packed with hidden veggies. Kids will love the stretchy cheese, and it’s a great way to sneak in some greens!

Breakfast Pizza Frittata

Add 1/2 cup of mini pepperoni and sprinkle 1/4 cup of pizza seasoning over the top before baking. The frittata becomes a fun, pizza-inspired dish with crispy edges, a savory aroma, and a satisfying chew that kids will adore.

Storage & Meal Prep

How to Store

Room Temperature

Your Mushroom Frittata can sit at room temperature for about 2 hours if you cover it with a clean kitchen towel or a loose lid. Just make sure it’s not in direct sunlight!

Refrigerator

Store the frittata in an airtight container for up to 4 days. Let it cool completely before wrapping it tightly in plastic wrap or using a container that seals well to prevent moisture buildup. Remember, they'll get soggy on the bottom if you stack them while still warm.

Freezer

For longer storage, you can freeze slices of the frittata for up to 2 months. Flash freeze them on a sheet pan first, then wrap each slice individually in plastic wrap and place them in a freezer bag. Thaw overnight in the fridge when you're ready to enjoy.

Meal Prep

For batch cooking, I recommend doubling the recipe so you have plenty to enjoy throughout the week. Preparing it the night before is ideal, as it allows the flavors to meld beautifully. Store in glass containers for reheating, and it will stay fresh for up to 4 days. Reheat in the oven at 350°F for about 15 minutes or in the microwave for 1-2 minutes, ensuring it’s heated through.

Equipment You'll Need

Essential

Large skillet: A heavy-bottomed skillet is key for even heat distribution, which helps the vegetables sauté perfectly without burning. I prefer a cast iron or non-stick skillet; cast iron retains heat well, while non-stick makes for easier cleanup.

Oven-safe skillet: Using an oven-safe skillet allows you to smoothly transition from stovetop to oven. This is crucial for achieving that perfect frittata texture without needing to transfer everything to a baking dish. A stainless steel or well-seasoned cast iron skillet works beautifully for this.

Nice to Have

Whisk: While you could use a fork, a whisk incorporates air into the eggs, resulting in a fluffier frittata. It’s worth the extra effort for that light, airy texture!

Frequently Asked Questions

Can I use other types of mushrooms in a frittata?

Absolutely! While cremini mushrooms are my favorite for their earthy flavor, you can use shiitake, portobello, or even button mushrooms. Each type brings its distinct taste and texture, so feel free to experiment!

Why did my frittata come out rubbery?

A rubbery texture usually means the frittata was overcooked or cooked at too high a temperature. Try lowering the heat and checking for doneness a bit earlier next time to achieve that creamy, soft texture.

Can I make a mushroom frittata ahead of time?

Yes, you can! Cook it fully, let it cool, and then store it in the fridge for up to 3 days. Just reheat it gently in the oven or microwave before serving.

How can I make a mushroom frittata dairy-free?

To make it dairy-free, substitute regular eggs with a plant-based egg alternative and use non-dairy milk, like almond or oat milk. Nutritional yeast can also add a cheesy flavor without the dairy!

What can I serve with mushroom frittata?

A fresh side salad works beautifully with mushroom frittata, adding a nice crunch. You could also serve it with some toasted bread or roasted veggies for a heartier meal.

This Mushroom Frittata has become a cherished breakfast favorite in my home, full of flavors and perfect for any time of day. For the best texture, whisk your eggs until they’re frothy—trust me, it makes a difference!

Give it a try, and I’d love to hear your thoughts—leave a comment or share your creation on Pinterest!

Savory Mushroom Frittata with Spinach and Cheese
Savory Mushroom Frittata with Spinach and Cheese

Enjoy a delicious and nutritious frittata packed with mushrooms, spinach, and cheese, perfect for any meal of the day.

Pin Recipe
Prep15 min
Cook25 min
Total40 min
Servings4

Ingredients

  • 8 oz cremini mushrooms
  • 1 cup fresh spinach
  • 1 medium onion
  • 4 large eggs
  • 1/4 cup milk
  • 1 cup shredded cheese
  • 2 tbsp olive oil
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp garlic powder
  • 1/2 tsp dried oregano

Instructions

  1. 1
    Step 1Preheat oven to 375°F.
  2. 2
    Step 2In a large skillet, heat olive oil over medium heat for 2 minutes.
  3. 3
    Step 3Add diced onion and sauté for 3-4 minutes until translucent.
  4. 4
    Step 4Add sliced mushrooms and cook for an additional 5-7 minutes until they release moisture and start to brown.
  5. 5
    Step 5Stir in chopped spinach and cook for 2 minutes until wilted.
  6. 6
    Step 6In a bowl, whisk together eggs, milk, salt, pepper, garlic powder, and oregano.
  7. 7
    Step 7Pour the egg mixture over the sautéed vegetables in the skillet, ensuring even distribution.
  8. 8
    Step 8Sprinkle the shredded cheese evenly on top.
  9. 9
    Step 9Transfer the skillet to the preheated oven and bake for 20-25 minutes, or until the frittata is set and the top is lightly golden.
  10. 10
    Step 10Remove from the oven and let it cool for 5 minutes before slicing.
  11. 11
    Step 11Serve warm, garnished with additional herbs if desired.

Important Information

Nutrition Facts (per serving)

220 cal · Protein 14g · Carbs 6g · Fat 15g · Fiber 1g · Sodium 390mg. Please treat this as approximate and not a substitute for definitive health advice.

Allergy Information

Check all ingredients for potential allergens and consult a professional if in doubt.

sofiarecipes
sofiarecipes

Hi, I’m Sofia, the heart and soul behind sofiarecipes. Cooking has always been a joyful escape for me, where I can play with flavors and create comforting dishes that bring people together. On my site, you’ll find a collection of my favorite recipes, each one crafted with love and a sprinkle of creativity. I hope to inspire you to whip up something delicious in your own kitchen!

Ratings & Reviews

Be the first to review this recipe!

Leave a Review

Your rating:

Similar Posts