Love this? Pin it for later!
Classic Holiday Brunch Casserole with Sausage, Cheddar & Potatoes
Every December, my kitchen transforms into a brunch wonderland. The scent of sizzling sausage, caramelized onions, and sharp cheddar wafts through the air while holiday music plays softly in the background. This Classic Holiday Brunch Casserole has been my family's crown jewel for fifteen years—ever since my mother-in-law first served it on Christmas morning and my husband declared it "the breakfast of his dreams." Since then, it's graced our table for New Year's Day, Easter, baby showers, and every birthday brunch in between. What makes this casserole truly magical is how effortlessly it feeds a crowd while tasting like you spent hours laboring over individual plates. The crispy potato base, the savory sausage layer, the fluffy egg custard infused with herbs, and that golden, bubbling cheddar crust—it's comfort food wrapped in holiday cheer. Whether you're hosting twelve houseguests or prepping breakfasts for a week of stay-cation, this make-ahead marvel guarantees you'll spend more time sipping mimosas and less time flipping pancakes.
Why This Recipe Works
- Make-Ahead Magic: Assemble the night before and bake in the morning—perfect for stress-free entertaining.
- Feeds a Crowd: One 9×13 pan yields twelve generous portions, ideal for buffet-style brunches.
- Balanced Texture: Crispy potato hash-brown crust, tender sausage, creamy egg custard, and gooey cheddar in every bite.
- Customizable: Swap the protein, add veggies, or go meatless—detailed variations below.
- Freezer-Friendly: Bake, cool, slice, and freeze individual squares for up to two months.
- Cheese Strategy: A duo of sharp white cheddar for flavor and a touch of cream cheese for silky richness.
Ingredients You'll Need
Great brunch casseroles start with thoughtfully chosen ingredients. Below, I break down each component and share my best shopping tips so your casserole tastes bakery-level spectacular.
Breakfast Sausage (1 lb): I prefer a quality country-style pork sausage seasoned with sage and black pepper. If you like heat, choose a spicy Italian variety. For a lighter option, turkey or chicken sausage works; just add an extra pinch of sage and smoked paprika to mimic that breakfast-sausage flavor.
Frozen Shredded Hash Browns (30 oz): Thaw completely and squeeze out every drop of moisture—this is the secret to a crisp, golden crust. If you prefer fresh potatoes, shred 2 lbs of russets, rinse until the water runs clear, then dry thoroughly.
Sharp White Cheddar (3 cups shredded): Aged at least 9 months for maximum tang. Pre-shredded is convenient, but shredding a block melts silkier because it lacks anti-caking powders. Yellow cheddar is fine in a pinch, though the flavor is milder.
Eggs (10 large): The backbone of the custard. Room-temperature eggs whisk up loftier, so pull them out 30 minutes ahead. If you're egg-sensitive, you can substitute 4 eggs with 1 cup liquid egg substitute.
Whole Milk (2 cups): Creates a creamy custard without being heavy. Swap with half-and-half for ultra-richness, or 2% plus 2 Tbsp cream cheese for a middle ground. Non-dairy? Full-fat oat or soy milk works.
Cream Cheese (4 oz): Adds a velvety texture that keeps the casserole moist even when reheated. Soften in the microwave 15 seconds so it whisks smoothly.
Vegetable Mix-Ins (1 cup each diced onion & bell pepper): I use a tricolor medley for festive flair. Frozen diced peppers are a time-saver; just thaw and pat dry.
Seasonings: Dijon mustard, Worcestershire, sea salt, cracked pepper, fresh thyme, and a whisper of nutmeg elevate the custard from ordinary to bakery-level.
Butter (3 Tbsp): Greases the pan and helps the hash-brown crust crisp. Clarified butter or ghee prevents browning if you bake at higher altitudes.
How to Make Classic Holiday Brunch Casserole with Sausage Cheddar and Potatoes
Brown the Sausage & Vegetables
Heat a large skillet over medium-high. Add sausage, breaking into ½-inch crumbles. Cook 6 minutes until no longer pink. Stir in diced onion and bell pepper; sauté 4 minutes until softened and edges caramelize. Add minced garlic for the final 30 seconds. Drain excess fat on paper towels; cool 10 minutes so the eggs don't scramble when mixed.
Prep the Hash-Brown Crust
Preheat oven to 400°F (204°C). Butter a 9×13-inch ceramic or glass baking dish. In a bowl, toss thawed shredded hash browns with 2 Tbsp melted butter, ½ tsp salt, ¼ tsp pepper, and ½ cup shredded cheddar. Press firmly into the bottom and ½ inch up the sides. Bake 20 minutes until edges turn golden and crisp. This par-bake prevents a soggy base.
Whisk the Custard
Lower oven to 350°F (177°C). In a large bowl, whisk eggs until homogenous. Add softened cream cheese in marble-sized bits, whisking until mostly smooth (tiny flecks melt during baking). Whisk in milk, Dijon, Worcestershire, thyme, nutmeg, remaining 1½ tsp salt, and ½ tsp pepper. The mixture should taste slightly over-seasoned—potatoes will absorb salt.
Assemble the Layers
Scatter the sausage-vegetable mixture evenly over the pre-baked hash-brown crust. Sprinkle 1½ cups cheddar on top. Slowly pour the custard, letting it seep around the fillings. Gently press with the back of a spoon to ensure custard penetrates. Top with remaining 1 cup cheddar. Let rest 10 minutes so potatoes absorb liquid; this prevents floating ingredients.
Bake to Golden Perfection
Bake uncovered on center rack 40–45 minutes, rotating halfway. The casserole is done when the center puffs, edges pull slightly from the sides, and a knife inserted 2 inches from the edge comes out clean. Internal temp should read 180°F (82°C). Broil 1–2 minutes for extra bronzed cheese, watching closely to prevent burning.
Rest & Serve
Rest 10 minutes—this sets the custard for clean slices. Garnish with chopped chives or parsley for color. Use a serrated knife to cut; the crispy crust can crumble under a dull blade. Serve warm with fruit salad, mimosas, or strong coffee. Leftovers reheat like a dream in the microwave 45–60 seconds or 350°F oven 10 minutes.
Expert Tips
Squeeze Every Drop
After thawing hash browns, wrap in a clean kitchen towel and twist until no more water drips. Dry potatoes = crispy crust.
Check Early
Ovens vary. Start testing at 35 minutes; over-baking dries the custard. Look for gentle puff and slight jiggle in center.
Overnight Method
Assemble through Step 4, cover tightly, chill up to 12 hrs. Add 10–15 min bake time straight from fridge.
Freezer Portions
Bake, cool, cut squares, wrap in parchment, then foil. Freeze up to 2 months. Reheat 20 min at 325°F or microwave.
Herb Swap
No thyme? Use 1 tsp dried Italian seasoning or fresh chopped rosemary—both pair beautifully with sausage and cheddar.
Lower Fat
Sub turkey sausage, 2% milk, and reduce cheddar to 2 cups. You'll save ~90 cal per serving yet keep indulgent flavor.
Variations to Try
Veggie Lover
Replace sausage with 1 lb sautéed mushrooms, spinach, and zucchini. Add ½ tsp smoked paprika for depth.
Southwest Twist
Use chorizo, pepper jack cheese, and add 1 cup corn + 1 diced green chile. Serve with salsa and avocado.
Seafood Brunch
Swap sausage for 8 oz smoked salmon pieces and ½ cup chopped asparagus. Use dill instead of thyme.
Sweet Potato Base
Sub frozen sweet-potato hash. The subtle sweetness complements sausage and sharp cheddar beautifully.
Storage Tips
Refrigerator: Cool leftovers within 2 hours. Cover dish with foil or transfer slices to airtight container. Refrigerate up to 4 days. Reheat single portions microwave 60–90 seconds or oven 10 min at 350°F until center is hot.
Freezer: Wrap individual squares in parchment, then foil, then place in zip-top bag. Freeze up to 2 months. Thaw overnight in fridge or reheat straight from frozen—cover with foil and bake 30 min at 325°F, removing foil last 5 min to recrisp cheese.
Make-Ahead: Assemble through Step 4, cover tightly with plastic wrap (press directly onto surface), then foil. Refrigerate up to 12 hours. Add 10–15 min to bake time. For longer storage, freeze unbaked casserole up to 1 month; thaw 24 hrs in fridge before baking.
Frequently Asked Questions
Classic Holiday Brunch Casserole with Sausage Cheddar and Potatoes
Ingredients
Instructions
- Brown the sausage: Cook sausage in skillet over medium-high 6 min, breaking into crumbles. Add onion & peppers; sauté 4 min. Stir in garlic 30 sec. Drain; cool 10 min.
- Par-bake the crust: Preheat oven 400°F. Butter 9×13 pan. Toss hash browns with butter, ½ tsp salt, ¼ tsp pepper & ½ cup cheddar. Press into pan. Bake 20 min until golden.
- Whisk custard: Lower oven to 350°F. Whisk eggs & cream cheese until mostly smooth. Whisk in milk, Dijon, Worcestershire, thyme, nutmeg, remaining salt & pepper.
- Assemble: Scatter sausage mixture over crust. Top with 1½ cups cheddar. Pour custard; press lightly. Sprinkle remaining 1 cup cheddar. Rest 10 min.
- Bake: Bake 40–45 min until center puffs and knife comes out clean. Broil 1–2 min for extra browning. Rest 10 min, garnish, slice, serve.
Recipe Notes
For best texture, shred your own cheddar. The casserole can be assembled the night before; add 10–15 min to bake time if baking straight from the fridge.