Overnight Breakfast Casserole Recipe brings a cozy, savory bake with custardy eggs, crisp edges, and cheesy goodness in every bite. It suits busy mornings, holiday brunch, and meal prep, with about 25 minutes of prep, 8 to 12 hours of chill, and 45 to 55 minutes of bake time. I make this when my nephews crash on the couch and I want to wow them before cartoons.
Why Overnight Breakfast Casserole Recipe Is Worth It
Overnight Breakfast Casserole Recipe saves your morning because you assemble everything the night before. The bread soaks up a well-seasoned egg custard, which gives you a tender, creamy center and golden, toasty top. You get one pan, big flavor, and zero scramble stress.
This bake feeds a crowd without babysitting a skillet. It fits holiday mornings, potlucks, tailgates, and school-day meal prep. You control the mix-ins, so picky eaters still clean their plates.
Ingredients You Need
- 6 cups day-old bread cubes, 1-inch pieces, such as French bread or sourdough (stale bread soaks better; swap in thawed hash browns for a gluten-free base)
- 1 pound breakfast sausage, casings removed, mild or hot (use turkey sausage for lighter, or chopped bacon or ham if you prefer)
- 1 tablespoon butter or neutral oil, plus more for greasing
- 1 small yellow onion, diced, about 1 cup (use frozen diced onion to save time)
- 1 cup diced bell peppers, any color (frozen pepper mix works)
- 8 large eggs
- 2 cups whole milk, or 1.5 cups milk plus 0.5 cup half-and-half for extra richness
- 1 teaspoon Dijon mustard, optional but tasty
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon smoked paprika or chili powder, optional for warmth
- 2 cups shredded cheese, such as sharp cheddar, Colby Jack, or a blend (pre-shredded saves time, block cheese melts silkier)
- 1 to 2 cups add-ins, optional: chopped spinach, sliced mushrooms, chopped green chiles, scallions, or cherry tomato halves
- Fresh parsley or chives for garnish, optional
- Hot sauce or salsa for serving, optional
Equipment:
- 9×13 inch baking dish
- Large skillet
- Large mixing bowl and whisk
- Foil or plastic wrap
- Knife, cutting board, measuring cups
Quick Tips & substitutions
- Use day-old bread so the custard soaks evenly and the top crisps.
- Cool cooked veggies and meat before you mix them in, so the eggs do not curdle.
- Press the bread down after pouring the custard to help it absorb.
- For less grease, drain sausage on paper towels and wipe the skillet before sautéing veggies.
- Swap bread with thawed shredded hash browns for a gluten-free base, then bump eggs to 10 for structure.
- Use 1 cup milk plus 1 cup half-and-half for a richer, brunch-worthy texture.
- Choose pre-shredded cheese for speed or hand-grate for the best melt.
- Keep it mild for kids, then set hot sauce on the table for the spice fans.
- Tent the casserole with foil if the top browns too fast.
- Aim for an internal temp of 165°F and a center that feels set with a slight jiggle.
How to Make Overnight Breakfast Casserole
- Prep: 20 to 25 minutes
- Chill: 8 to 24 hours
- Cook: 45 to 55 minutes
- Total: about 9 to 26 hours, hands-on under 30 minutes
- Grease a 9×13 baking dish with butter or oil and spread the bread cubes inside.
- Heat a large skillet over medium heat, add the sausage, and cook, breaking it up, until browned, about 6 to 8 minutes. Transfer the sausage to a plate to cool.
- In the same skillet, add a bit of oil if needed, then sauté the onion and peppers with a pinch of salt until tender, 4 to 5 minutes. Pull the pan off the heat and let the veggies cool.
- Whisk the eggs, milk, Dijon, salt, pepper, garlic powder, onion powder, and smoked paprika in a large bowl until smooth.
- Scatter the cooled sausage and veggies over the bread. Add any optional add-ins like spinach, mushrooms, or chiles.
- Sprinkle about 1.5 cups of cheese over the top, then pour the egg mixture evenly across the dish.
- Press the bread down with the back of a spoon so it soaks up the custard. Cover tightly with foil or plastic wrap.
- Refrigerate for at least 8 hours and up to 24.
- When you plan to bake, heat the oven to 350°F and uncover the casserole. Sprinkle the remaining 1/2 cup cheese on top.
- Bake on the center rack until puffed, golden, and set in the center, 45 to 55 minutes. If the top browns too fast, loosely tent with foil for the last 10 minutes.
- Let the casserole rest 10 to 15 minutes so slices hold their shape. Garnish with herbs, slice, and serve with hot sauce or salsa.
Variations
- Gluten-free: Use gluten-free bread or thawed shredded hash browns and check your sausage label.
- Dairy-free: Use unsweetened almond or oat milk, skip the half-and-half, and use a meltable dairy-free cheese.
- Vegan: Use a plant-based sausage, plant milk, and a liquid egg substitute or a blended silken tofu custard with nutritional yeast and black salt.
- Low carb: Swap bread with roasted cauliflower florets and sautéed mushrooms, then use 10 eggs for structure.
- Meat lovers: Add chopped bacon or diced ham along with the sausage.
- Southwest: Stir in green chiles, corn, pepper jack, and cumin, then top with salsa and avocado.
- Garden: Add sautéed zucchini, spinach, and tomatoes, and finish with feta and basil.
Ways to Serve Overnight Breakfast Casserole
- Plate with a simple fruit salad and Greek yogurt.
- Add a side of crispy hash browns or roasted potatoes for bigger appetites.
- Spoon on salsa, hot sauce, or chimichurri for a kick.
- Serve with a green salad with lemon vinaigrette for balance.
- Offer warm biscuits, English muffins, or tortillas for those who like a handheld bite.
- Pour fresh coffee and set out orange juice, because brunch loves a crowd.
Storage
Let leftovers cool to room temp, then cover and refrigerate for up to 4 days. Reheat slices in a 300°F oven on a sheet pan until hot, about 12 to 15 minutes, or microwave in short bursts. Freeze individual slices tightly wrapped for up to 2 months, then thaw in the fridge overnight and warm until the center hits 165°F. Reheat uncovered to keep the top from turning soggy.

Overnight Breakfast Casserole
Ingredients
Instructions
- Lightly grease a 9x13-inch baking dish. Layer the cubed bread evenly in the bottom.
- Sprinkle cooked sausage and shredded cheddar cheese over the bread.
- In a large bowl, whisk together eggs, milk, salt, and pepper. Pour this mixture evenly over the casserole.
- Top with chopped green onions, if desired.
- Cover and refrigerate overnight to allow flavors to soak in.
- Preheat oven to 350°F (175°C). Uncover the baking dish and bake for 45-50 minutes, until the casserole is puffed and set.
- Let cool slightly before slicing and serving.