15-Minute Mushroom Egg Frittata
A mushroom egg frittata is the kind of dish you can pull together on a weeknight and still feel like you made something real. It’s eggs, mushrooms, and a little cheese, all done in one pan in about fifteen minutes.

The eggs get fluffy and tender, the mushrooms turn deeply savory in butter, and the top puffs under the broiler. No fancy technique, no long bake time, just a simple dinner that works the first time.
What Makes This Frittata So Good
The mushrooms get golden and a bit crisp in the butter before the eggs hit the pan, so every bite carries that deep, earthy flavor. You don’t need a lot of ingredients to make it taste complete.
There’s just enough cheese to hold the eggs together without weighing them down, and the broiler gives the top a spotty brown finish that looks like you fussed. It comes out of the skillet in one piece, ready to slice and eat.
It’s also the kind of thing that works with whatever mushrooms you have, and it holds up well cold the next day if you have leftovers.
Ingredients

- 6 large eggs: no need to add cream or milk; they’ll fluff up on their own
- 4 oz cremini mushrooms, sliced: white button or shiitake also work well
- 2 tbsp unsalted butter: for sautéing the mushrooms and keeping the eggs from sticking
- 1/4 cup shredded cheese: gruyere melts beautifully; sharp cheddar or Swiss are good swaps
- Salt and black pepper: season the mushrooms while they cook and the eggs before they go in
- Fresh chives (optional): a small handful, chopped, for a bright finish
Variations and Substitutions
- Different mushrooms: use shiitake, oyster, or a mix. Just slice them evenly so they cook at the same rate.
- Dairy-free: swap the butter for olive oil and use a dairy-free shredded cheese, or leave it out entirely.
- Cheese swaps: sharp cheddar, fontina, smoked gouda, or even crumbled feta work, each giving a different character.
- Add spinach: sauté a handful of spinach with the mushrooms until wilted, then proceed with the recipe.
If you need a completely dairy-free egg dish, the Tofu Scramble is a solid option.
How To Make Mushroom Egg Frittata
Step 1: Sauté the Mushrooms

Preheat your broiler with a rack about 6 inches from the heat. Melt the 2 tbsp butter in an 8-inch oven-safe skillet over medium heat. Add the sliced mushrooms and a pinch of salt, then cook for 3 to 4 minutes, stirring now and then, until they soften and start to turn golden.
You want the edges to get little spots of deep brown, almost crisp in places. That concentrated flavor will carry through the whole frittata.
Step 2: Whisk the Eggs

Crack the 6 eggs into a bowl, add 1/4 tsp salt and 1/8 tsp pepper, and whisk until the yolks and whites are fully blended and a little frothy. Stir in half the shredded cheese so it’s evenly distributed.
The mixture should look pale and smooth, no streaks of white. Reserve the rest of the cheese for the top.
Step 3: Cook the Frittata on the Stove

Pour the egg mixture into the skillet right over the mushrooms. Reduce the heat to medium-low and let it cook without stirring for 2 to 3 minutes, until the edges are set and the center is still slightly runny on top.
The bottom will be golden and the sides will start to pull away from the pan. Don’t stir, just let it sit like a lazy omelet, so the base sets up firm.
Step 4: Broil and Serve

Sprinkle the remaining cheese over the top. Transfer the skillet to the broiler and cook for 2 to 3 minutes, until the frittata puffs up and turns golden brown with a few darker spots.
Slide it out onto a plate, scatter chives over it if you’re using them, and slice into wedges while it’s still hot. Serve right away.
Tips for the Best Frittata
- Use an 8-inch skillet: for a thicker frittata that feeds two generously. A 10-inch pan will make a thinner one and may cook a bit faster.
- Cook off any mushroom liquid: before adding eggs. If the mushrooms release water, let it evaporate fully so the frittata doesn’t get soggy.
- Check your skillet handle: before it goes under the broiler. If it’s not oven-safe, wrap the handle in a double layer of foil.
- For a softer, custard-like middle, pull it from the broiler when the center still has a tiny jiggle; it will carry over and set as it rests.
Cook times shift a little with pan size and broiler strength.
| Pan Size | Stove Time | Broil Time |
|---|---|---|
| 8-inch | 3 to 4 mins | 2 to 3 mins |
| 10-inch | 2 to 3 mins | 1 to 2 mins |
Keeping Leftover Frittata
- Refrigerate: cover and store in the fridge for up to 3 days.
- Reheating: warm slices in a skillet over low heat, or microwave in 20-second bursts until heated through.
- Serve Cold: slices straight from the fridge are good for a quick lunch or a picnic.
What To Serve With Mushroom Egg Frittata
A simple arugula salad with lemon vinaigrette cuts through the richness of the eggs and butter. The peppery greens and sharp dressing keep everything feeling light.
Roasted cherry tomatoes with a little garlic add a sweet, juicy burst that works alongside the savory mushrooms.
Frequently Asked Questions
Can I add other vegetables?
Yes. Sauté any watery vegetables like zucchini, bell peppers, or spinach first to cook off their moisture, then add them to the eggs as you would the mushrooms.
My frittata stuck to the pan. What went wrong?
It probably needed more fat or a different pan. Use a generous amount of butter over medium heat, and if your skillet isn’t well-seasoned, a nonstick oven-safe pan is the safest bet.
How can I tell when it’s fully cooked?
Shake the pan gently. The center should barely jiggle, and a toothpick poked into the middle should come out clean. It’s ready.
Can I add bacon or sausage?
Sure. Cook the meat first until crisp, drain off most of the fat, then proceed with the mushrooms and eggs as written.

Mushroom Egg Frittata Recipe
Ingredients
Method
- Preheat broiler with rack 6 inches from heat. Melt butter in an 8-inch oven-safe skillet over medium heat. Add mushrooms and a pinch of salt; cook until golden, about 4 minutes.
- Whisk eggs with 1/4 tsp salt, pepper, and half the cheese.
- Pour egg mixture into skillet over mushrooms. Reduce heat to medium-low and cook without stirring until edges are set, 2 to 3 minutes.
- Sprinkle remaining cheese on top. Broil until puffed and golden, 2 to 3 minutes. Slide onto a plate, scatter chives if using, and slice while hot.
