Sausage and Cheese Overnight Egg Casserole
This sausage and cheese overnight egg casserole does all the heavy lifting the night before, so your morning is just about baking and eating. It comes out puffy, deeply golden on top, and packed with savory bites of sausage and melted cheddar in every forkful.

A make-ahead breakfast like this one feels like a quiet win on a busy holiday or a lazy weekend. The bread soaks up the egg custard while you sleep, turning into something that’s part savory bread pudding, part quiche, but way easier.
Why This Casserole Earns a Spot on the Table
The texture hits exactly where I want it. The edges get crispy and almost fried, while the inside stays rich and tender with ribbons of melted cheese. Using day-old bread and a mix of whole milk and half-and-half gives it real body without being heavy.
It’s also the kind of recipe that doesn’t flinch at substitutions. Swap the sausage for bacon, use a different cheese, toss in some peppers. The base stays reliable.
Ingredients

- 1 lb loaf of day-old challah or brioche, cut into 1-inch cubes: dry bread soaks up the custard without turning to mush.
- 1 lb bulk breakfast sausage: mild or spicy, whatever you like.
- 8 oz sharp cheddar cheese, shredded: sharp cheddar cuts through the richness; use pre-shredded or shred your own.
- 8 large eggs
- 2 cups whole milk
- 1 cup half-and-half: adds a little extra creaminess; you can use all whole milk in a pinch.
- 1 tbsp Dijon mustard: just enough tang to wake everything up.
- 1 tsp kosher salt
- ½ tsp black pepper
- ½ tsp garlic powder
- ¼ tsp onion powder
- 2 tbsp sliced fresh chives, for serving
Variations and Swaps
- Protein: Cooked crumbled bacon or diced ham work beautifully in place of sausage.
- Cheese: Pepper jack brings a little heat; Swiss or Gruyère give you a nuttier, melty top.
- Vegetables: Sauté a small chopped onion and a bell pepper with the sausage, or fold in a handful of wilted spinach to the layers.
- Bread: French or Italian bread, even sourdough, all hold up well. Just make sure it’s a sturdy, slightly dry loaf.
- For a sweeter morning option, you might enjoy a Baked French Toast Casserole.
How to Make Sausage and Cheese Overnight Egg Casserole
Step 1: Cook the Sausage

In a large skillet over medium heat, cook the 1 lb breakfast sausage, breaking it into small crumbles with a spoon. Let it go for about 8 to 10 minutes, until deeply browned and no pink remains. Transfer the sausage to a paper towel-lined plate to drain off excess fat, then let it cool for a few minutes while you start the custard.
The sausage should look coarse and golden, with some dark crispy bits. That browning is what puts the deep savory flavor into every bite after it bakes.
Step 2: Whisk the Custard

Crack the 8 eggs into a large bowl and whisk them thoroughly until the yolks and whites are fully blended. Pour in the 2 cups whole milk, the 1 cup half-and-half, 1 tbsp Dijon mustard, 1 tsp salt, ½ tsp pepper, ½ tsp garlic powder, and ¼ tsp onion powder. Whisk again until the mixture is smooth and the mustard no longer floats in streaks.
The custard will look pale yellow and feel thin, which is exactly right. It thickens up as the bread drinks it overnight.
Step 3: Layer the Casserole and Refrigerate

Lightly butter a 9×13-inch baking dish. Spread half of the cubed bread across the bottom in an even layer. Scatter half of the cooked sausage on top, followed by half of the shredded cheddar. Repeat with the remaining bread, sausage, and cheese, then slowly pour the whisked custard all over the top. Press down gently with a spatula so every cube gets a chance to soak.
Cover the dish tightly with foil or plastic wrap and place it in the fridge for at least 8 hours, or overnight. The bread will absorb most of the liquid, and the whole thing will look like a cohesive, creamy mound rather than separate pieces.
Step 4: Bake and Serve the Casserole

Preheat the oven to 350°F (175°C). Take the casserole out of the fridge and let it sit at room temperature while the oven heats, then remove the cover. Bake on the middle rack for 45 to 50 minutes. The top should be deeply golden and puffed, and a knife inserted near the center should come out clean. If the top browns too quickly before the center sets, tent it loosely with foil.
Scatter the sliced chives over the top and let the casserole rest for 5 minutes before slicing. Serve it hot right from the dish, with a big spoon to scoop up any cheesy edges.
Tips for the Best Egg Casserole
- Day-old bread is your friend. Fresh, soft bread can dissolve into mush; bread that’s a little dry and stale soaks evenly and keeps its structure.
- Don’t skip the press. Gently pushing down on the bread after pouring the custard helps every piece get saturated overnight.
- Pull the dish from the fridge about 30 minutes before it goes into the oven. A cold dish straight from the cold refrigerator can add baking time and throw off the center setting before the edges over-brown.
- Let it rest after baking. Those 5 minutes let the custard finish setting so you get clean slices instead of a puddle.
Bake times shift slightly depending on your dish material:
| Dish Type | Bake Time | Check For |
|---|---|---|
| Ceramic or glass 9×13-inch | 50–55 mins | Center set, knife clean |
| Metal 9×13-inch | 45–50 mins | Deeply golden top, puffed |
| Individual ramekins (4) | 30–35 mins | Tops domed and golden |
Storing and Reheating Leftovers
- Refrigerate: Keep any leftovers covered in the fridge for up to 4 days. The slices reheat well without drying out.
- Reheating: Warm individual portions in the microwave for about a minute, or place the whole dish back in a 325°F oven for 10 to 15 minutes to re-crisp the top.
What to Serve with Sausage and Cheese Egg Casserole
A big bowl of fresh fruit salad cuts through the richness with bright acidity and a little crunch. If you want something more savory, a simple arugula salad with lemon vinaigrette works well on the side. For a heartier brunch spread, roasted breakfast potatoes with rosemary round things out without demanding extra morning attention.
Frequently Asked Questions
Can I use a different bread?
Yes. Any sturdy loaf works, like Italian, French, or sourdough. Just avoid thin sandwich bread, which turns to paste after soaking.
Do I have to refrigerate it overnight?
You need at least 8 hours for the bread to fully absorb the custard. In a rush, you can let it sit for 30 minutes at room temperature, but the texture will be less custardy and more like scrambled eggs with toast.
How do I know when it’s fully baked?
The center should not jiggle when you shake the dish gently, and a knife inserted an inch from the middle should come out clean, not wet. The top will be a deep golden brown.
Can I freeze this casserole?
Yes. Bake it completely, let it cool, then wrap individual slices or the whole casserole tightly and freeze for up to 2 months. Thaw overnight in the fridge and reheat in the oven.

Sausage and Cheese Overnight Egg Casserole Recipe
Ingredients
Method
- Cook the sausage in a skillet over medium heat until browned, about 10 minutes. Drain and cool.
- Whisk the eggs, milk, half-and-half, mustard, salt, pepper, garlic powder, and onion powder in a large bowl.
- Butter a 9×13-inch baking dish. Layer half the bread, half the sausage, and half the cheese. Repeat, then pour the custard over evenly. Press down lightly, cover, and refrigerate at least 8 hours.
- Preheat oven to 350°F (175°C). Uncover the dish and bake 45–50 minutes, until puffed and golden. Top with chives, rest 5 minutes, and serve.
