Go Back
A golden brown Overnight Breakfast Casserole in a white baking dish, topped with bread cubes, melted cheddar cheese, sausage, bacon bits, and fresh green chives.
Layla

Hearty Overnight Sausage & Cheddar Breakfast Casserole

Wake up to a warm, savory breakfast with this easy make-ahead casserole. Hearty sausage, fluffy eggs, and sharp cheddar cheese bake into a golden, crowd-pleasing dish that's perfect for holidays or lazy weekends.
Prep Time 20 minutes
Cook Time 55 minutes
Total Time 1 hour 15 minutes
Servings: 8 servings
Course: Breakfast, Brunch
Cuisine: American
Calories: 485

Ingredients
  

Casserole Base
  • 1 lb pork breakfast sausage casings removed if in links
  • 1 medium yellow onion finely chopped
  • 8 cups sturdy day-old bread cut into 1-inch cubes (from about a 1 lb loaf)
  • 2 cups sharp cheddar cheese shredded, divided
Egg Custard
  • 10 large eggs
  • 2.5 cups whole milk
  • 1 tsp Dijon mustard or 1/2 tsp dry mustard powder
  • 1 tsp salt
  • 1/2 tsp black pepper freshly ground
  • 1/4 tsp smoked paprika
For Garnish (Optional)
  • 2 tbsp fresh chives chopped

Equipment

  • 9x13-inch baking dish
  • Large skillet
  • Large Mixing Bowl
  • Whisk

Method
 

Prepare the Casserole (The Night Before)
  1. Grease a 9x13-inch baking dish with butter or non-stick spray.
  2. In a large skillet over medium-high heat, cook the breakfast sausage, breaking it apart with a spoon, until browned and cooked through, about 5-7 minutes. Add the chopped yellow onion and cook for another 3-4 minutes until softened. Drain any excess grease from the skillet.
  3. Spread half of the bread cubes in an even layer in the bottom of the prepared baking dish. Top with half of the sausage and onion mixture, then sprinkle with 1 cup of the shredded cheddar cheese.
  4. Layer the remaining bread cubes on top, followed by the rest of the sausage mixture.
  5. In a large mixing bowl, whisk together the eggs, whole milk, Dijon mustard, salt, black pepper, and smoked paprika until well combined and frothy.
  6. Carefully and evenly pour the egg mixture over the layers in the baking dish. Gently press down on the bread with a spatula to ensure it is submerged and can soak up the custard. Sprinkle the remaining 1 cup of cheddar cheese over the top.
  7. Cover the dish tightly with plastic wrap or foil and refrigerate for at least 8 hours, or up to 24 hours.
Bake the Casserole (In the Morning)
  1. Preheat your oven to 375°F (190°C). Remove the casserole from the refrigerator and let it sit at room temperature for 20-30 minutes while the oven heats up. Remove the plastic wrap or foil.
  2. Bake uncovered for 50-60 minutes, or until the center is set (a knife inserted in the middle comes out clean) and the top is golden brown and puffy. If the top starts to brown too quickly, you can loosely tent it with foil for the last 10-15 minutes of baking.
  3. Let the casserole rest for 10 minutes before slicing. This allows it to set up properly for cleaner slices.
  4. Garnish with fresh chives before serving, if desired.

Notes

Tip for Success: Using day-old, slightly stale bread is key. It's drier and absorbs the egg custard better without becoming soggy. If your bread is fresh, you can toast the cubes lightly in the oven at 350°F (175°C) for 10-15 minutes to dry them out.
Variations: Feel free to add other ingredients like sautéed bell peppers, mushrooms, or spinach (be sure to squeeze out all excess moisture). You can swap the sausage for cooked bacon or ham, and try different cheeses like Gruyère, Monterey Jack, or a Swiss blend.
Storage: Store leftovers tightly covered in the refrigerator for up to 3 days. Reheat individual slices in the microwave for about 60-90 seconds or in a 350°F (175°C) oven until warmed through.