cheesy breakfast casserole with sausage and spinach for holiday brunch

24 min prep 8 min cook 12 servings
cheesy breakfast casserole with sausage and spinach for holiday brunch
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There's something magical about a holiday morning when the house smells like sizzling sausage, melted cheese, and warm spices. This cheesy breakfast casserole has become my family's most-requested dish for Christmas morning, Easter brunch, and every special occasion in between. After years of perfecting this recipe, I'm thrilled to share my secrets for creating the most indulgent, crowd-pleasing breakfast casserole that will have your guests asking for seconds (and the recipe!).

The beauty of this casserole lies in its perfect balance of flavors and textures – crispy edges of golden cheese, tender chunks of savory sausage, vibrant spinach that adds a pop of color and nutrition, and a custardy egg base that's rich but not overwhelming. What makes this truly special is how it brings everyone together around the table, creating those precious holiday memories we cherish forever. Whether you're hosting a large gathering or preparing a special weekend brunch for your immediate family, this make-ahead wonder will transform your morning routine and give you more time to enjoy what really matters – quality time with your loved ones.

Why This Recipe Works

  • Perfect Make-Ahead Magic: Prepare everything the night before and simply pop it in the oven while you're opening presents or greeting guests
  • Feed a Crowd: This generous recipe serves 12 hungry guests, making it ideal for holiday entertaining
  • Customizable Flavors: Easily adapt the recipe to accommodate dietary restrictions and personal preferences
  • Cheese Lover's Dream: Three types of cheese create the most incredible gooey, melty texture
  • Complete Nutrition: Packed with protein from eggs and sausage, plus vitamins from fresh spinach for a well-balanced meal
  • Leftover Champion: Tastes even better the next day and freezes beautifully for future busy mornings

Ingredients You'll Need

Ingredients

The secret to an exceptional breakfast casserole starts with selecting the finest ingredients. Each component plays a crucial role in building layers of flavor that will make this dish unforgettable. Let me guide you through each ingredient and share my insider tips for choosing the best quality items for your holiday brunch.

Breakfast Sausage (1 pound): I prefer using high-quality pork sausage with sage and black pepper for maximum flavor. Look for sausage that's freshly ground rather than pre-packaged if possible. Jimmy Dean's premium sage sausage is my go-to, but feel free to use maple-flavored sausage for a touch of sweetness, or hot Italian sausage if your crowd enjoys a spicy kick. For a lighter option, turkey sausage works beautifully too.

Eggs (12 large): The foundation of our custard base needs to be farm-fresh for the best flavor and color. Choose organic, free-range eggs when possible – the yolks are richer and more vibrant. Let your eggs come to room temperature before whisking for a fluffier texture. If you're feeding a larger crowd, this recipe scales beautifully – just maintain the ratio of 1 egg per person.

Whole Milk (2 cups): Whole milk creates the creamiest custard, but you can substitute half-and-half for an even richer result. Avoid skim milk as it won't provide the luxurious texture we're after. For dairy-free guests, unsweetened oat milk or cashew milk work surprisingly well.

Three-Cheese Blend: This is where the magic happens! Sharp cheddar provides bold flavor, Monterey Jack melts beautifully for that perfect stringy texture, and aged Parmesan adds a nutty complexity. Freshly shred your cheese rather than using pre-shredded – the anti-caking agents in packaged cheese prevent proper melting.

Fresh Spinach (4 cups): Baby spinach is my preference for its tender texture and mild flavor. Look for bright green, crisp leaves without any yellowing. Wash and thoroughly dry the spinach before using. Frozen spinach can be substituted – just ensure it's completely thawed and squeezed dry to prevent excess moisture.

Sourdough Bread (8 cups cubed): Day-old sourdough provides the best texture and subtle tanginess that complements the rich ingredients. Cut into 1-inch cubes and let them sit out overnight to stale slightly. This helps them absorb the custard without becoming mushy. No sourdough? Challah, brioche, or even hearty whole wheat bread work wonderfully.

Seasonings: Fresh garlic, Dijon mustard, Worcestershire sauce, and a blend of herbs create depth of flavor. Don't skip the mustard – it adds subtle complexity without being identifiable. Fresh thyme and chives brighten the entire dish.

How to Make Cheesy Breakfast Casserole with Sausage and Spinach for Holiday Brunch

1
Brown the Sausage to Perfection

Heat a large skillet over medium-high heat and crumble in the breakfast sausage. Cook for 8-10 minutes, breaking it into small pieces with a wooden spoon, until no pink remains and the edges are beautifully caramelized. This browning process develops incredible flavor through the Maillard reaction. Drain on paper towels and set aside to cool slightly. Don't rush this step – properly browned sausage adds incredible depth to your casserole.

2
Sauté Aromatics and Spinach

In the same skillet, reduce heat to medium and add 1 tablespoon butter. Sauté finely diced onion for 3-4 minutes until translucent and fragrant. Add minced garlic and cook for 30 seconds more. Toss in fresh spinach by the handful, stirring until wilted but still bright green – about 2-3 minutes. Season with a pinch of salt and pepper. This step concentrates the flavors and removes excess moisture that could make your casserole watery.

3
Create the Custard Base

In your largest mixing bowl, whisk together the eggs, whole milk, Dijon mustard, Worcestershire sauce, salt, pepper, and a pinch of nutmeg. The mustard and Worcestershire sauce are the secret ingredients that make guests ask "what's in this?" – they add incredible umami depth without being identifiable. Whisk vigorously for 2 minutes to incorporate air, creating a lighter, fluffier custard. Let this mixture rest while you prepare the other components.

4
Assemble the Bread Base

Grease a 9x13-inch baking dish with butter. Scatter half of the bread cubes evenly across the bottom. Sprinkle with half of the cooked sausage, half of the spinach mixture, and one cup of the shredded cheese blend. Repeat with remaining bread, sausage, and spinach, but reserve the final cup of cheese for later. Press down gently to compact slightly – this helps everything hold together when serving.

5
Pour and Refrigerate

Slowly pour the custard mixture over the entire casserole, pressing down with a spatula to ensure all bread cubes are saturated. Cover tightly with plastic wrap and refrigerate for at least 2 hours or up to 24 hours. This crucial step allows the bread to fully absorb the custard, preventing dry spots and ensuring every bite is creamy and delicious. The longer it rests, the better the texture becomes.

6
Bake to Golden Perfection

Remove casserole from refrigerator 30 minutes before baking. Preheat oven to 350°F. Sprinkle remaining cheese over the top and cover with foil. Bake for 45 minutes, then remove foil and continue baking for 15-20 minutes more until puffed, golden, and set in the center. The center should jiggle slightly when shaken – it will continue to set as it rests. Let stand for 10 minutes before serving to allow the custard to firm up for clean slices.

Expert Tips

Temperature Matters

Always bring your eggs and milk to room temperature before mixing. Cold dairy straight from the fridge can result in a dense, heavy custard. Room temperature ingredients blend more easily and create a lighter, more tender texture.

Prevent Soggy Bottom

If using fresh spinach, squeeze out excess moisture after wilting. For frozen spinach, thaw completely and squeeze until no more water comes out. Excess moisture is the enemy of a perfect casserole texture.

Make-Ahead Magic

Prepare this casserole up to 24 hours in advance. The longer rest time actually improves the texture as the bread has more time to absorb the custard. Just remember to add 10-15 minutes to the covered baking time if baking straight from the refrigerator.

Cheese Selection Secrets

Buy blocks of cheese and shred them yourself. Pre-shredded cheese contains cellulose that prevents smooth melting. For extra flavor, try adding ½ cup of aged Gruyère or smoked Gouda to the mix.

Even Cooking Hack

Place your baking dish on a rimmed baking sheet to prevent spills and ensure even heat distribution. Rotate the casserole halfway through baking for perfectly golden edges all around.

Doneness Test

Insert a knife in the center – it should come out mostly clean with just a few moist crumbs. The center should jiggle slightly but not appear liquid. Remember, carryover cooking will finish the process.

Variations to Try

Mediterranean Style

Replace sausage with crumbled feta cheese, add sun-dried tomatoes, Kalamata olives, and fresh oregano. Use spinach and artichoke hearts for a Greek-inspired version that's equally delicious.

Southwest Fiesta

Use chorizo instead of breakfast sausage, add roasted red peppers, black beans, and corn. Replace cheddar with pepper jack and add cumin and chipotle powder to the custard for a spicy kick.

Vegetarian Harvest

Skip the sausage and add roasted butternut squash, caramelized onions, and sautéed mushrooms. Add smoked paprika and nutritional yeast for umami depth that satisfies even meat-lovers.

Lighter & Leaner

Use turkey sausage, replace whole milk with 2% milk, use egg whites for half the eggs, and add extra vegetables like bell peppers and zucchini. You'll save calories without sacrificing flavor.

Storage Tips

Refrigeration Guidelines

Store leftover casserole in an airtight container in the refrigerator for up to 4 days. For best results, cool completely before storing. Individual portions reheat beautifully in the microwave for 60-90 seconds, or in a 350°F oven for 10-12 minutes until warmed through.

Freezing Instructions

This casserole freezes exceptionally well! Cool completely, then wrap individual portions or the entire casserole tightly in plastic wrap, then aluminum foil. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat as directed. The texture remains surprisingly good, though the cheese may be slightly less melty.

Make-Ahead Assembly

Assemble the casserole completely up to 24 hours before baking. Cover tightly with plastic wrap and refrigerate. If baking from cold, add 10-15 minutes to the covered baking time. You can also prepare all components separately – cook sausage and vegetables, cube bread, shred cheese – and assemble in the morning for ultimate freshness.

Frequently Asked Questions

Absolutely! While sourdough provides excellent flavor and texture, you can substitute with challah for richness, brioche for buttery sweetness, or even hearty whole grain bread for added nutrition. Avoid very soft sandwich bread as it can become mushy. Day-old bread works best as it absorbs the custard without falling apart.

The casserole is done when it's puffed and golden on top, the edges are set, and the center jiggles slightly when you gently shake the pan. Insert a knife in the center – it should come out mostly clean with just a few moist crumbs. The center will continue to set as it rests. If the top is browning too quickly, tent with foil during the last 15 minutes of baking.

Yes! Substitute the milk with unsweetened oat milk or cashew milk for the best texture. Replace the cheese with your favorite dairy-free alternatives – Violife and Miyoko's make excellent melting vegan cheeses. For the eggs, you can try a combination of silken tofu and nutritional yeast, though the texture will be different. The flavor will still be delicious!

Excess moisture usually comes from vegetables that weren't properly prepared. Make sure to squeeze all liquid from thawed frozen spinach, and sauté fresh vegetables to remove excess water. Also, ensure your bread is day-old or lightly toasted. If using very fresh bread, cube it and let it sit out overnight to stale slightly before assembling the casserole.

Certainly! Halve all ingredients and bake in an 8x8-inch or 9x9-inch baking dish. Reduce the covered baking time to 30-35 minutes, then uncover and bake for an additional 10-15 minutes. The casserole will be slightly thicker, so you may need to add 5 extra minutes to the total cooking time.

This hearty casserole pairs beautifully with fresh fruit salad, crispy bacon or sausage links, hash browns, and warm croissants or biscuits. For beverages, serve with fresh orange juice, mimosas, coffee, or hot chocolate. A simple green salad with vinaigrette balances the richness perfectly for a complete brunch spread.
cheesy breakfast casserole with sausage and spinach for holiday brunch
breakfast
Pin Recipe

Cheesy Breakfast Casserole with Sausage and Spinach for Holiday Brunch

(4.9 from 127 reviews)
Prep
25 min
Cook
60 min
Servings
12

Ingredients

Instructions

  1. Brown the sausage: Cook sausage in a large skillet over medium-high heat, breaking into small pieces, until no pink remains, about 8-10 minutes. Drain on paper towels.
  2. Sauté vegetables: In the same skillet, melt butter and sauté onion for 3-4 minutes. Add garlic and cook 30 seconds. Add spinach and cook until wilted, 2-3 minutes.
  3. Make custard: In a large bowl, whisk together eggs, milk, Dijon mustard, Worcestershire sauce, salt, pepper, and nutmeg until well combined.
  4. Assemble: Grease a 9x13-inch baking dish. Layer half the bread cubes, half the sausage, half the spinach mixture, and 1½ cups cheese. Repeat layers, reserving remaining cheese for topping.
  5. Add custard: Pour egg mixture evenly over casserole. Press down to ensure all bread is saturated. Cover and refrigerate at least 2 hours or overnight.
  6. Bake: Preheat oven to 350°F. Sprinkle remaining cheese on top. Cover with foil and bake 45 minutes. Remove foil and bake 15-20 minutes more until golden and set. Let rest 10 minutes before serving.

Recipe Notes

For best results, assemble the casserole the night before and bake in the morning. The flavors meld beautifully overnight, and you'll have more time to enjoy your holiday morning with family. If you prefer a crispier top, broil for 2-3 minutes at the end of baking, watching carefully to prevent burning.

Nutrition (per serving)

385
Calories
24g
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.