Easy Bacon & Goat Cheese Frittata Recipe

Breakfast

October 30, 2026

Mushroom, Spinach, and Bacon Frittata with Goat Cheese – vegetarian recipe

Mushroom, spinach, and bacon frittata with goat cheese is one of those one-pan wonders that works as happily for brunch as it does for a quick dinner. Earthy mushrooms and salty bacon meet tender spinach and tangy goat cheese in fluffy baked eggs. It's on the table in about 25 minutes and slices into six generous wedges.

Tired of the same old breakfast routine? Let me introduce you to your new favorite brunch staple: the Mushroom, Spinach, and Bacon Frittata with creamy goat cheese. This dish is an absolute flavor powerhouse, combining earthy mushrooms, savory bacon, and tangy goat cheese in a fluffy, golden egg bake. It looks impressive enough for guests but is secretly simple enough for a lazy weekend morning or even a quick weeknight dinner. Ready in under 30 minutes, it’s the perfect one-pan wonder to add to your recipe collection!

Ingredients

• 2 tbsp / 30 ml olive oil
• 1 cup / 70g (2.47 oz) sliced fresh mushrooms
• 1 cup / 30g (1.06 oz) shredded spinach
• 6 bacon slices, cooked and chopped
• 10 large eggs, beaten
• ½ cup / 57g (2.01 oz) crumbled goat cheese
• Sea salt, to taste
• Freshly ground black pepper, to taste

Instructions

1. Directions1. Preheat your oven to 350°F (175°C). Heat the olive oil in a large, 10-inch oven-safe skillet over medium-high heat. Add the mushrooms and sauté until they begin to brown, about 3 minutes.
2. Add the shredded spinach and cooked bacon to the skillet, stirring until the spinach wilts, about 1 minute. Pour the beaten eggs over the vegetables and bacon. Continue to cook on the stovetop, using a spatula to gently lift the cooked edges and tilt the pan, allowing the raw egg to run underneath. Cook for 3-4 minutes until the edges are set.
3. Sprinkle the top evenly with crumbled goat cheese, a pinch of sea salt, and freshly ground black pepper. Transfer the entire skillet to the preheated oven and bake for about 15 minutes, until the frittata is puffed, golden, and set in the center.
4. Carefully remove the skillet from the oven and let the frittata rest for 5 minutes before slicing. Cut into 6 wedges and serve immediately.

Nutritional Information

• Nutrition (per serving)
• Calories: 316
• Fat: 27g
• Protein: 16g
• Carbohydrates: 2g

Pro Tips

• Don’t overcook the eggs on the stovetop. The center should still be quite wet before it goes into the oven to ensure a tender, not rubbery, final texture.
• A non-stick, oven-safe skillet is your best friend for this recipe. It ensures the frittata releases easily without any sticking. A well-seasoned cast-iron skillet also works wonders.
• Feel free to customize! Swap goat cheese for feta or cheddar, or add other veggies like diced bell peppers or onions. Sauté them along with the mushrooms.
• For extra fluffy eggs, add a splash of milk or heavy cream (about ¼ cup) to the eggs before beating them.

FAQ

Q: How do I know when the frittata is done cooking
A: The frittata is ready when it appears puffed, golden, and the center is fully set. This typically takes about 15 minutes of baking in a 350°F (175°C) oven.

Q: What is the best type of pan for making a frittata
A: A 10-inch oven-safe skillet is ideal for this recipe. Using a non-stick or a well-seasoned cast-iron skillet will help prevent the frittata from sticking and ensure it releases easily from the pan.

Q: Can I substitute the goat cheese in this recipe
A: Absolutely. If you don’t have or like goat cheese, you can easily swap it for other cheeses like feta, cheddar, or Gruyère for a different but equally delicious flavor.

Q: How can I store and reheat leftover frittata
A: You can store leftover frittata in an airtight container in the refrigerator for up to 3 days. Reheat individual slices gently in the microwave or a low-temperature oven until warmed through.

Pro Tips

  • Use a non-stick or well-seasoned cast-iron oven-safe skillet. The frittata finishes in the oven, so one pan from stovetop to table keeps cleanup easy and the release clean.
  • Don't let the eggs fully set on the stovetop. Pull them when the edges are set but the centre is still quite wet, then let the oven finish the job for a tender, non-rubberous texture.
  • Sauté the mushrooms until they actually brown before adding the spinach and bacon, about 3 minutes. Browning is where the deep, meaty flavour comes from.
  • No goat cheese in the fridge? Feta or a sharp cheddar both melt in nicely, and diced bell peppers or onions can join the mushrooms in the sauté. A splash of heavy cream (about ¼ cup) beaten into the eggs makes them even fluffier.
  • Let the frittata rest 5 minutes before slicing so the wedges hold their shape. Leftovers keep 3-4 days in the fridge and are excellent cold or gently rewarmed.

Frequently Asked Questions

Can I make this frittata ahead of time?

Yes. Bake it fully, cool, and refrigerate whole or in wedges for up to 4 days. Serve it cold, at room temperature, or warmed briefly in a low oven.

Can I freeze mushroom and bacon frittata?

You can freeze individual wedges wrapped tightly for up to a month, though the texture of the eggs softens slightly. Thaw overnight in the fridge and rewarm gently.

What can I substitute for goat cheese?

Crumbled feta gives a similar tang, while cheddar makes it milder and meltier. Any of the three keeps the frittata at roughly 2g carbs per serving.

Why bake the frittata instead of cooking it entirely on the stove?

The oven sets the centre evenly without overcooking the bottom. Keep the stovetop phase to 3-4 minutes just to set the edges before the skillet goes into the 350°F oven for about 15 minutes.

Recipe card below.

More Recipes You’ll Love

Mushroom, Spinach, and Bacon Frittata with Goat Cheese – vegetarian recipe
Stav Kogan

Mushroom, Spinach, and Bacon Frittata with Goat Cheese

A flavor powerhouse combining earthy mushrooms, savory bacon, and tangy goat cheese in a fluffy, golden egg bake. This impressive one-pan frittata is simple enough for a lazy weekend brunch or a quick weeknight dinner, ready in under 30 minutes.
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings: 6 serving
Calories: 316

Ingredients
  

  • 2 tbsp (30 ml) olive oil
  • 1 cup (70 g / 2.47 oz) sliced fresh mushrooms
  • 1 cup (30 g / 1.06 oz) shredded spinach
  • 6 bacon slices, cooked and chopped
  • 10 large eggs, beaten
  • ½ cup (57 g / 2.01 oz) crumbled goat cheese
  • Sea salt, to taste
  • Freshly ground black pepper, to taste
  • A non-stick, oven-safe skillet is your best friend for this recipe. It ensures the frittata releases easily without any sticking. A well-seasoned cast-iron skillet also works wonders.
  • Feel free to customize! Swap goat cheese for feta or cheddar, or add other veggies like diced bell peppers or onions. Sauté them along with the mushrooms.
  • For extra fluffy eggs, add a splash of milk or heavy cream (about ¼ cup) to the eggs before beating them.

Method
 

  1. Directions1.
  2. Preheat your oven to 350°F (175°C).
  3. Heat the olive oil in a large, 10-inch oven-safe skillet over medium-high heat.
  4. Add the mushrooms and sauté until they begin to brown, about 3 minutes.
  5. Add the shredded spinach and cooked bacon to the skillet, stirring until the spinach wilts, about 1 minute.
  6. Pour the beaten eggs over the vegetables and bacon.
  7. Continue to cook on the stovetop, using a spatula to gently lift the cooked edges and tilt the pan, allowing the raw egg to run underneath.
  8. Cook for 3-4 minutes until the edges are set.
  9. Sprinkle the top evenly with crumbled goat cheese, a pinch of sea salt, and freshly ground black pepper.
  10. Transfer the entire skillet to the preheated oven and bake for about 15 minutes, until the frittata is puffed, golden, and set in the center.
  11. Carefully remove the skillet from the oven and let the frittata rest for 5 minutes before slicing.
  12. Cut into 6 wedges and serve immediately.
  13. Don't overcook the eggs on the stovetop. The center should still be quite wet before it goes into the oven to ensure a tender, not rubbery, final texture.

Nutrition

Calories: 316kcalCarbohydrates: 2gProtein: 16gFat: 27g

Tried this recipe?

Let us know how it was!

More Keto Recipes

Potato Breakfast Hash – vegetarian recipe

Potato Breakfast Hash

Potato breakfast hash is a one-pot Instant Pot mashup of sweet potatoes, bell peppers, onions, and warm spices. A quick pressure cook softens everything, then a sauté crisps the edges into golden bites. It feeds four and welcomes a poached egg on top. Preparation...

Breakfast Potatoes – vegetarian recipe

Breakfast Potatoes 

Breakfast potatoes are an Instant Pot shortcut to chunky, rustic spuds with an Italian-herb edge. Potatoes pressure-cook in ten minutes, then take a quick sauté in bacon fat or butter with a heap of fresh chives. They are a hearty breakfast side for a relaxed morning....

Golden Mahi-Mahi Cakes (Low-Carb & Gluten-Free) – vegetarian recipe

Easy Keto Mahi-Mahi Cakes (Quick & Crispy!)

Golden Mahi-Mahi Cakes (Low-Carb & Gluten-Free) turn a humble can of fish into crisp-edged patties worth serving to guests. Egg yolks, minced onion, and seafood seasoning bind the flaked mahi-mahi, which bakes to set before a quick sear. Each serving has just 1.5g...

Low Carb Broccoli and Cheese Fritters – vegetarian recipe

Crispy Keto Broccoli and Cheese Fritters

Low Carb Broccoli and Cheese Fritters fry up golden with a mozzarella-rich interior and a crunchy flaxseed coating. A quick zesty dill sauce of mayonnaise, fresh dill, and lemon juice cuts right through the richness. The batch makes 16 fritters at just 1.2g net carbs...

5-Minute Keto Vegan Porridge – vegetarian recipe

5-Minute Keto Vegan Porridge (High-Protein)

5-minute keto vegan porridge is a warm, creamy oatmeal stand-in made from golden flaxseed meal, coconut flour, and vegan vanilla protein powder. It thickens on the stove in three to five minutes and lands at 7 g net carbs with 20 g protein. Grain-free, dairy-free, and...

Incredible Tofu Scramble – vegetarian recipe

Easy Tofu Scramble (12-Minute Vegan Breakfast)

Incredible tofu scramble is a fast, savory, protein-packed alternative to eggs that comes together in under 20 minutes. Crumbled extra-firm tofu, cherry tomatoes, and spinach get a garlic-onion seasoning in one non-stick skillet. It's the vegan keto breakfast...

Quick Scramble with Spinach, Mushrooms, and Ham – vegetarian recipe

The Ultimate 10-Minute High-Protein Egg Scramble

Quick scramble with spinach, mushrooms, and ham is serious fuel for zero-time mornings — six eggs folded around earthy baby bellas, salty deli ham, and red pepper. The trick is cooking the filling first and folding it back in at the very end so the eggs stay silky....

Warm Asian Broccoli Salad – vegetarian recipe

Warm Asian Broccoli Salad (15-Min Keto Breakfast)

Warm Asian broccoli salad is a savory slaw of steamed broccoli crunch tangled in a creamy goat yogurt and ginger sauce. Fresh grated ginger and coconut aminos give it a bright, zesty edge while sesame seeds finish the bowl. It's a 15-minute keto breakfast that...

Potato Breakfast Hash – vegetarian recipe

Potato Breakfast Hash

Potato breakfast hash is a one-pot Instant Pot mashup of sweet potatoes, bell peppers, onions, and warm spices. A quick pressure cook softens everything, then a sauté crisps the edges into golden bites. It feeds four and welcomes a poached egg on top. Preparation...

Breakfast Potatoes – vegetarian recipe

Breakfast Potatoes 

Breakfast potatoes are an Instant Pot shortcut to chunky, rustic spuds with an Italian-herb edge. Potatoes pressure-cook in ten minutes, then take a quick sauté in bacon fat or butter with a heap of fresh chives. They are a hearty breakfast side for a relaxed morning....

Golden Mahi-Mahi Cakes (Low-Carb & Gluten-Free) – vegetarian recipe

Easy Keto Mahi-Mahi Cakes (Quick & Crispy!)

Golden Mahi-Mahi Cakes (Low-Carb & Gluten-Free) turn a humble can of fish into crisp-edged patties worth serving to guests. Egg yolks, minced onion, and seafood seasoning bind the flaked mahi-mahi, which bakes to set before a quick sear. Each serving has just 1.5g...

0
Would love your thoughts, please comment.x
()
x