
Sausage Egg Mushroom Casserole
This post may contain affiliate links. Please read our disclosure policy.
Want a filling and delicious make-ahead breakfast recipe? This easy-to-make sausage egg mushroom casserole has your name on it! This brunch recipe features a crispy potato and sweet potato crust, loaded with sausages, mushrooms, spinach, and eggs. It’s a delicious start to the day that allows you to savor more quality time with your loved ones.

I start this casserole with a base of sweet potato and regular potato hash, cooking it until it’s golden and crisp on the bottom. That crunchy layer is what makes the whole dish so satisfying.
Once the sausage, mushrooms, onions, and spinach are browned, everything gets piled onto the hash brown crust and drenched in savory eggs. It bakes up cozy, hearty, and perfect for feeding a hungry crowd.

Sausage Egg Mushroom Casserole Recipe
Ingredients
- 1 large potato
- 1 medium sweet potato
- 1 tablespoon EACH: oil and butter
- 1 lb breakfast sausage (chopped)
- 1 lb mushrooms (sliced)
- 1 small red onion (sliced)
- 10 ounces baby spinach
- 12 large eggs
- 1 teaspoon sea salt
- ½ teaspoon black pepper
Instructions
- Place the potato and sweet potato into a pot and cover with water. Bring to a boil then reduce the heat and simmer until soft but not falling apart. Drain and set aside to cool, preferably in your fridge. When they’re cold, peel and then grate them.1 large potato, 1 medium sweet potato
- Turn your oven to 350 degrees Fahrenheit. Heat the oil and butter in a large frying pan. Add the grated potatoes and cook, turning a few times, until there are lots of dark and crispy spots on the hashbrowns. Transfer them to a 9×11" casserole dish and press to create a crust.1 tablespoon EACH: oil and butter
- Add the sausage to the same pan you used for the potatoes. Cook until it is well browned, about 10 minutes. Transfer to the casserole dish.1 lb breakfast sausage
- Add the mushrooms to the pan and cook until they are browned, about 10 mins. Add them to the casserole.1 lb mushrooms
- Cook the onion until it is soft and golden, about 5 minutes. Add the spinach and let it wilt. Add both to the casserole and gently mix, being careful not to disturb the crust.1 small red onion, 10 ounces baby spinach
- Whisk the eggs in a large bowl with the salt and pepper. Pour the eggs over the casserole and carefully mix.12 large eggs, 1 teaspoon sea salt, ½ teaspoon black pepper
- Bake for 30 minutes, or until the casserole has set in the center.
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.


Can I prep this and freeze before baking?
Potatoes don’t freeze very well – they become gritty tasting – so I don’t recommend that.
How large a baking dish do you need for this recipe? I’m not a spinach fan. Do you think baby kale would work?
This will fit in a baking dish that is 9″x 11″. And I think baby kale will work perfectly!
Do you use breakfast sausage? I’m confused by the “chopped sausage.” I can’t wait to try this recipe! Thanks!
That’s right! Just use 1 lb. of breakfast sausage and roughly chop it before you fry it. 🙂
Made the Sausage and Egg Breakfast Bake for brunch Christmas Morning. It was delicious! Thanks Kristen for a recipe that satisfied my husband as well as my daughter and me who like to eat Whole30.