Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Christmas Morning Casserole


  • Author: Emily
  • Total Time: 1 hour 10 minutes
  • Yield: 1 casserole (8–10 servings) 1x
  • Diet: Gluten Free

Description

This Christmas morning casserole is the ultimate holiday breakfast. Packed with eggs, cheese, bread, and customizable toppings, it’s a delicious make-ahead dish perfect for Christmas mornings.


Ingredients

Scale
  • Base Ingredients:
    • 6 large eggs
    • 2 cups whole milk
    • 1 cup heavy cream
    • 8 slices of bread (cubed or torn into pieces)
  • Add-Ins:
    • 1 pound cooked sausage, crumbled
    • 1 cup cooked bacon, crumbled
    • 1 cup diced bell peppers
    • 1 cup chopped spinach
    • 2 cups shredded cheese (cheddar or mozzarella)
  • Seasonings:
    • 1 teaspoon salt
    • ½ teaspoon black pepper
    • 1 teaspoon garlic powder

Instructions

 

  1. Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish.
  2. Whisk eggs, milk, heavy cream, salt, and spices in a large bowl.
  3. Spread cubed bread evenly in the dish.
  4. Layer cooked sausage, bacon, and vegetables over the bread.
  5. Sprinkle shredded cheese on top.
  6. Pour egg mixture over the layered ingredients.
  7. Let sit for 15 minutes or refrigerate overnight.
  8. Cover with foil and bake for 30 minutes. Remove foil and bake another 20 minutes until golden brown.
  9. Cool for 5–10 minutes before serving.

Notes

  • Customize with your favorite add-ins like ham, mushrooms, or kale.
  • For a vegetarian version, omit the meat and add more veggies.
  • Gluten-free bread or roasted sweet potatoes can replace traditional bread.
  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Category: Breakfast/Brunch
  • Method: Baking
  • Cuisine: American Holiday

Nutrition

  • Serving Size: 1 slice (approx. 1/8 of casserole)
  • Calories: 320
  • Sugar: 2g
  • Sodium: 550mg
  • Fat: 20g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 1g
  • Protein: 16g
  • Cholesterol: 200mg