Mushroom frittata brings earthy, savory flavors to your table with minimal effort. This crustless quiche is loaded with tender mushrooms, sweet onions, juicy tomatoes, and fresh spinach, all baked into a golden egg custard. It’s the perfect make-ahead breakfast or easy dinner solution that looks impressive but comes together in under an hour.

Why You’ll Love This
- Meal prep champion: Bake once, eat all week for breakfast or lunch.
- Veggie-packed powerhouse: Sneaks in multiple servings of vegetables in one slice.
- Gorgeous presentation: Arranging vegetables before adding eggs creates a stunning look.
- Versatile timing: Perfect for brunch, lunch, dinner, or even breakfast-for-dinner.
- Fridge-friendly: Tastes just as good cold or reheated.
Mushroom Frittata
- Total Time: 55 minutes
Description
Mushroom frittata brings earthy, savory flavors to your table with minimal effort. This crustless quiche is loaded with tender mushrooms, sweet onions, juicy tomatoes, and fresh spinach, all baked into a golden egg custard. It’s the perfect make-ahead breakfast or easy dinner solution that looks impressive but comes together in under an hour.
Ingredients
- 1 cup diced yellow onion
- 1 cup chopped baby spinach
- 1 cup cherry tomatoes, sliced in half
- ½ cup shredded mozzarella cheese
- ½ cup sliced mushrooms
- 8 large eggs
- ½ cup heavy cream
- ½ teaspoon ground mustard
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
Instructions
1. Preheat your oven to 350°F. Generously spray a 9-inch quiche pan or deep pie dish with nonstick cooking spray, getting into all the corners. Place the greased dish on a baking sheet.
2. Start with the diced onion spread evenly across the bottom of the dish. This creates your flavor foundation.
3. Sprinkle the chopped spinach over the onions in an even layer. The spinach will wilt during baking without overwhelming the dish.
4. Arrange the halved cherry tomatoes cut-side up across the spinach. They’ll look beautiful and add bursts of sweetness in every bite.
5. Sprinkle the shredded mozzarella evenly over everything. The cheese creates pockets of creamy goodness throughout.
6. Top with the sliced mushrooms, arranging them decoratively since they’ll be visible in the final dish. Take a moment to make it pretty.
7. In a medium bowl, whisk together the eggs and heavy cream until well combined and slightly frothy. This incorporates air for a lighter texture.
8. Add the ground mustard, garlic powder, salt, and black pepper. Whisk again until all seasonings are evenly distributed.
9. Slowly pour the egg mixture around the vegetables, not directly on top. This technique helps keep your arranged vegetables in place. If any vegetables shift, use a fork to gently nudge them back into position.
10. Bake for 40-45 minutes until a toothpick inserted in the center comes out clean. The top should be golden and the center should be just set.
11. Let the frittata cool for 10 minutes before slicing. This resting period helps it set completely for cleaner cuts. Slice into wedges and serve with your favorite toppings.
Notes
Arrange vegetables in the dish before adding eggs for picture-perfect presentation. Pour carefully around vegetables to keep everything in place.
Use a baking sheet underneath to prevent spills and make moving the hot dish safer.
Pull the frittata when the center barely jiggles—it’ll firm up as it cools from residual heat.
Pat spinach dry to prevent excess water from making your frittata watery.
Slice mushrooms uniformly for even cooking and professional appearance.
Room-temperature eggs create a fluffier, more evenly cooked frittata. Let them sit out for 20 minutes before whisking.
Store covered in the fridge for up to 1 week. The flavor improves after the first day.
For dairy-free: Use coconut cream or cashew cream instead of heavy cream. Skip cheese or use dairy-free alternatives.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Ingredients
- 1 cup diced yellow onion
- 1 cup chopped baby spinach
- 1 cup cherry tomatoes, sliced in half
- ½ cup shredded mozzarella cheese
- ½ cup sliced mushrooms
- 8 large eggs
- ½ cup heavy cream
- ½ teaspoon ground mustard
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
Swap heavy cream for Greek yogurt or sour cream for a tangy protein boost.
Try cheddar, parmesan, or feta instead of mozzarella for different flavor profiles.
Why These Ingredients Work
Ground mustard: This secret ingredient adds depth without being identifiable. It enhances the eggs’ natural flavor and brings everything together.
Cherry tomatoes: Their compact size and lower water content prevent a soggy frittata. They burst with sweetness while adding pops of color.
Heavy cream: Creates that silky, custardy texture you want. The fat helps the eggs stay tender instead of rubbery.
Baby spinach: Wilts perfectly without releasing too much water. Its mild flavor blends seamlessly while adding vibrant green color.
Tools Needed
- 9-inch quiche pan or deep pie dish
- Baking sheet (to catch any spills)
- Medium mixing bowl
- Whisk
How To Make Mushroom Frittata
Step 1: Prep Your Pan
Preheat your oven to 350°F. Generously spray a 9-inch quiche pan or deep pie dish with nonstick cooking spray, getting into all the corners.
Place the greased dish on a baking sheet. This catches any spills and makes it easier to transfer in and out of the oven safely.
Step 2: Layer the Vegetables
Start with the diced onion spread evenly across the bottom of the dish. This creates your flavor foundation.
Sprinkle the chopped spinach over the onions in an even layer. The spinach will wilt during baking without overwhelming the dish.
Arrange the halved cherry tomatoes cut-side up across the spinach. They’ll look beautiful and add bursts of sweetness in every bite.
Step 3: Add Cheese and Mushrooms
Sprinkle the shredded mozzarella evenly over everything. The cheese creates pockets of creamy goodness throughout.
Top with the sliced mushrooms, arranging them decoratively since they’ll be visible in the final dish. Take a moment to make it pretty!
Step 4: Make the Egg Mixture
In a medium bowl, whisk together the eggs and heavy cream until well combined and slightly frothy. This incorporates air for a lighter texture.
Add the ground mustard, garlic powder, salt, and black pepper. Whisk again until all seasonings are evenly distributed.
Step 5: Pour and Bake
Slowly pour the egg mixture around the vegetables, not directly on top. This technique helps keep your arranged vegetables in place.
If any vegetables shift, use a fork to gently nudge them back into position. Don’t worry about perfection—rustic looks beautiful too!
Bake for 40-45 minutes until a toothpick inserted in the center comes out clean. The top should be golden and the center should be just set.
Step 6: Cool and Serve
Let the frittata cool for 10 minutes before slicing. This resting period helps it set completely for cleaner cuts.
Slice into wedges and serve with your favorite toppings like hot sauce, salsa, avocado slices, or a dollop of sour cream.

You Must Know
Arrange vegetables first. Layering them in the dish before adding eggs creates that picture-perfect presentation. Pouring carefully around the vegetables keeps everything in place.
Use a baking sheet underneath. This prevents spills in your oven and makes moving the hot dish much safer and easier.
Don’t overbake. The frittata continues cooking from residual heat. Pull it when the center barely jiggles—it’ll firm up as it cools.
Amelia’s Secret
Before whisking the eggs, let them sit at room temperature for 20 minutes. Room-temperature eggs create a fluffier, more evenly cooked frittata because they blend more smoothly with the cream and bake more uniformly. This tiny step makes a noticeable difference in texture every single time.
Pro Tips & Mistakes to Avoid
Pat spinach dry. Excess water on the spinach can make your frittata watery. Give it a quick squeeze in paper towels.
Slice mushrooms uniformly. Even slices cook at the same rate and look more professional in the finished dish.
Don’t skip the ground mustard. It’s not detectable as mustard—it just makes everything taste more savory and complex.
Pour gently. A slow pour around the vegetables rather than directly on top keeps your beautiful arrangement intact.
Check early. Oven temperatures vary. Start checking at 35 minutes to avoid overbaking.
Flavor Variations
Bell Pepper Boost: Add diced red or yellow bell peppers with the onions for extra sweetness and color.
Herb Garden: Stir fresh thyme, basil, or rosemary into the egg mixture for an aromatic upgrade.
Meat Lover’s: Add cooked bacon, ham, or sausage pieces for a heartier, protein-packed version.
Southwestern Style: Use pepper jack cheese, add green chiles, and top with salsa and cilantro.
Make-Ahead
Prep ahead: Chop all vegetables the night before and store separately in the fridge. Assemble and bake in the morning.
Freeze instructions: Bake completely and cool. Wrap individual slices in plastic wrap, then foil. Freeze for up to 3 months. Thaw in the fridge overnight before reheating.
Serving Suggestions
Serve for brunch with fresh fruit salad and mimosas. The frittata pairs beautifully with the brightness of citrus and berries.
For dinner, add a simple green salad and crusty bread for dipping. A glass of crisp white wine like Sauvignon Blanc complements perfectly.
Pack cold slices for lunch with crackers, cherry tomatoes, and hummus. It holds up beautifully at room temperature.

How to Store
Fridge: Cover tightly and refrigerate for up to 1 week. The flavors meld and improve after the first day.
Freezer: Wrap individual slices in plastic wrap, then foil. Freeze for up to 3 months. Quality stays surprisingly good!
Reheat: Microwave slices for 1-2 minutes or warm in a 350°F oven for 10 minutes. It’s also delicious served cold.
Allergy Info
Contains: Eggs, dairy (cream and cheese)
Dairy-free: Use coconut cream or cashew cream instead of heavy cream. Skip the cheese or use dairy-free alternatives.
Lower fat: Use milk instead of cream and reduce cheese to ¼ cup. The texture will be slightly less rich but still delicious.
FAQs
What’s the difference between frittata and quiche?
A frittata has no crust, making it faster and easier to prepare. Quiche is baked in a pastry crust. Both use an egg-and-cream base.
Can I use different vegetables?
Absolutely! Try zucchini, bell peppers, kale, broccoli, or asparagus. Just make sure to remove excess moisture from watery vegetables first.
Why did my frittata sink in the middle?
Overbaking causes this. The edges overcook while the center is still wet, then everything deflates as it cools. Remove when barely set.
Can I make this in a regular pie dish?
Yes! A 9-inch deep pie dish works perfectly. Make sure it’s deep enough to hold all the ingredients without overflowing.
What can I use instead of ground mustard?
Skip it if you don’t have it, but don’t substitute yellow mustard sauce. You could add a pinch of turmeric for color or a tiny dash of nutmeg for depth.
💬 Tried it? Leave a comment and rating below!



