Go Back
Overnight breakfast casserole

The Best Overnight Breakfast Casserole

Perfect for busy weekdays, holiday brunches, or meal prep, this dish brings together classic breakfast flavors in one delicious bite. Whether you’re feeding a crowd for Christmas morning, preparing for a weekend getaway, or just want a no-fuss breakfast solution, this recipe has you covered.
Prep Time 20 minutes
Cook Time 50 minutes
Chill Time (Overnight) 0 minutes
Course Breakfast
Cuisine American
Servings 8 servings
Calories 350 kcal

Equipment

  • 9x13-inch baking dish
  • Large mixing bowl
  • Whisk
  • Cutting Board and Knife
  • Skillet
  • Measuring cups and spoons
  • Plastic wrap or foil

Ingredients
  

For the Base:

  • 1 loaf of French bread or sourdough cubed (about 6-8 cups)
  • 1 pound breakfast sausage or bacon/ham, cooked and crumbled
  • 1 cup diced bell peppers any color
  • ½ cup diced onion
  • 1 cup shredded cheddar cheese
  • ½ cup shredded mozzarella cheese

For the Egg Mixture:

  • 8 large eggs
  • 2 cups whole milk or half-and-half for creamier texture
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon garlic powder
  • ½ teaspoon smoked paprika optional, for added depth of flavor

Instructions
 

Step 1: Prepare the Bread and Sausage

  • Cut the bread into cubes and spread them evenly in the greased 9x13-inch baking dish.
  • Cook the breakfast sausage in a skillet over medium heat until browned. Drain any excess grease.
  • Sprinkle the cooked sausage evenly over the bread cubes.

Step 2: Add the Vegetables and Cheese

  • Dice the bell peppers and onions, then sauté them in the same skillet for about 3-4 minutes until slightly softened.
  • Spread the veggies over the sausage and bread in the baking dish.
  • Sprinkle both cheeses evenly over the top.

Step 3: Mix the Egg Mixture

  • In a large mixing bowl, whisk together the eggs, milk, salt, black pepper, garlic powder, and smoked paprika.
  • Pour the egg mixture evenly over the casserole, ensuring all the bread is soaked.

Step 4: Refrigerate Overnight

  • Cover the casserole tightly with plastic wrap or foil.
  • Place in the refrigerator for at least 6 hours or overnight to allow the flavors to meld.

Step 5: Bake and Serve

  • Preheat the oven to 350°F (175°C).
  • Remove the casserole from the refrigerator and let it sit at room temperature for 15-20 minutes.
  • Bake uncovered for 45-50 minutes, or until the eggs are set and the top is golden brown.
  • Let it cool for a few minutes before slicing and serving.

Notes

Nutritional Value (Per Serving, Approximate)

  • Calories: 350-400 kcal
  • Protein: 18-22g
  • Carbohydrates: 25-30g
  • Fat: 20-25g
  • Fiber: 2-4g
  • Sodium: 600-800mg
Did you make this recipe? Leave a comment and rating!
Nutrition Disclaimer:
The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist’s advice.
Keyword overnight breakfast casserole, overnight breakfast recipe, quick breakfast