I learned this Overnight Sausage and Egg Casserole the hard way one busy holiday morning when I needed something that could be assembled the night before and feed a crowd without drama. It is a custardy bread pudding studded with savory browned sausage, melty cheese, and soft cubes of day old bread. Make it for a lazy weekend brunch, a weekday grab-and-go breakfast, or anytime you want a hearty make-ahead dish that serves several people with minimal morning fuss. If you enjoy bold sweet and savory pairings, you might also like this similar sheet pan comfort dish sausage and sweet potatoes with honey garlic which uses similar hands-off cooking logic.
Why you’ll love this dish
This casserole is the definition of simple but satisfying. It stretches a pound of sausage into several servings, uses stale bread you already have, and benefits from an overnight soak so the custard sets perfectly without turning rubbery. It is kid friendly, easy to scale up for guests, and forgiving if you swap in different cheeses or vegetables.
"We made this the night before a family brunch and everyone loved how tender and flavorful it was. Minimal morning work, maximum results."
Reasons to try it now
- Make-ahead convenience reduces morning stress.
- Budget friendly because it uses basic pantry staples.
- Crowd pleasing texture contrast: creamy custard, salty sausage, and melty cheese.
- Flexible: swap vegetables, cheeses, or use turkey or plant based sausage for different diets.
Preparing Overnight Sausage and Egg Casserole
Step-by-step overview
You brown the sausage and soften any vegetables. Whisk eggs and milk into a smooth custard. Layer cubed bread and cooked sausage in a greased 9×13-inch dish, pour the custard over everything, top with cheese, then refrigerate overnight. In the morning you bake until golden and set, then rest briefly before slicing.
This overview helps you know what to expect and how much active time is required. The hands-on work takes 20 to 30 minutes the night before and about 30 to 40 minutes to bake the next morning.
What you’ll need
- 1 lb sausage, bulk (remove casing if needed)
- 6 large eggs
- 2 cups milk, whole milk or 2 percent
- 4 cups cubed bread, day-old sandwich bread or slightly stale rolls
- 1 cup shredded cheese, cheddar, Monterey Jack, or a blend
- Salt and freshly ground black pepper, to taste
- 1 tsp mustard, optional (Dijon or yellow both work)
- 1/2 cup chopped onion, optional
- 1/2 cup chopped bell pepper, optional
Ingredient notes
- Bread: Slightly stale bread soaks better and prevents sogginess. Tear sandwich bread into cubes or use rolls.
- Milk: Whole milk gives a richer custard; 2 percent works fine. For a richer custard use half-and-half in place of part of the milk.
- Sausage options: Use turkey or chicken sausage for a leaner result, or plant based sausage for a vegetarian twist. Remove casing if necessary to brown evenly.
- Cheese: Choose a melting cheese with flavor. A blend of cheddar and Monterey Jack melts nicely and browns attractively.
How to prepare it
Step-by-step instructions
- Heat a skillet over medium. Add the bulk sausage, chopped onion, and chopped bell pepper. Cook, breaking the sausage into small pieces, until the meat is browned and the vegetables are softened. Drain off excess grease and set the mixture aside to cool slightly.
- In a large bowl whisk the eggs, milk, mustard if using, and a generous pinch of salt and pepper until the mixture is smooth. Taste and adjust seasoning; remember the sausage and cheese add salt.
- Grease a 9×13-inch baking dish with butter or nonstick spray. Spread the cubed bread evenly over the bottom of the dish.
- Scatter the cooled sausage and vegetable mixture over the bread. Pour the egg and milk mixture evenly over everything and press down gently so the bread soaks up the custard.
- Sprinkle the shredded cheese in an even layer on top. Cover the dish tightly with plastic wrap or foil and refrigerate for at least 6 hours or overnight so the bread fully absorbs the custard.
- The next morning preheat the oven to 350°F (175°C). Remove the cover and bake the casserole for 30 to 40 minutes until the top is golden and the center is set. Let it rest for 5 minutes before slicing and serving.

Best ways to enjoy it
Serving suggestions
Slice the casserole into squares and serve warm. Complement it with a simple green salad dressed with lemon vinaigrette for a lighter contrast. For weekend mornings offer fresh fruit like sliced oranges or berries and a pot of coffee. If you want a handheld option serve squares on toasted English muffins or inside warm tortillas for quick sandwiches.
Pairing ideas
- A crisp green salad keeps the meal balanced.
- Roasted or steamed vegetables make it a heartier lunch or dinner.
- For a spicy twist offer hot sauce or pickled jalapeños on the side.
Storage and reheating tips
Keeping leftovers fresh
- Refrigerate leftovers in an airtight container for up to 3 to 4 days.
- Reheat single portions in the microwave until warm, stirring or rotating to heat evenly. Alternatively reheat in a 350°F oven covered with foil for 10 to 15 minutes.
- If freezing, cut the casserole into portions, wrap tightly in plastic and foil, and freeze for up to 2 months. Thaw in the refrigerator overnight before reheating.
- Food safety note: When reheating, bring the casserole to at least 165°F to ensure safety.
Pro chef tips
- Brown the sausage well: deeper browning means more savory flavor in the finished casserole.
- Drain the fat but leave a little for flavor. Too much grease will make the casserole oily.
- Cube bread into roughly 1-inch pieces so the custard soaks evenly.
- Let the casserole rest 5 minutes after baking to finish setting; slicing too early can make pieces fall apart.
- If you like a crisper top, remove the cover for the last 10 minutes of baking or broil briefly while watching closely.
Creative twists
- Veg forward: Load the casserole with sautéed mushrooms, spinach, or zucchini in place of bell pepper.
- Cheese swaps: Pepper Jack adds heat while Swiss gives a nuttier flavor. Mix cheeses for complexity.
- Dietary swaps: Use gluten free bread and a dairy free cheese with plant milk to make a dairy free and gluten free version. Use plant based sausage for a vegetarian option.
- Make portable: Roll warmed slices in tortillas for breakfast wraps or chop and fold into warmed croissants.
For a portable, roll up style breakfast that uses the same sausage and egg flavor profile try this easy make ahead option sausage egg breakfast roll ups which are great for busy mornings.
Helpful answers
How long does this take to prepare and bake?
Active prep is about 20 to 30 minutes the night before. Refrigerate for at least 6 hours or overnight, then bake 30 to 40 minutes the next morning.
Can I assemble and bake the same day without refrigerating overnight?
Yes. If short on time assemble and let sit at room temperature for 30 minutes to help bread absorb liquid, then bake. The texture will be slightly different since the custard has less time to fully penetrate the bread.
Can I freeze the casserole before or after baking?
You can freeze both ways. Freeze assembled but unbaked covered tightly for up to 2 months. Thaw overnight in the refrigerator and then bake. Or bake, cool, portion, and freeze for quick reheating later.
How can I make this less rich?
Use 2 percent milk or a mix of milk and low fat milk, and choose turkey or chicken sausage. Reduce the cheese to 3/4 cup or use a lower fat cheese.
Is it safe to leave the casserole overnight in the fridge?
Yes. Refrigerating the casserole covered overnight is safe. Do not leave it out at room temperature for more than 2 hours before refrigerating.

Overnight Sausage and Egg Casserole
Ingredients
Method
- Heat a skillet over medium. Add the bulk sausage, chopped onion, and chopped bell pepper. Cook, breaking the sausage into small pieces, until browned and the vegetables are softened. Drain off excess grease and set aside.
- In a large bowl, whisk the eggs, milk, mustard if using, and a generous pinch of salt and pepper until smooth. Adjust seasoning based on saltiness of sausage and cheese.
- Grease a 9×13-inch baking dish with butter or nonstick spray. Spread the cubed bread evenly over the bottom.
- Scatter the cooled sausage and vegetable mixture over the bread. Pour the egg and milk mixture over everything and press down gently so the bread soaks up the custard.
- Sprinkle the shredded cheese evenly on top. Cover the dish tightly with plastic wrap or foil and refrigerate for at least 6 hours or overnight.
- The next morning, preheat the oven to 350°F (175°C). Remove the cover and bake for 30 to 40 minutes until the top is golden and the center is set.
- Let it rest for 5 minutes before slicing and serving.


