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.

A Sausage Egg Mushroom Casserole on the breakfast table - 1

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 hashbrown crust and drenched in savory eggs. It bakes up cozy, hearty, and perfect for feeding a hungry crowd.

Ingredients needed

This egg sausage mushroom casserole is made from simple ingredients, free from any filler ingredients. This is what you need:

  • Potato and s weet potato: Make a hash from the potato and sweet potato to create a hearty and delicious base with a crispy texture.
  • Oil and butter: Imparts richness as you cook off the ingredients.
  • Sausage: Use breakfast sausage or turn up the heat with fresh chorizo. You could even use Italian sausage!
  • Mushrooms: For earthy and umami-rich depth of flavor.
  • Red onion: Sautéed until sweet and aromatic. Yellow or white onion can be used if that’s what you have on hand.
  • Baby spinach: Brings a burst of freshness.
  • Eggs: Acts as a binding agent, bringing it all together.
A close up of Sausage Egg Mushroom Casserole for breakfast - 2 Scooping some Sausage Egg Mushroom Casserole out of a baking dish - 3

What type of sausage should I use in this sausage breakfast casserole?

We use breakfast sausage links and roughly chop them up before adding them to the frying pan.

Can I add anything else?

Sure! This sausage egg mushroom casserole is versatile – sprinkle some thyme or chives on top or add some cherry tomatoes or bell peppers. Grate some cheddar cheese and add to the egg mixture, or drizzle over some hot sauce before digging in!

What type of mushrooms should I use?

You can opt for whatever mushrooms you have in the fridge or find at the grocery store. We usually get cremini, button, or baby bella mushrooms.

Can I store any leftovers?

Absolutely! Keep it in an airtight container in the fridge for up to 3-4 days. You can eat it straight out of the fridge or reheat it in the oven.

A Sausage Egg Mushroom Casserole on the breakfast table - 4 A Sausage Egg Mushroom Casserole on the breakfast table - 5

Sausage Egg Mushroom Casserole Recipe

  • Pin
Sausage Egg Mushroom Casserole - 6

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 .

A Sausage Egg Mushroom Casserole on the breakfast table - 7 A Sausage Egg Mushroom Casserole on the breakfast table - 8

Did you make this?

We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal !

More egg breakfast recipes

Egg White Omelette

Chorizo Scrambled Eggs with Cilantro Pesto

Bacon and Egg Cups

Chorizo Shakshuka (chorizo and eggs)

A Sausage Egg Mushroom Casserole on the breakfast table - 9

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 9x11" 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.

https://www.theendlessmeal.com/sausage-egg-breakfast-bake/