christmas brunch casserole recipe for family

Servings: 8 Total Time: 1 hr 15 mins Difficulty: Beginner
Make-Ahead Holiday Breakfast Bake
christmas brunch casserole recipe for family pinit

A christmas brunch casserole recipe for family is the kind of make-ahead breakfast bake that lets you enjoy the holiday morning instead of standing at the stove. It layers bread, eggs, breakfast sausage, and cheese into one dish that bakes while everyone opens gifts. You get a savory, fluffy center with a golden top and enough portions to feed eight without a second pan.

The structure matters more than the exact add-ins. A soaked bread base holds the custard so it sets evenly, while the sausage and vegetables give each bite a different texture. This version uses mild pork sausage and sharp cheddar, but the method stays the same if you change those later. If you enjoyed this, our courses is worth trying next. Making this christmas brunch casserole recipe for family at home is surprisingly straightforward once you know the key steps.

Why You’ll Love These Christmas Brunch Casserole Recipe For Family

  • Assemble the night before and bake fresh, so morning prep is under ten minutes.
  • One pan feeds eight people, which cuts dish count on a busy holiday.
  • Freezes in baked portions, so leftovers cover a quick breakfast later.
  • Uses pantry staples plus one protein, with no special equipment needed.

Ingredients You’ll Need

  • 1 lb ground breakfast sausage (mild pork) – browning it first renders fat and builds the base flavor.
  • 8 cups cubed day-old white bread (about 1 inch pieces) – stale bread soaks custard without turning to paste.
  • 8 large eggs – the custard that sets the casserole.
  • 2 cups whole milk – thins the eggs for a soft, sliceable texture.
  • 1 cup shredded sharp cheddar cheese – sharp variety cuts through the richness.
  • 1 cup shredded mozzarella cheese – gives a stretchy, browned top layer.
  • 1 medium red bell pepper, diced – adds sweetness and color contrast.
  • 1 small yellow onion, diced – softens into the custard for mild bite.
  • 1 tsp salt – balances the dairy and meat.
  • 1/2 tsp black pepper – light heat without masking other flavors.
  • 1/2 tsp dry mustard powder – amplifies the cheese note subtly.

Ingredient Substitutions

Ground breakfast sausage: Replace with 1 lb of diced ham or crumbled turkey sausage using the same weight. Ham is already cooked, so skip the browning step and fold it in raw with the vegetables; turkey sausage browns the same way but releases less fat, so add 1 tbsp olive oil to the pan. Expect a slightly less greasy result and a lighter savory note than pork. The christmas brunch casserole recipe for family works well for weeknight cooking when time is limited.

White bread: Use 8 cups of cubed whole grain bread in equal volume for more fiber and a nuttier taste. Whole grain absorbs liquid a bit slower, so let the mixed casserole rest 30 minutes longer before baking if you did not refrigerate overnight. The crumb stays a touch denser and the top browns a shade darker. Storing leftover christmas brunch casserole recipe for family correctly keeps it tasting good for days.

Sharp cheddar cheese: Swap for an equal amount of shredded Gruyère to get a sweeter, nutty profile. Gruyère melts smoother than cheddar and browns faster, so check the top at 25 minutes and tent with foil if needed. The overall flavor reads more delicate and less tangy. For the best results with this christmas brunch casserole recipe for family, read through all the steps before starting.

Whole milk: Use 2 cups of half-and-half for a richer custard with a softer set. Half-and-half has more fat, so the center stays creamier and the bake time extends by about 5 minutes. Cut salt to 3/4 tsp since the dairy tastes fuller.

Step-by-Step Instructions

  1. Heat a large skillet over medium heat and cook 1 lb ground breakfast sausage, breaking it apart, until no pink remains and edges are golden and crispy, about 8 minutes. Transfer to a paper towel lined plate.
  2. Lower the skillet to medium-low heat and add diced onion and red bell pepper. Cook, stirring, until softened and translucent, about 5 minutes, then remove from heat.
  3. Grease a 9×13 inch baking dish. Spread 8 cups cubed bread across the bottom in an even layer, then scatter sausage and cooked vegetables over the top.
  4. In a bowl, whisk 8 eggs, 2 cups milk, 1 tsp salt, 1/2 tsp pepper, and 1/2 tsp dry mustard until uniform. Pour evenly over the bread, pressing gently so liquid reaches the corners.
  5. Sprinkle 1 cup cheddar and 1 cup mozzarella across the surface. Cover with foil and refrigerate 8 hours or overnight for full soak.
  6. Heat oven to 180°C / 350°F. Bake covered 25 minutes, then uncover and bake 20–25 minutes more until the center is just set edges and top is browned.
  7. Rest the dish on the counter 10 minutes before slicing so the custard firms for clean squares.

Pro Tips

Dry your bread cubes on a tray for 1 hour if they are fresh, since moist bread makes a soggy bottom layer that will not slice. For a related make-ahead idea, see our high protein casserole options.

Avoid opening the oven during the uncovered stage, because the cold air drops the top temperature and slows browning. The correct oven setup keeps the heat steady for an even rise.

If your family prefers a lighter side, pair the bake with maple roasted carrots for a sweet contrast to the savory custard.

Shred cheese from a block instead of using pre-bagged, because anti-caking starch in bags prevents a smooth melt and dulls the top color.

Common Mistakes to Avoid

Skipping the overnight rest leads to dry pockets of bread, because the custard has not penetrated. Always plan the 8 hours chill so each cube softens fully.

Using hot sausage straight from the pan without draining lets grease pool under the bread and fry it instead of baking. Blot with paper towels before layering.

Cutting too soon after baking causes the eggs to run; the 10 minutes rest is not optional for clean portions.

Serving Suggestions

Slice into eight squares and plate with a small basil pesto drizzle for a herbal lift against the cheese. A bowl of cherry tomatoes on the side adds acidity that cuts the richness. For drinks, a peach lemonade keeps the table festive without alcohol.

Storage and Reheating

Cool leftovers to room temperature within 2 hours, then store in an airtight container up to 4 days in the refrigerator. Reheat single squares in a 175°C / 350°F oven for 12–15 minutes until the center reaches 74°C / 165°F. The baked casserole freezes for up to 2 months wrapped tight; thaw overnight before reheating.

Recipe Variations

Vegetable Only

Omit the sausage and add 2 cups chopped spinach plus 1 cup sliced mushrooms sautéed with the onion. The bake loses the pork fat, so stir 1 tbsp olive oil into the custard to keep the crumb tender. Expect a lighter, garden-style square with the same set time.

Spicy Version

Use hot breakfast sausage and add 1/2 tsp cayenne to the egg mix for a clear heat line. Keep the cheddar sharp to balance the burn. The top browns at the same rate but the flavor reads noticeably warmer.

Gluten Free Option

Replace the white bread with 8 cups cubed gluten-free loaf of similar density. Gluten-free bread softens faster, so reduce the chill time to 6 hours to avoid mush. The slice holds together with a slightly more fragile edge.

Smoked Cheese Twist

Swap mozzarella for 1 cup shredded smoked gouda to add a campfire note to the top. Gouda browns quicker, so watch at 20 minutes uncovered. The center stays identical but the aroma shifts bold.

christmas brunch casserole recipe for family pinit
0 Add to Favorites

christmas brunch casserole recipe for family

Difficulty: Beginner Prep Time 15 mins Cook Time 50 mins Rest Time 10 mins Total Time 1 hr 15 mins
Cooking Temp: 180  C Servings: 8 Estimated Cost: $ 12 Calories: 420 kcal

Description

A Christmas brunch casserole that layers day-old bread, eggs, mild pork sausage, and two cheeses into one savory make-ahead dish. It bakes while gifts are opened and feeds eight with a fluffy center and golden top.

Ingredients

Cooking Mode Disabled

Instructions

  1. Brown the sausage

    Heat a large skillet over medium heat and cook 1 lb ground breakfast sausage, breaking it apart with a spoon, until no pink remains, edges are golden and crispy, and the internal temperature reaches 71°C / 160°F, about 8 minutes. Transfer the cooked sausage to a paper towel-lined plate to drain excess grease before using it in the layers.

  2. Cook vegetables

    Lower the skillet to medium-low heat and add the diced onion and red bell pepper. Cook, stirring often, until softened and translucent, about 5 minutes, then remove from heat and set the vegetables aside to cool slightly.

  3. Prepare baking dish

    Grease a 9x13 inch baking dish with butter or nonstick spray to prevent sticking. Spread 8 cups cubed bread across the bottom in an even layer, then scatter the drained sausage and cooked vegetables over the top so distribution is roughly uniform.

  4. Whisk custard

    In a medium bowl, whisk together 8 eggs, 2 cups milk, 1 tsp salt, 1/2 tsp pepper, and 1/2 tsp dry mustard until the mixture is completely uniform with no streaks of yolk. This custard is what sets the casserole, so make sure the seasonings are fully incorporated before pouring.

  5. Assemble casserole

    Pour the egg mixture evenly over the bread, pressing gently so the liquid reaches all corners and every cube begins to absorb the custard. Sprinkle 1 cup cheddar and 1 cup mozzarella across the surface to form the top layer that will brown in the oven.

  6. Refrigerate overnight

    Cover the dish with foil and refrigerate for 8 hours or overnight so the bread fully soaks the custard and the flavors meld. Skipping this rest leads to dry pockets of bread, so plan the chill time as part of the recipe.

  7. Bake the casserole

    Heat the oven to 180°C / 350°F and bake the covered dish for 25 minutes, then uncover and bake 20–25 minutes more until the center is just set (no liquid egg wobble) and the top is browned. For food safety the egg custard should reach 71°C / 160°F in the middle before you remove it from the oven.

  8. Rest and slice

    Rest the dish on the counter for 10 minutes so the custard firms and slices hold clean edges. Cutting too soon causes the eggs to run, so use this rest time before portioning into eight squares.

Nutrition Facts

Servings 8


Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 28g44%
Saturated Fat 13g65%
Cholesterol 245mg82%
Sodium 780mg33%
Total Carbohydrate 22g8%
Dietary Fiber 2g8%
Sugars 5g
Protein 24g48%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Storage: Cool leftovers to room temperature within 2 hours, then store in an airtight container up to 4 days in the refrigerator.
  • Make ahead: Dry fresh bread cubes on a tray for 1 hour if needed so the bottom layer does not turn soggy.
  • Pro tip: Shred cheese from a block instead of using pre-bagged to avoid anti-caking starch and get a smoother melt; for a related make-ahead idea, see our high protein casserole.
  • Reheating: Reheat single squares only once in a 175°C / 350°F oven until the center reaches 74°C / 165°F.
Keywords: christmas brunch, casserole, make-ahead breakfast, family recipe, sausage egg bake, cheese casserole, holiday morning, overnight bake
Rate this recipe
Did you make this recipe?

Tag  freshlyfoodrecipes if you made this recipe. Follow @freshlyfoodrecipes on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this ahead of time?

Yes, assemble the casserole the night before, cover with foil, and refrigerate for 8 hours or overnight before baking. For a related make-ahead idea, see our high protein casserole options.

Can I freeze this recipe?

The baked casserole freezes for up to 2 months wrapped tight; thaw overnight in the fridge before reheating. Reheat single squares in a 175°C / 350°F oven for 12–15 minutes until the center reaches 74°C / 165°F.

What can I substitute for the breakfast sausage?

Replace the 1 lb sausage with an equal weight of diced ham (fold in raw, skip browning) or crumbled turkey sausage (browns same way with 1 tbsp olive oil). Both give a lighter savory note and less grease than pork.

How do I know when it's done?

The casserole is done when the center is just set with no liquid egg wobble and the top is golden brown. The internal custard temperature should read 71°C / 160°F for safe egg doneness.

Anna Food and Lifestyle Blogger

Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *