
Low Carb Spinach Mushroom Frittata
Jump to recipeDiscover a delicious low carb spinach mushroom frittata that's easy to make and perfect for busy mornings.
Low carb spinach mushroom frittata is the kind of breakfast that makes you feel like you have your life together, even on a Tuesday. It is an easy egg breakfast with bright greens, juicy mushrooms, and creamy cheese, all set in a tender, custardy base. Think healthy breakfast frittata you can actually whip up before coffee kicks in. It smells buttery and herby, it looks like spring on a plate.
The recipe
Low Carb Spinach Mushroom Frittata
- Prep
- 15 min
- Cook
- 18 min
- Total
- 33 min
- Servings
- 4 servings
Nutrition Facts
Original author values. Recipe yield: 4 servings.
- calories
- 280
2× the original author values. Recipe yield: 4 servings.
- calories
- 560
3× the original author values. Recipe yield: 4 servings.
- calories
- 840
Ingredients
- 8 large eggs — at room temperature if possible
- 1/3 cup heavy cream — or half-and-half; for dairy-free use full-fat coconut milk
- 3/4 tsp kosher salt — divided
- 1/4 tsp black pepper — plus more to finish
- 2 tbsp fresh herbs — chopped parsley, chives, or thyme, divided
- 8 oz cremini or baby bella mushrooms — sliced 1/4-inch thick
- 1 small yellow onion — thinly sliced or diced
- 2 cloves garlic — minced, optional but recommended
- 5 oz baby spinach — roughly chopped if leaves are large
- 2 oz goat cheese — crumbled
- 1/2 cup Gruyère cheese — shredded; or mozzarella/cheddar/feta
- 1 tbsp olive oil — plus more as needed
- 1 tbsp unsalted butter — optional; use more oil for dairy-free
- 1 lemon — wedges for serving, optional
Instructions
- Preheat the oven to 375°F. Place a 10-inch oven-safe skillet (cast iron preferred) on the stove.
- Warm olive oil over medium heat. Add sliced mushrooms and 1/4 teaspoon salt; cook undisturbed until they release liquid and begin to brown, then stir until moisture evaporates and edges are deeply golden.
- Stir in the onion and cook until translucent and sweet, about 4 to 5 minutes.
- Add garlic; cook 30 to 60 seconds until fragrant. Add spinach and cook just until wilted. If the pan looks dry, add the butter for richness and to prevent sticking. Taste and season the vegetables so they are well seasoned before adding eggs.
- In a large bowl, whisk eggs with cream, remaining 1/2 teaspoon salt, and black pepper until evenly combined and lightly foamy (do not whip).
- Fold in half of the herbs, goat cheese, and half of the shredded Gruyère.
- Reduce skillet heat to medium-low. Spread vegetables in an even layer and pour the egg mixture over, tilting the pan to fill all gaps.
- Cook without stirring for 2 to 3 minutes, gently swirling the pan to help the edges set while the center remains slightly loose.
- Scatter the remaining Gruyère on top.
- Transfer the skillet to the oven and bake 8 to 12 minutes, until the center is just set and lightly puffed with a glossy surface (a knife should emerge with creamy curds, not liquid).
- Let rest 5 minutes. Sprinkle with remaining herbs, add a crack of pepper, and finish with a squeeze of lemon if desired. Slice and serve warm or at room temperature.
Notes
Cool to room temperature, then refrigerate covered for up to 4 days. For freezing, wrap individual wedges tightly and freeze up to 2 months; thaw overnight in the fridge. Reheat gently: microwave in 30–45 second bursts, bake at 300°F for 10–12 minutes, or warm in a covered skillet over low heat to keep the custard tender.
Why You Will Love This Recipe
This low carb spinach mushroom frittata checks so many boxes. It is satisfying without feeling heavy, and it slides seamlessly from breakfast to brunch to quick dinner. The texture lands right between fluffy and silky, with little golden edges that whisper, eat me now. It reheats like a dream, tastes great at room temp, and it is a naturally low carb frittata that feels special without demanding special effort. Also, the pan-to-plate drama when it puffs in the oven, who can resist that?
Ingredient Notes
Eggs are the backbone, of course. Use large eggs so the ratios hold. I like eight for a standard 10 inch skillet, enough to feed four with leftovers. For richness, a splash of heavy cream makes the custard tender, though half and half or full fat coconut milk works too if you prefer dairy lightness.
Mushrooms bring deep savory notes. Cremini hold their shape and brown beautifully, but button mushrooms will do in a pinch. Slice them a little thicker so they keep a meaty bite after sautéing.
Spinach is our burst of green. Baby spinach wilts fast and has a gentle flavor. If you are using regular spinach, chop it and squeeze out any extra moisture after a quick sauté so the frittata does not get watery.
Onion or shallot adds sweetness. I reach for a small yellow onion most days, but a couple of shallots taste lovely and feel a touch fancier. Garlic is optional, yet highly recommended.
Cheese gives body and that craveable melt. A mix of tangy goat cheese and nutty Gruyère is my favorite, but shredded mozzarella, cheddar, or feta all play well. Go easy on super salty cheeses, they can take over fast.
Fresh herbs lift everything. Parsley or chives are fresh and bright. Thyme leans cozier. A squeeze of lemon at the end is optional, and very good.
Olive oil and a little butter for the skillet help with browning and flavor. If you are keeping dairy minimal, stick to oil, just use a touch more to prevent sticking.
How to Make It
Start by preheating the oven so it is ready to finish the bake. I set mine to 375°F, a temperature that sets the eggs gently without rubbery curds. Bring out a 10 inch oven safe skillet, cast iron if you have it. It holds heat evenly and gives that faint sizzle that makes the kitchen smell like brunch at your favorite corner cafe.
Warm the skillet with olive oil, then add the mushrooms and a pinch of salt. Let them cook undisturbed until you hear that soft hiss and see steam thinning out. They will turn from pale beige to glossy chestnut, edges darkening, liquid evaporating. Stir in the onions and cook until translucent and sweet, about five minutes. If using garlic, add it now and cook until fragrant. You should smell warmth and a little earthiness.
Slide in the spinach. It will mound up, then collapse into silky strands within a minute or two. If the pan looks dry, a dab of butter can make everything feel lush and help keep the eggs from sticking later. Taste the vegetables. They should be well seasoned before the eggs ever hit the pan.
In a large bowl, whisk the eggs with cream, salt, and black pepper. Whisk until the mixture looks evenly golden and just a bit foamy, not aggressively airy. Fold in half of the cheese and some chopped herbs. Pour the egg mixture over the vegetables, tilting the pan so it spreads into all the nooks. Do not crank the heat high here. Medium low is your friend.
Let the frittata sit on the stove for a couple minutes, no stirring, just little circles with the pan handle to help it set around the edges. You will see the sides thicken and pull away slightly, the center still loose. Scatter the remaining cheese on top. Transfer the skillet to the oven and bake until the center is just set and lightly puffed. Depending on your pan and oven, this takes 8 to 12 minutes. The top should look glossy, not dry, and a knife inserted in the center should come out with a bit of creamy curd, not liquid.
Pull it out and let it rest for 5 minutes. This short pause settles the custard and makes slicing clean. You will notice the color shift from bright yellow to a more even golden hue as steam escapes. I finish with a sprinkle of herbs and a crack of pepper. Sometimes a squeeze of lemon, which lights up the spinach and mushrooms.
Do not skip sautéing the mushrooms until their liquid cooks off, I tried rushing once and the frittata wept into the pan and turned soggy at the bottom.
A quick personal note. The first time I made this for my sister, we were in my tiny apartment with a wobbly stove and a single cast iron pan that squeaked when I moved it. She was eight months pregnant and could smell the butter from the hallway. We ate wedges straight from the pan at the counter, burnt our tongues a little, and then laughed because the mushrooms tasted so toasty and the goat cheese had those melty pockets that felt like a small gift.
Tips for the Best Results
- Use the right pan size. A 10 inch skillet gives you the ideal height so the center cooks without overbrowning the top.
- Dry cook mushrooms first. Let them release moisture before adding onions or fat, this concentrates flavor and prevents watery eggs.
- Season in layers. Salt the vegetables, then season the egg mixture. Balanced seasoning keeps every bite lively.
- Whisk, do not whip. Too much air can make a spongy texture instead of tender custard.
- Finish in the oven. Stovetop only can scorch the base. The oven bakes gently and evenly.
- Rest before slicing. Five minutes sets the structure and keeps slices neat.
- Adjust the cheese. Goat cheese and Gruyère are lovely, but feta with parsley or cheddar with chives are great swaps for a low carb frittata theme.
Storage and Reheating
Let the frittata cool to room temperature, then cover and refrigerate for up to 4 days. Store slices in airtight containers with parchment between layers if stacking. For freezing, wrap individual wedges tightly and freeze up to 2 months. Thaw overnight in the fridge for best texture.
Reheat gently. The microwave works in short bursts, 30 to 45 seconds, until warm but not piping hot. Or use a low oven at 300°F for 10 to 12 minutes. A covered skillet over low heat brings back a nice edge and keeps the inside moist. Avoid high heat, it can turn the eggs rubbery.
What to Serve It With
- Bright salad with lemon vinaigrette and shaved fennel or cucumber.
- Roasted tomatoes or blistered cherry tomatoes for a juicy, sweet side.
- Crisp bacon or breakfast sausage if you want extra protein with your easy egg breakfast.
- Avocado slices with flaky salt and chili flakes.
- Hot sauce, pesto, or a dollop of Greek yogurt with herbs.
- Fresh berries, especially when you are keeping things light at brunch.
Frequently Asked Questions
Can I make this low carb spinach mushroom frittata dairy free?
Yes. Use olive oil only for cooking, swap the cream for full fat coconut milk or unsweetened almond milk, and choose a dairy free cheese or omit cheese entirely. The texture stays tender if you do not overbake.
What mushrooms work best for this healthy breakfast frittata?
Cremini and baby bella mushrooms brown beautifully and hold shape. Shiitake add a deep savory note. Button mushrooms are fine too, just cook them longer to drive off moisture and get that browned flavor.
How do I prevent a soggy frittata?
Cook the vegetables until dry, especially mushrooms and spinach. Avoid overdoing the cream, and bake just until the center sets. Let it rest five minutes to finish carryover cooking and release steam.
Can I add meat without losing the low carb focus?
Absolutely. Cooked bacon, crumbled sausage, or diced ham fold in well. Make sure the meat is fully cooked and drained so extra fat or moisture does not interfere with setting.
Can I make it ahead for meal prep?
Yes. Bake, cool, and slice. Store in the fridge and reheat slices during the week. It also tastes great cold, which makes this easy egg breakfast ideal for grab and go.
Final Thoughts
This low carb spinach mushroom frittata is simple food that feels like a treat. The edges are lightly golden, the center is custardy, and the mushrooms bring that savory hum you can taste before your fork even lands. Make it for a lazy weekend, or make it on a weeknight when you want dinner without a lot of dishes. Either way, it is a low carb frittata that will keep you coming back for one more slice.

Ratings and reviews
No ratings yet. If you have cooked this, yours would be the first.
Thank you. Your rating has been counted.
You have already rated this recipe, so this one was not counted.
Please choose between one and five stars.
Reviews are limited to 600 characters. Nothing was saved.
Names are limited to 40 characters. Nothing was saved.
That is a lot of ratings in one hour. Please try again later.
Read next

Breakfast Brunch
30 Minute Low Carb Tuna Stuffed Cucumber Boats
Discover 30 minute low carb tuna stuffed cucumbers for a quick, protein-packed lunch that's light, fresh, and easy to make.

Breakfast Brunch
Cauliflower Hash Browns
Discover easy cauliflower hash browns that stay crispy, low-carb and delicious for any meal.

Breakfast Brunch
Low-Carb Crustless Quiche Lorraine
Discover a delicious low carb crustless quiche lorraine that's easy to bake and perfect for busy weeknights.

Breakfast Brunch
No Carb Tomato Basil Frittata
Discover a no carb tomato basil frittata that's quick, flavorful, and packed with veggies for a satisfying, guilt-free meal.

Breakfast Brunch
Best Low Carb Sheet Pan Breakfast Bake
Discover best low carb sheet pan breakfast that's easy, delicious, and ready in minutes.

Breakfast Brunch
Diabetic Friendly Breakfast Casserole
Discover a diabetic friendly breakfast casserole that's easy to prepare, tasty, and helps keep mornings on track.