Mornings can be chaotic. Between packing lunches, finding matching socks, and trying to get everyone out the door, a hot breakfast often falls by the wayside. That's why I love this overnight breakfast casserole—it's my secret weapon for slow, peaceful mornings.
Advertisements1
Last weekend, my daughter had a sleepover, and I knew I needed something hearty that could feed six hungry kids without me hovering over the stove. I prepped this casserole the night before, and while they slept in, I just popped it in the oven. The smell of sausage and cheese drifting upstairs was the gentlest alarm clock.
This isn't just any breakfast dish. It's a comforting, custardy bake that's endlessly customizable, and it saves you precious morning minutes. Whether it's a holiday morning, a busy school day, or a lazy Sunday, this casserole has your back.
Why You'll Love This Recipe
About the Ingredients
8 cups (about 8 oz/225g) cubed day-old French bread
Stale bread soaks up the custard better. Any crusty bread works; gluten-free bread also works well.
1 lb (450g) breakfast sausage, casings removed
Use mild, spicy, or maple-flavored. For a leaner option, try turkey sausage.
1 cup (120g) shredded sharp cheddar cheese
Sharp cheddar adds a bold flavor. Swap with Monterey Jack or a blend for a milder taste.
1 cup (120g) shredded mozzarella cheese
Adds gooeyness. Substitute with provolone or gouda.
8 large eggs
The base of the custard. For a lighter version, use 4 whole eggs + 4 egg whites.
2 cups (480ml) whole milk
Whole milk makes it rich and creamy. Use 2% or a mix of milk and half-and-half for extra richness.
1 teaspoon Dijon mustard
Adds a subtle tang. Yellow mustard or a pinch of dry mustard works too.
1/2 teaspoon salt
Enhances all the flavors. Adjust to taste if your sausage is salty.
1/4 teaspoon black pepper
Freshly ground is best. Add a pinch of red pepper flakes for heat.
1/4 cup chopped fresh parsley (optional)
For garnish. Fresh chives or green onions also work.
Tips & Tricks
Use day-old bread
Fresh bread turns mushy. Let cubed bread sit out for a few hours or toast it lightly.
Don't overmix
Gently combine the custard with the bread and sausage to keep the casserole light.
Let it rest after baking
Allow the casserole to sit for 5-10 minutes before slicing. This helps it set and makes serving easier.
Pro Tips
Step-by-Step Instructions
1. Brown the Sausage
In a large skillet over medium-high heat (350°F/175°C), cook the sausage, breaking it into small pieces, until browned and cooked through, about 5-7 minutes. Drain excess grease if needed. Let cool slightly.
2. Layer Bread and Sausage
Grease a 9×13-inch baking dish. Spread the cubed bread evenly in the dish. Sprinkle the cooked sausage over the bread, then top with both cheeses.
3. Whisk the Custard
In a large bowl, whisk together eggs, milk, Dijon mustard, salt, and pepper until well combined. Pour the mixture evenly over the bread mixture, pressing down gently with a spatula to help the bread soak up the custard.
4. Cover and Refrigerate
Cover the dish tightly with plastic wrap or foil and refrigerate for at least 4 hours or overnight (8-12 hours). This allows the bread to absorb all the flavorful custard.
5. Preheat Oven
When ready to bake, preheat your oven to 350°F (175°C). Remove the casserole from the refrigerator and let it sit on the counter while the oven heats, about 20-30 minutes.
6. Bake Until Golden
Bake uncovered for 35-40 minutes, or until the top is golden brown and the edges are bubbly. The center should be set and reach an internal temperature of 165°F (74°C).
7. Rest and Serve
Remove from the oven and let rest for 5-10 minutes. Garnish with fresh parsley if desired. Slice and serve warm.
Delicious Variations
Veggie Lover's
Add 1 cup of sautéed mushrooms, bell peppers, and spinach along with the sausage.
Southwest Style
Swap sausage for chorizo, add a can of diced green chiles, and use pepper jack cheese.
Sweet & Savory
Add 1 cup of chopped apples and a sprinkle of cinnamon to the bread mixture.
How to Store The Best Overnight Breakfast Casserole Recipe
Refrigerator
Store leftovers in an airtight container in the fridge for up to 3 days.
Freezer
Freeze baked casserole (cooled) in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat individual portions in the microwave for 1-2 minutes, or in a 350°F (175°C) oven for 10-15 minutes until warmed through.
Frequently Asked Questions
Q: Can I make this casserole without meat?
Yes, simply omit the sausage or substitute with cooked bacon, ham, or plant-based crumbles. Add extra veggies for bulk.
Q: Can I use regular bread instead of French bread?
Absolutely, any sturdy bread like sourdough, ciabatta, or even sandwich bread works. Just cut it into cubes and let it dry out a bit.
Q: How long can I refrigerate the unbaked casserole?
You can refrigerate the assembled casserole for up to 24 hours before baking. Just make sure it's covered tightly.
Q: Can I bake this casserole immediately without refrigerating?
Yes, you can bake it right away, but the bread won't absorb as much custard, so the texture will be less soft and more bread-like. It's still delicious!
I hope this overnight breakfast casserole brings you as much joy and ease as it has my family. Give it a try, and don't forget to share your own twist in the comments below. Happy cooking!
The Best Overnight Breakfast Casserole Recipe
Wake up to a warm, cheesy breakfast casserole with sausage, eggs, and bread—prepped in just 15 minutes the night before.
🧂 Ingredients
- 8 cups (about 8 oz/225g) cubed day-old French bread
- 1 lb (450g) breakfast sausage, casings removed
- 1 cup (120g) shredded sharp cheddar cheese
- 1 cup (120g) shredded mozzarella cheese
- 8 large eggs
- 2 cups (480ml) whole milk
- 1 teaspoon Dijon mustard
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 cup chopped fresh parsley (optional)
📋 Instructions
- 1Brown the Sausage — In a large skillet over medium-high heat (350°F/175°C), cook the sausage, breaking it into small pieces, until browned and cooked through, about 5-7 minutes. Drain excess grease if needed. Let cool slightly.
- 2Layer Bread and Sausage — Grease a 9×13-inch baking dish. Spread the cubed bread evenly in the dish. Sprinkle the cooked sausage over the bread, then top with both cheeses.
- 3Whisk the Custard — In a large bowl, whisk together eggs, milk, Dijon mustard, salt, and pepper until well combined. Pour the mixture evenly over the bread mixture, pressing down gently with a spatula to help the bread soak up the custard.
- 4Cover and Refrigerate — Cover the dish tightly with plastic wrap or foil and refrigerate for at least 4 hours or overnight (8-12 hours). This allows the bread to absorb all the flavorful custard.
- 5Preheat Oven — When ready to bake, preheat your oven to 350°F (175°C). Remove the casserole from the refrigerator and let it sit on the counter while the oven heats, about 20-30 minutes.
- 6Bake Until Golden — Bake uncovered for 35-40 minutes, or until the top is golden brown and the edges are bubbly. The center should be set and reach an internal temperature of 165°F (74°C).
- 7Rest and Serve — Remove from the oven and let rest for 5-10 minutes. Garnish with fresh parsley if desired. Slice and serve warm.



