Love this? Pin it for later!
There’s a moment every December 25th—right after the wrapping paper has settled, the coffee is brewing, and the kids are still in their pajamas—when the house smells like everything good about the holidays. For the last twelve years, that smell has started with this sausage and Swiss cheese breakfast casserole sliding into the oven. It began the Christmas I was nine-months pregnant with my second child, too exhausted to stand at the stove flipping pancakes, but still desperate to serve something that felt special. One dish, a little overnight magic, and suddenly I was the mom who “had it all together” before 8 a.m.—even if my hair was still in a messy bun and I was wearing the same leggings from the night before.
Since then, the casserole has become our family’s North-Star tradition. My sister now requests it for Thanksgiving morning, my neighbors expect it when we carol, and I’ve even baked it in a tiny Airbnb oven for a destination Christmas in the mountains. The combination of sage-laced breakfast sausage, nutty Swiss, and the fluffiest custard-soaked sourdough cubes tastes like nostalgia even if you’re making it for the first time. It feeds a crowd without fuss, bakes while you’re sipping mimosas, and slices into picture-perfect squares that somehow taste even better the next morning—should the holiday spirit (and your relatives) linger an extra day.
Why This Recipe Works
- Make-ahead magic: Assemble the night before; the bread soaks up every drop of seasoned custard so all you do is bake.
- Balanced flavors: Savory sausage, earthy Swiss, and a hint of Dijon create layers of flavor that feel sophisticated yet comforting.
- Texture contrast: Cubed sourdough forms golden, chewy pockets while the custard stays silk-soft underneath.
- Feeds 12 generously: One 9×13 pan yields twelve hearty slices—perfect for buffet-style holiday mornings.
- Flexible baking time: It holds warm for 30 minutes, giving you wiggle room when pancakes aren’t the priority.
- Easily customizable: Swap spinach for kale, turkey sausage for pork, or add roasted red peppers for color.
- Freezer-friendly: Bake, cool, wrap, and freeze up to two months—holiday sanity saved.
Ingredients You'll Need
Great holiday cooking starts with ingredients that feel as celebratory as the morning itself. Below is a quick field guide to each component and how to pick the very best.
Breakfast sausage (1 lb): Look for links labeled “sage” or “classic” rather than maple; the herbaceous note marries beautifully with Swiss. If you prefer poultry, lean turkey sausage works, but add an extra pinch of rubbed sage and 1 Tbsp olive oil to keep it juicy. Remove casings before browning so every bite distributes evenly.
Sourdough bread (10 cups cubed): A day-old bakery loaf is ideal because the slight staleness prevents mush. Cut ¾-inch cubes—large enough to stay chewy, small enough to soak. No sourdough? A crusty Italian or French loaf gives tang; avoid pre-sliced sandwich bread, which turns gummy.
Swiss cheese (3 cups shredded): Authentic Swiss (the kind with holes) melts silkily and brings nutty, almost sweet notes. If you only have emmental or gruyère, rejoice—either is magnificent. Pre-shredded is fine, but shredding fresh off the block melts creamier because it lacks anti-caking starches.
Eggs (8 large): The custard’s backbone. Room-temperature eggs whisk into the dairy more smoothly, so pull them out first.
Whole milk & half-and-half (2 cups total): A 50-50 split yields richness without heaviness. Swap in evaporated skim milk if you want lighter, or use 1 cup heavy cream for ultra-decadence.
Dijon mustard (2 tsp): My secret handshake. It sharpens the custard and amplifies the Swiss. Smooth, not grainy, keeps the texture uniform.
Seasonings: Salt, pepper, and a whisper of nutmeg add warmth. Fresh nutmeg grated on a microplane is holiday perfume.
Green onions & parsley (½ cup total): Color and freshness. Swap chives or tarragon if you like an anise undertone.
How to Make Sausage and Swiss Cheese Breakfast Casserole for Holiday Morning Feasts
Brown the sausage
Heat a large skillet over medium. Add sausage, breaking into nickel-size crumbles. Cook 6–7 min until no pink remains. Transfer to paper-towel-lined plate to absorb excess grease; cool 10 min.
Prep the baking dish
Butter a 9×13-inch ceramic or glass baking dish. (Metal pans conduct heat faster and may over-brown edges.) Scatter half the bread cubes evenly.
Layer sausage, cheese, aromatics
Top bread with all the sausage, 2 cups Swiss, green onions, and parsley. Finish with remaining bread and final cup of cheese—this “sandwich” prevents the top from drying.
Whisk custard
In a large bowl, whisk eggs, milk, half-and-half, Dijon, salt, pepper, and nutmeg until homogeneous, 45 seconds. You want bubbles for lift.
Pour & press
Slowly ladle custard over layers. Press bread with a spatula to submerge. Cover with foil lightly sprayed with non-stick to prevent sticking.
Refrigerate overnight
Chill 8–24 hours. Longer equals deeper flavor and custardy texture; beyond 24 hrs and the bread can break down too much.
Bake
Preheat oven to 350 °F. Remove foil, bake uncovered 45 min. Rotate, bake 10–15 min more until center puffs and a knife comes out clean. Internal temp should read 185 °F.
Rest & serve
Let stand 10 min for custard to set. Garnish with extra parsley, slice into 12 squares, and serve warm with cranberry compote or maple-dijon drizzle.
Expert Tips
Bring dairy to room temp
Cold milk shocks the custard and prolongs bake time. Leave milk and eggs on the counter 30 min before mixing.
Pat sausage dry
Excess grease makes puddles. After browning, blot with paper towel so flavors concentrate, not fat.
Refrigerate on a sheet pan
Catches any sloshing custard and keeps fridge cleanup painless.
Half-batch in 8×8?
Halve everything; bake 30-35 min. Perfect for smaller households.
Check doneness early
Ovens vary; if top browns before center sets, tent loosely with foil and continue baking.
Freeze slices separately
Flash-cool, cut, wrap each square in foil, then bag. Reheat 20 min at 325 °F for instant breakfasts.
Variations to Try
- Mediterranean: Sub chicken sausage with feta, add sun-dried tomatoes, spinach, and swap Swiss for mozzarella.
- Southwest: Use chorizo, pepper-jack, roasted poblanos, and a pinch of cumin. Serve with salsa verde.
- Vegetarian: Replace sausage with sautéed cremini mushrooms and wilted kale; add ½ tsp smoked paprika for depth.
- Low-carb: Switch bread for 4 cups cauliflower rice (sautéed dry) and use 4 whole eggs + 4 egg whites.
Storage Tips
Refrigerate: Cool completely, cover with foil or transfer to airtight container; keeps 4 days.
Freeze whole casserole: Wrap entire cooled dish (or individual squares) in plastic then foil; freeze up to 2 months. Thaw overnight in fridge, then warm covered at 325 °F for 25 min, uncovering last 10 min for crisp top.
Make-ahead mini packs: Cube bread, brown sausage, and shred cheese on Sunday. Store separately; assemble Thursday night for a Friday brunch.
Frequently Asked Questions
Sausage and Swiss Cheese Breakfast Casserole for Holiday Morning Feasts
Ingredients
Instructions
- Brown sausage: In a skillet over medium heat, cook sausage 6–7 min, breaking into crumbles. Drain and cool.
- Assemble layers: Butter a 9×13 pan. Add half the bread cubes, all the sausage, 2 cups cheese, green onions, and parsley. Top with remaining bread and 1 cup cheese.
- Make custard: Whisk eggs, milk, half-and-half, Dijon, salt, pepper, and nutmeg until frothy.
- Pour & chill: Ladle custard over layers; press to submerge bread. Cover with greased foil; refrigerate 8–24 hrs.
- Bake: Preheat oven to 350 °F. Uncover casserole; bake 45 min, rotate, bake 10–15 min more until puffed and golden.
- Rest & serve: Let stand 10 min, garnish with parsley, slice, and serve warm.
Recipe Notes
Casserole can be baked, cooled, and frozen up to 2 months. Reheat covered at 325 °F for 25 min. For crisp top, uncover last 10 min.