When you're on a Whole30 (like me), simple food is king. Especially when it's something you can make in bulk and eat throughout the week (planning for the win!). So I love me some frittata! I eat frittatas regardless of whether I'm on a Whole30 or not, actually. They're just so easy. But for me, this Spinach, Sausage, & Mushroom Frittata is something extra special.

Frittatas are an excellent way to kick off the day with a protein-packed breakfast!
For more high protein breakfasts, try Buffalo Chicken Sweet Potato Egg Bake or Southwest Chorizo Breakfast Casserole.
Want to pair this frittata recipe with something sweet? Gluten Free Banana Waffles or Gluten Free Cranberry Orange Scones with Orange Icing are equally simple but make a great morning treat!
Quick Look: Spinach, Sausage, and Mushroom Frittata
⏲️Ready In: 35 Minutes
🍽Servings: 4
🥗Nutrition: 413 Calories/ 24g Protein
🥘Main Ingredients: Eggs, Sausage, Spinach, Mushrooms
📋Dietary Notes: Gluten free, Dairy free, Grain free
⭐Why You'll Love It: A simple but flavorful frittata to power your morning!
Have a Question? Want a Summary?
Ask AI to summarize or ask a question about this specific recipe!
Disclosure: these buttons are meant to be helpful but I am not responsible for how AI answers.
There are quite literally hundreds of different combinations possible for a frittata. Maybe thousands! But I have a relatively simple formula for my frittatas.
2 Veggies + 1 Meat + 10 Eggs
...and that's a wrap. In the case of this frittata, that means Spinach + Mushroom + Sausage + 10 eggs. Well...and onions, but browned/caramelized onions are pretty much a given in any of my frittatas.
Lots of things go great in a frittata, but I think adding too many things at once ruins a frittata, so keeping it relatively simple makes perfect frittatas almost every time. I pick two veggies that I want in my frittata, throw in a meat (bacon, sausage, ham, ground beef, etc.) and call it good. Ten eggs seems to be the ideal amount for a frittata (for me). I have a LARGE, 12-inch cast iron, and anything less just makes a thin egg pancake. Weird.
Obviously, if you don't have a behemoth cast iron like me, your cook time will be a little longer, so adjust the recipe as necessary.

Well, I basically just told you my frittata secret, so I don't really even need to give you a recipe, do I?
I will anyway.
Because I like y'all.
Seriously, feel free to use this recipe as a template for creating your own simple, personally perfect frittata. However, I do think that this frittata is pretty freaking awesome, so I hope you try it out before venturing off on your own fantastical frittata adventures!
And if you love a good frittata, give Plantain Frittata with Bacon & Chives a try!
Did you try this dairy free frittata recipe? I'd love to hear what you think! Please leave a comment and rating or tag me on Instagram - I appreciate your feedback.
Print📖 Recipe
Spinach, Sausage, and Mushroom Frittata
- Prep Time: 5 minutes
- Cook Time: 30 minutes
- Total Time: 35 minutes
- Yield: 4 generous slices from one giant frittata 1x
- Category: Breakfast
- Method: Roasting
- Cuisine: American
- Diet: Dairy-Free
Ingredients
- 1-2 Tb cooking fat (I typically use ghee)
- ½ lb ground sausage
- 1 cup fresh spinach, chopped
- 1 cup mushrooms, sliced
- ½ small onion, chopped
- 10 eggs
- salt and pepper, to taste
Instructions
- Preheat oven to 350 degrees. Heat up a 10-12" cast iron skillet on medium-high heat. Add cooking fat. This is when I like to chop the veggies and beat the eggs with salt and pepper (and any other spices) in a medium-sized bowl. That way, it's all prepared as I'm making the frittata.
- Add onion and cook, stirring occasionally, until they begin to soften and brown. Add ground sausage, breaking it up as it browns and cooks through.
- Once sausage is browned, add mushrooms and spinach. Cook, stirring occasionally, until mushrooms are slightly browned and spinach is wilted, about 2-4 minutes.
- Turn off burner, make sure everything in the pan is distributed fairly evenly, and pour beaten eggs into the pan. Immediately transfer to the preheated oven.
- Cook for 20 minutes or until eggs are completely cooked through (no longer runny).
Notes
*Cook time will vary based on the diameter of your cast iron pan. A smaller pan requires more cook time because the layer of eggs is thicker.
*Feel free to get creative and add your own spices! I like to spice up the sausage as it's cooking or sprinkle spices on top of the frittata right before it goes in the oven.




Anna says
This is the first recipe I tried with my cast iron skillet and it was a success! I used sweet turkey sausage instead of regular breakfast sausage, and added some sage (dried, but fresh would have been more awesome probably!) when adding the sausage. I did find it needed just a bit more salt when I ate it, but I didn't put any seasoning on it before I put it in the oven, so that could have helped. A very nice and filling recipe for someone on a low sugar diet 🙂
Chelsea says
Woah. I feel honored that one of my recipes broke in your cast iron pan! Thanks for trying the recipe, and I'm glad you loved it! Frittatas are the bomb. 🙂
Cyglenda says
I'm making this right now! Sounds delicious! Can't wait.
Chelsea says
Woot woot! Thanks for stopping by and making the recipe. Hope you LOVE it!
-Chelsea
Yuliya says
Yum! This looks so tasty! I usually add bacon to my eggs, but have been meaning to try with sausage for a while. I'm definitely motivated to do so now 🙂 I also love your blog!
Pinned!
Chelsea says
Thank you very much for stopping by! Definitely appreciate it! 🙂
Marla says
Great recipe with the spinach and all those nutritious protein packed eggs. The mushroom add a extra special touch. Thanks for sharing on Real Food Fridays. Pinned & twitted.
Chelsea says
Thanks for stopping by as usual, Marla! Always love linking up! 🙂