Sausage and mushrooms, bread, eggs, cheese and homemade mushroom gravy come together in this delicious make-ahead breakfast casserole. It’s perfect for holidays, brunches and other special occasions!

slices of sausage and mushroom breakfast casserole on plates

Growing up, we always headed to my grandparents house for breakfast on Christmas morning after opening our presents. And for as long as I can remember, my grandma always had this sausage and mushroom breakfast casserole hot and ready for us. 

I’ve recreated her recipe with a few updates, but it’s just as delicious and satisfying as I remember. It’s the perfect savory make-ahead breakfast dish for special occasions!

Table of Contents

dish with baked sausage and mushroom breakfast casserole

You’ll love this make-ahead breakfast casserole

You’ll love the combination of flavors in this savory breakfast casserole. Sausage, mushrooms, onions, and cheese— yum!

But what makes this dish really special is the creamy mushroom gravy that you spoon over the top. It helps the casserole stay moist and gives the dish so much great flavor. My grandma used a can of cream of mushroom soup, but I’ve made mine from scratch. And you can use either option!

Like many breakfast casseroles, it can be assembled the night before and baked fresh in the morning. So you can have a tasty homemade breakfast without any effort the morning of! Perfect for Christmas, Thanksgiving or other holidays.

This is by far, the best version of this egg-with-bread-in-the-bottom casserole I have tried. The taste is exquisite. My entire family loved it, so no leftovers, darn it.” — reader KJT

ingredients needed for sausage and mushroom breakfast casserole

Ingredients you’ll need

Here’s everything you need to make this sausage and mushroom breakfast casserole (find the full recipe in the recipe card below):

  • Butter
  • Ground breakfast sausage
  • Button, cremini or baby bella mushrooms
  • Onion
  • Cheddar cheese
  • Eggs
  • French bread or other other loaf of white bread
  • Milk, preferably whole milk or 2%
  • All-purpose flour
  • Salt and pepper
  • Fresh chives, for an optional garnish

How to make sausage and mushroom breakfast casserole

  1. Brown sausage, mushrooms and onions. Brown sausage in a skillet first until cooked through, then set aside while you cook mushrooms and onions in butter.
  2. Make gravy. In the same skillet, whisk together melted butter and flour to make a “roux”. Cook for about 1 minute, then add milk gradually while whisking constantly. Simmer until thickened, then season with salt and pepper. browned sausage and mushrooms, making homemade gravy
  3. Assemble casserole. Spread bread cubes into an even layer in a greased 9×13-inch casserole dish. Whisk together eggs, milk, and melted butter and pour over the bread cubes. Scatter sausage, mushrooms, onions, and half of the cheese on top. Finally, spoon the gravy over everything and add the rest of the cheese. assembling sausage and mushroom breakfast casserole
  4. Chill for 4 hours or overnight. Cover the casserole dish with foil and chill for at least 4 hours in the fridge.
  5. Bake. Preheat oven to 350°F and bake casserole for 45-60 minutes until casserole is puffed and completely set in the middle, removing the foil for the last 10-15 minutes of baking. If desired, sprinkle with fresh chives after baking. baked sausage and mushroom breakfast casserole
  6. Serve! Slice and serve while it’s hot. Enjoy!

Recipe tips

  • How to make this breakfast casserole ahead of time: You can bake this casserole immediately after assembling, but I recommend chilling it for at least 4 hours so the bread has time to soak up the egg mixture. It’s perfect for making the night before, and can be stored in the fridge for up to 24 hours before baking. When ready to bake, simply pop it straight from the fridge into the oven.
  • Use a can of cream of mushroom soup if you want! If you’d like to skip the homemade gravy step and make it the old-fashioned way my grandma did, you can use a can of cream of mushroom soup instead. Warm it up so it has a more spreadable consistency, then spoon it over the casserole in place of the gravy.
  • Flavor variations: Breakfast casseroles are very adaptable! Feel free to use a different variety of cheese, leave out the sausage for a vegetarian option or use turkey or chicken sausage instead, or add other vegetables like spinach or bell peppers. Don’t like mushrooms? Simply leave them out!
  • How to know when it’s done: You’ll know the breakfast casserole is done when there are no jiggly bits of filling in the center. Gently shake the dish and if it’s completely set, it’s ready!
  • How to reheat breakfast casserole: This sausage and mushroom breakfast casserole also reheats well after it’s been baked. Warm the entire dish, covered, in a 300°F oven for about 30 minutes. You can also enjoy leftover slices reheated in the microwave.
closeup of a slice of sausage and mushroom breakfast casserole

Serving suggestions

Looking for a few sides to serve alongside this breakfast casserole? If you’re serving a larger crowd, or if it’s for a special occasion, here are a few recommendations:

Get the recipe

slices of sausage and mushroom breakfast casserole on plates
5 from 3 reviews

Sausage and Mushroom Breakfast Casserole

Servings: 12 servings
Prep Time: 30 minutes
Cook Time: 45 minutes
Chill Time: 4 hours
Total Time: 5 hours 15 minutes
A combination of browned sausage and mushrooms, bread, eggs, cheese and homemade mushroom gravy make up this delicious sausage and mushroom breakfast casserole.

Ingredients
 

  • ½ lb ground sausage
  • 8 ounces button or cremini mushrooms , sliced
  • 1 cup chopped onions (½ medium onion)
  • 6 tablespoons butter , divided
  • 2 tablespoons all-purpose flour
  • 2 cups milk , divided (whole or 2%)
  • 1 ½ teaspoon salt , or to taste
  • About ½ teaspoon ground black pepper , to taste
  • 12 large eggs
  • 1 ½ cups shredded cheddar cheese
  • 6 cups cubed French, artisan or other white bread (about 8 thick slices)
  • Chopped fresh chives , for garnish (optional)

Instructions
 

  • In a large skillet set over medium high heat, cook sausage until browned and cooked all the way through. Remove from skillet and set aside.
  • Add mushrooms and onions to the skillet and season with salt and pepper. Cook, stirring occasionally until softened, about 5 minutes. Remove from skillet and set aside with sausage.
  • Melt 2 tablespoons of butter to the skillet and add flour. Whisk to form a thick paste and cook for about 1 minute. Add 1 cup of milk gradually to the pan while whisking constantly. Bring to a simmer, stirring until sauce is smooth and thickened. Season with 1 teaspoon salt and ¼ teaspoon pepper, or to taste. Set aside.
  • Melt the remaining ¼ cup butter in a dish. Whisk the butter with the remaining 1 cup of milk and the eggs. Add ½ teaspoon of salt and ¼ teaspoon pepper.
  • To assemble breakfast casserole, grease a 9×13 inch pan with butter. Spread bread cubes into an even layer in the pan. Carefully pour egg mixture over the bread cubes, making sure all the bread is moistened. Scatter sausage, mushrooms and onions evenly in the pan. Top with half of the cheese.
  • Spoon sauce over the casserole in heavy drizzles so there will be pockets of sauce among the other ingredients. Top with the rest of the cheese. Use the back of a spoon to gently push everything down into an even layer, and to make sure there are no dry pieces of bread.
  • Cover with foil and chill in the fridge overnight, or at least 4 hours.
  • When ready to bake, preheat oven to 350°F. Bake casserole covered for 45-60 minutes until casserole is puffed and set, taking off foil for the last 10-15 minutes.
  • Top with chives if desired. Serve immediately.

Video

Notes

  • You can bake this casserole immediately after assembly, but chilling for at least 4 hours is recommended. It’s perfect for preparing the night before and baking the next morning. Great for holiday mornings and brunches!
  • If desired, you can use a can of cream of mushroom soup in place of the homemade gravy in this recipe. Warm it up so it has a spreadable consistency before spooning over casserole.
Calories: 326kcal, Carbohydrates: 16g, Protein: 16g, Fat: 22g, Saturated Fat: 11g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Trans Fat: 1g, Cholesterol: 211mg, Sodium: 644mg, Potassium: 285mg, Fiber: 1g, Sugar: 4g, Vitamin A: 635IU, Vitamin C: 2mg, Calcium: 239mg, Iron: 2mg
Cuisine: American
Course: Breakfast
QR Code
Have you tried this recipe?I’d love to hear about it! Leave a rating and review below, or take a photo and tag it on Instagram @completelydelicious with #completelydelicious.

This recipe was originally published December 2021 in partnership with Challenge Dairy, Inc. Thank you for supporting partnerships with brands I love and believe in, which make Completely Delicious possible. All opinions are always 100% my own.