Go Back

Overnight Breakfast Casserole

This rich and creamy breakfast casserole is perfect for busy mornings, easy to prepare ahead of time, and filled with delicious ingredients that everyone will love.
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Course Breakfast, brunch
Cuisine American
Servings 8 servings
Calories 320 kcal

Ingredients
  

Main ingredients

  • 1 loaf day-old Italian or French bread, cubed Use day-old bread for best texture.
  • 10 large eggs
  • 2.5 cups whole milk Combine with ½ cup heavy cream.
  • 0.5 cup heavy cream
  • 1.5 cups shredded Cheddar cheese Feel free to swap for Swiss or pepper jack.
  • 0.5 cup grated Parmesan cheese
  • 1 lb breakfast sausage or bacon, cooked and crumbled Can use turkey sausage for a lighter option.
  • 1 small onion, diced Add other sautéed vegetables if desired.
  • 1 tsp salt
  • 0.5 tsp pepper
  • to taste Parsley for garnish

Instructions
 

Preparation

  • Layer cubed bread in a greased 9x13-inch baking dish.
  • Top the bread with cooked sausage or bacon and any sautéed vegetables.
  • Whisk together eggs, milk, cream, salt, and pepper. Pour evenly over the layers.
  • Sprinkle with both cheeses, cover, and refrigerate for at least 8 hours or overnight.

Cooking

  • Let sit at room temperature for 20 minutes, then bake at 350°F (175°C) for 45-50 minutes.
  • Check if the casserole is done when the center is set and the top is golden brown.
  • Rest for 5-10 minutes before slicing and serving.

Notes

This casserole is delicious on its own or served alongside fresh fruit or a light salad. Top with extra cheese, salsa, or fresh herbs for added flavor. Leftovers can be stored in an airtight container in the fridge for up to three days or frozen for up to two months. Reheat in the oven or microwave until warmed through.
Keyword breakfast casserole, comfort food, easy breakfast, Make Ahead Breakfast, Overnight Casserole