Sausage Egg Spinach Casserole for Breakfast
Looking for an easy, make-ahead breakfast that’s perfect for busy mornings, holidays, or hosting guests? This Sausage Egg Spinach Casserole is a hearty overnight dish loaded with savory breakfast sausage, fluffy eggs, mozzarella cheese, spinach, and bread cubes. Assemble it the night before, refrigerate, and simply bake in the morning for a delicious, crowd-pleasing meal!

This Sausage Egg Spinach Overnight Breakfast Casserole is hearty, delicious, and incredibly easy to prepare. Simply assemble all the ingredients the night before, cover, and refrigerate this flavorful spinach and sausage casserole. The next morning, just pop it in the oven for a stress-free, crowd-pleasing breakfast or brunch.
Make-ahead recipes like this are true time-savers, allowing you to do a little prep in the evening and enjoy a special, hot meal without spending your morning in the kitchen.
This post contains affiliate links which means if you make a purchase we might receive a small commission at no additional cost to you.

This Sausage Egg Spinach Overnight Breakfast Casserole is a delicious, crowd-pleasing dish that’s rich and satisfying with savory sausage and melted mozzarella cheese, plus a healthy boost from nutritious spinach.
We love making this casserole whenever we have overnight guests—it’s so convenient to assemble it ahead, then simply slide it into the oven in the morning. That leaves plenty of time to relax over coffee, chat with family or friends, and enjoy the wonderful aromas as breakfast bakes to perfection.
Sausage Egg Spinach Casserole Recipe:
Ingredients:
- Butter for greasing pan
- 6 slices of bread, crust removed and then cubed
- 1 pound of breakfast sausage, cooked, crumbled and drained
- 1 ½ cups grated Mozzarella cheese, divided
- 10 ounce package frozen spinach, thawed and drained
- 8 whole eggs
- 2 cups milk
- ½ teaspoon salt
- ¼ teaspoons black pepper
Equipment Needed:
- Mixing Bowls
- 9 X 13 Baking Pan
🥣 Recipe Tips
- Drain the spinach thoroughly: After thawing the frozen spinach, place it in a colander lined with paper towels and press firmly to remove as much excess water as possible. This prevents the casserole from becoming soggy and ensures a better texture.
- Let it come to room temperature before baking: After refrigerating overnight, remove the casserole from the fridge and let it sit on the counter for 30-45 minutes. This helps it bake more evenly and avoids cracking or uneven cooking from going straight from cold to hot oven.
- Customize the bread and cheese: Feel free to use whole wheat bread for a heartier option, or experiment with different cheeses like cheddar or pepper jack in place of some mozzarella for added flavor variety. Just keep the total cheese amount similar.
How to make this Spinach Sausage Breakfast Casserole:
Instructions:
- Butter a 9×13 casserole dish (preferably one with a lid).
- Thoroughly drain the thawed spinach by placing it in a colander lined with paper towels and pressing out as much moisture as possible.
- In a large bowl, combine the cooked sausage, cubed bread, 1 cup of the mozzarella cheese, and drained spinach. Toss everything together until evenly distributed.
- Spoon the mixture into the prepared casserole dish.
- In a separate bowl, whisk the eggs, then add the milk, salt, and pepper. Whisk until smooth and pour evenly over the bread mixture.
- Cover the dish and refrigerate overnight (or up to 18 hours).
- The next morning, remove the casserole from the fridge and let it sit at room temperature for 30-45 minutes. Remove the lid.
- Preheat the oven to 350°F.
- Bake for 1 hour, or until the casserole is set and the top is golden brown.
- Sprinkle the remaining ½ cup of cheese on top and bake for an additional 5 minutes, or until the cheese is melted.

This Sausage Egg Spinach Overnight Breakfast Casserole is the ultimate make-ahead solution for stress-free mornings! Rich and savory with crumbled sausage, melted mozzarella, and nutritious spinach soaked into tender bread cubes, it bakes up golden and fluffy straight from the fridge. Perfect for holiday brunches, overnight guests, or family gatherings—assemble it the night before, pop it in the oven, and enjoy more time with loved ones over coffee while it fills your home with irresistible aromas. A delicious, crowd-pleasing dish that’s as easy as it is satisfying!
🥣 Recipe

Equipment
Ingredients
- Butter for greasing pan
- 6 slices bread crust removed and cubed
- 1 pound breakfast sausage cooked, crumbled and drained
- 1 ½ cups Mozzarella cheese grated (divided)
- 1 10 ounce Package frozen spinach thawed, and drained
- 8 eggs
- 2 cups milk
- ½ teaspoon salt
- ¼ teaspoon black pepper
Instructions
- Butter a 9×13 casserole dish (preferably one with a lid).
- Thoroughly drain the thawed spinach by placing it in a colander lined with paper towels and pressing out as much moisture as possible.
- In a large bowl, combine the cooked sausage, cubed bread, 1 cup of the mozzarella cheese, and drained spinach. Toss everything together until evenly distributed.
- Spoon the mixture into the prepared casserole dish.
- In a separate bowl, whisk the eggs, then add the milk, salt, and pepper. Whisk until smooth and pour evenly over the bread mixture.
- Cover the dish and refrigerate overnight (or up to 18 hours).
- The next morning, remove the casserole from the fridge and let it sit at room temperature for 30-45 minutes. Remove the lid.
- Preheat the oven to 350°F.
- Bake for 1 hour, or until the casserole is set and the top is golden brown.
- Sprinkle the remaining ½ cup of cheese on top and bake for an additional 5 minutes, or until the cheese is melted.
Nutrition
Click HERE to save this Sausage Egg Spinach Casserole Pinterest


Love the look of this, Evelyn ! I always need breakfast {or rather brunch!} recipes when we have family over
This would be perfect for Thanksgiving or Christmas breakfast – and I love that it can be made he night before!
What type of bread do you use?
I use regular sliced bread but since I usually buy whole wheat bread that is what I use normally.