cheesy sausage and egg casserole for a cozy holiday brunch

2 min prep 8 min cook 10 servings
cheesy sausage and egg casserole for a cozy holiday brunch
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Every December, my kitchen transforms into a cinnamon-scented wonderland where flour-dusted memories are made. But the moment that truly signals the holidays isn't when the first batch of gingerbread comes out—it's when this golden, bubbling casserole emerges from the oven on Christmas morning. The aroma of sage-laced sausage mingling with sharp cheddar and buttery eggs has become our family's aromatic alarm clock, rousing even the teenagers before the presents appear.

I started making this casserole fifteen years ago when our extended family began gathering at our farmhouse for Christmas brunch. What began as a desperate attempt to feed seventeen hungry relatives without spending the morning tethered to the stove has evolved into the most requested recipe in my arsenal. The magic lies in its make-ahead nature: assemble everything the night before, let the flavors meld in the refrigerator, then slide it into the oven while the coffee brews and the stockings are emptied.

The result is pure comfort food elegance—custardy eggs that hold together in perfect squares, pockets of melted cheese that stretch into Instagram-worthy pulls, and sausage that provides just enough savory depth to balance the richness. Whether you're hosting a crowd or simply want to treat your family to something special during the holiday break, this casserole delivers restaurant-quality results with minimal morning effort.

Why This Recipe Works

  • Overnight Magic: Resting overnight allows the bread to fully absorb the custard, creating a cohesive texture that slices cleanly
  • Triple Cheese Strategy: A blend of sharp cheddar for flavor, mozzarella for stretch, and parmesan for umami depth
  • Perfect Sausage Ratio: One pound provides meaty satisfaction without overwhelming the delicate egg custard
  • Temperature Precision: Baking at 325°F prevents curdling, ensuring silky-smooth eggs every time
  • Feed a Crowd: One 9×13-inch pan generously serves twelve, making it perfect for holiday entertaining
  • Customizable Base: The recipe welcomes additions like sautéed mushrooms, spinach, or roasted red peppers
  • Make-Ahead Champion: Prep entirely the night before—just bake and serve in the morning

Ingredients You'll Need

Ingredients

The beauty of this casserole lies in its humble ingredients, each playing a crucial role in creating the ultimate holiday brunch centerpiece. Let's explore what makes each component special and how to select the best quality options for maximum flavor impact.

Breakfast Sausage (1 pound): Opt for high-quality pork sausage with sage—my go-to is Jones Dairy Farm All Natural, but any premium brand works. Avoid maple-flavored varieties here; we want pure savory notes. For a lighter version, turkey sausage performs beautifully, though you may want to add an extra pinch of sage and black pepper to compensate for the milder flavor.

Cubed Sourdough Bread (6 cups): Day-old sourdough provides the ideal texture—sturdy enough to maintain structure while absorbing the custard without becoming mushy. Cut into ¾-inch cubes for the perfect bread-to-egg ratio. No sourdough? A crusty French boule or even challah makes excellent substitutes, though you'll lose that subtle tang that balances the richness.

Sharp Cheddar Cheese (2 cups shredded): This is not the time for pre-shagged cheese, which contains cellulose that prevents smooth melting. Buy a block of extra-sharp cheddar and shred it yourself—your future self will thank you when you witness those glorious cheese pulls. I prefer Cabot Seriously Sharp for its bold flavor that stands up to the eggs.

Mozzarella (1 cup shredded): Fresh mozzarella would make the casserole watery, so stick with low-moisture whole milk mozzarella. It provides that Instagram-worthy stretch without excess moisture that could compromise the custard's setting ability.

Large Eggs (8): Room temperature eggs incorporate more smoothly into the custard base. Pull them from the refrigerator 30 minutes before mixing, or place in a bowl of warm water for 10 minutes if you're short on time. Farm-fresh eggs will yield the richest flavor and most vibrant color.

Whole Milk (2 cups): The fat content is crucial here—skim milk produces a watery, disappointing texture. If you must reduce calories, 2% works, but whole milk creates that luxurious mouthfeel that makes this feel like a special occasion dish. For an extra-decadent version, substitute half-and-half for up to half the milk.

Dijon Mustard (2 teaspoons): This is my secret weapon, adding subtle complexity that makes guests ask "what's in this?" without being able to identify it. Grey Poupon is my standard, but any quality Dijon works. In a pinch, stone-ground mustard provides similar benefits with a slightly different flavor profile.

How to Make Cheesy Sausage and Egg Casserole for a Cozy Holiday Brunch

1

Brown the Sausage to Perfection

Heat a large skillet over medium-high heat. Add the sausage, breaking it into small, bite-sized crumbles with a wooden spoon. Cook for 8-10 minutes until deeply browned and crispy around the edges. The Maillard reaction here builds incredible flavor, so don't rush this step. Drain on paper towels and let cool slightly while you prepare the other components.

2

Create the Custard Base

In a large bowl, whisk together eggs, milk, Dijon mustard, salt, pepper, and a pinch of nutmeg until completely homogeneous. The mixture should be pale yellow and slightly frothy. This ensures even distribution of seasoning and prevents pockets of overly-seasoned egg. Let this rest for 5 minutes to allow the flavors to meld.

3

Assemble the Layers

Grease a 9×13-inch baking dish with butter. Scatter half the bread cubes evenly across the bottom, followed by half the sausage and half of each cheese. Repeat with remaining bread, sausage, and cheese, creating distinct layers that ensure every bite has the perfect proportion of ingredients.

4

Add the Custard

Slowly pour the custard mixture over the layered ingredients, taking care to distribute it evenly. Press down gently with a spatula to ensure all bread cubes are moistened. The liquid should come just to the top of the bread layer—if needed, add an extra splash of milk.

5

The Overnight Rest

Cover tightly with plastic wrap, pressing it directly onto the surface to prevent a skin from forming. Refrigerate for at least 4 hours or up to 24 hours. This crucial step allows the bread to fully absorb the custard, creating that perfect custardy interior that holds together when sliced.

6

Bake to Golden Perfection

Remove from refrigerator 30 minutes before baking. Preheat oven to 325°F. Bake uncovered for 45-55 minutes until the center is just set and the top is golden brown. A knife inserted near the center should come out clean, and the casserole should jiggle slightly but not be liquidy.

7

The Resting Period

Let stand for 10 minutes before serving. This allows the custard to finish setting and makes cutting clean squares much easier. The casserole will continue to cook slightly from residual heat, ensuring the perfect texture throughout.

Expert Tips

Temperature is Everything

An instant-read thermometer is your best friend here. The casserole is perfectly done when the center reaches 165°F. Overbaking is the enemy of custardy texture, so start checking at 40 minutes.

Prevent Soggy Bottoms

Place your baking dish on a preheated sheet pan to ensure the bottom gets crisp rather than soggy. This is especially helpful if your oven has hot spots or runs cool.

Make-Ahead Strategy

Assemble up to 24 hours ahead, but don't let it sit longer than 36 hours or the bread can become overly mushy. If prepping further ahead, freeze the unbaked casserole for up to 2 months.

Overnight Success

Press plastic wrap directly onto the surface before refrigerating overnight. This prevents a dry crust from forming on top and ensures even absorption of the custard.

Golden Top Secrets

For an extra-golden, bakery-worthy top, brush with melted butter and sprinkle with a mix of parmesan and panko during the last 10 minutes of baking.

Clean Cuts

Use a sharp knife dipped in hot water and wiped clean between cuts for restaurant-quality presentation. A bench scraper also works beautifully for lifting out portions.

Variations to Try

Mediterranean Style

Swap sausage for crumbled feta and chopped sun-dried tomatoes. Add sautéed spinach and replace cheddar with gruyere. Finish with a sprinkle of za'atar before serving.

Southwest Kick

Use chorizo instead of breakfast sausage, pepper jack for the mozzarella, and add a 4-ounce can of diced green chiles. Top with avocado slices and cilantro.

Vegetarian Deluxe

Replace sausage with 8 ounces of cremini mushrooms sautéed with fresh thyme. Add roasted red peppers and use smoked gouda for depth without the meat.

Lightened Up

Use turkey sausage, replace half the eggs with egg whites, and swap whole milk for 2%. Add extra vegetables like bell peppers and onions for bulk without calories.

Holiday Luxury

Add 8 ounces of lump crab meat and replace ½ cup of milk with heavy cream. Use brie instead of mozzarella and finish with truffle salt for the ultimate indulgence.

Spicy Cajun

Use andouille sausage, add ½ teaspoon cayenne, and include chopped green onions. Replace cheddar with smoked gouda for authentic Cajun flavors.

Storage Tips

Refrigerator Storage

Cool completely, then cover tightly with plastic wrap or transfer to airtight containers. Refrigerate for up to 4 days. For best texture, reheat individual portions in the microwave at 70% power for 60-90 seconds, or warm the entire casserole covered with foil at 300°F for 20-25 minutes.

Freezer Instructions

Wrap individual portions or the entire cooled casserole tightly in plastic wrap, then foil. Freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat as above. The texture will be slightly different but still delicious. For best results, slightly underbake if you plan to freeze.

Make-Ahead Magic

Assemble completely up to 24 hours ahead. If you need longer storage, prepare through step 4, cover tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator, then proceed with baking as directed, adding 10-15 minutes to the baking time if starting from cold.

Frequently Asked Questions

Absolutely! While sourdough is my favorite for its tangy flavor and sturdy texture, French bread, challah, or even croissants work beautifully. Avoid soft sandwich bread as it becomes too mushy. Whatever you choose, make sure it's slightly stale or toasted for best results.

This usually happens from using low-fat dairy, vegetables with high water content (like fresh tomatoes), or underbaking. Stick with whole milk, drain any added vegetables well, and ensure the center reaches 165°F. Also, let it rest 10 minutes after baking to set properly.

Yes! Divide the mixture among greased muffin tins or ramekins. Reduce baking time to 20-25 minutes for standard muffin tins or 30-35 minutes for larger ramekins. These make excellent grab-and-go breakfast options and freeze beautifully.

The casserole is done when it's puffed and golden, with just a slight jiggle in the center. A knife inserted near the center should come out clean, and the internal temperature should reach 165°F. It will continue to set as it rests.

Definitely! Ground turkey, chicken, or even crumbled bacon work well. For vegetarian options, try plant-based sausage, sautéed mushrooms, or additional vegetables. Just ensure whatever you use is well-seasoned since sausage provides significant flavor.

For individual portions, microwave at 70% power for 60-90 seconds. For larger amounts, cover with foil and reheat at 300°F for 20-25 minutes. Add a splash of milk before reheating to restore moisture. Avoid overheating, which can make eggs rubbery.

cheesy sausage and egg casserole for a cozy holiday brunch
main-dishes
Pin Recipe

Cheesy Sausage and Egg Casserole for a Cozy Holiday Brunch

(4.9 from 127 reviews)
Prep
20 min
Cook
50 min
Servings
12

Ingredients

Instructions

  1. Brown the sausage: Cook sausage in a large skillet over medium-high heat, breaking into crumbles, until deeply browned (8-10 minutes). Drain on paper towels.
  2. Create custard: Whisk together eggs, milk, Dijon, salt, pepper, and nutmeg until smooth and pale yellow.
  3. Assemble layers: Butter a 9×13-inch baking dish. Layer half the bread, half the sausage, and half of each cheese. Repeat with remaining ingredients.
  4. Add custard: Pour egg mixture evenly over layers, pressing gently to ensure all bread is moistened.
  5. Refrigerate overnight: Cover tightly with plastic wrap pressed directly onto surface. Refrigerate 4-24 hours.
  6. Bake: Remove from refrigerator 30 minutes before baking. Bake uncovered at 325°F for 45-55 minutes until center is set and top is golden.
  7. Rest and serve: Let stand 10 minutes before cutting into squares for serving.

Recipe Notes

For best results, use day-old bread and freshly shredded cheese. The casserole can be assembled up to 24 hours ahead and baked when ready to serve. Leftovers reheat beautifully in the microwave or oven.

Nutrition (per serving)

385
Calories
22g
Protein
18g
Carbs
26g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.