Go Back
+ servings
overhead shot of a spatula scooping up a piece of breakfast casserole from the pan
Print Recipe Add to Collection
4.6 from 22 votes

Overnight Breakfast Casserole

This Overnight Breakfast Casserole is not only a crowd-pleaser but also a cook-pleaser because it's so simple to make! For a special occasion or for any average day, this hearty delicious breakfast casserole is guaranteed to start anyone's day off with a smile!
Prep Time15 mins
Cook Time1 hr
Total Time1 hr 15 mins
Course: Breakfast, Brunch
Cuisine: American
Keyword: breakfast casserole, overnight breakfast casserole
Servings: 8
Calories: 572kcal


  • 12 slices bread such as challah, brioche or any egg bread, preferably day old bread
  • 1 tablespoon olive oil
  • 1 large onion chopped
  • 1 pound Italian sausage casings removed
  • 1 teaspoon dry mustard
  • ½ teaspoon salt or to taste
  • ½ teaspoon pepper or to taste
  • 1 medium red bell pepper finely chopped
  • 3 green onions chopped
  • 2 cups cheddar cheese shredded
  • 8 large eggs
  • 2 cups milk


  • Preheat oven: To 300 F degrees.
  • Prepare bread: Cut the bread into cubes and place them onto a baking sheet. Place the bread into the oven and bake for 10 minutes, just enough to dry the bread out but not toast it. Remove from the oven and set aside.
  • Prepare sausage: In a large skillet, heat the olive oil over medium heat. Add the onion and sausage and cook until onion has softened and sausage is cooked through. Use a wooden spoon to break up the sausage as it cooks. Finally, season with salt and pepper and dry mustard.
  • Build casserole: Add half the bread cubes to a 9 x 13 inch casserole dish and top with half of the cooked onions and sausage. Next, add half the chopped bell pepper, chopped green onions, and 1 cup of shredded cheese. Repeat layers with remaining bread, onion, sausage, bell peppers, green onions, and cheese.
  • Prepare the eggs: In a bowl whisk together the eggs and milk and pour over the casserole evenly. Finally, cover the casserole dish with aluminum foil and put in the fridge overnight.
  • Bake and serve: The next morning, preheat the oven to 350 °F and remove the foil from the casserole dish. Place into the oven and bake for 50 to 55 minutes. You'll know the casserole is done if you insert a knife in the centre and if it comes clean, it's done. Serve hot!


  1. Overnight breakfast casserole will last in the fridge for up to 4 days when properly sealed in an airtight container.
  2. To extend the shelf life of the breakfast casserole I recommend putting into the freezer. Stored properly in an airtight container, it will last anywhere from 3 - 6 months frozen!


Serving: 1piece | Calories: 572kcal | Carbohydrates: 28g | Protein: 29g | Fat: 38g | Saturated Fat: 16g | Cholesterol: 290mg | Sodium: 1062mg | Potassium: 478mg | Fiber: 3g | Sugar: 8g | Vitamin A: 1199IU | Vitamin C: 22mg | Calcium: 380mg | Iron: 4mg