Easy Slow Cooker Christmas Morning Breakfast Casserole Recipe

Ready In 6 hours 15 minutes
Servings 8-10 servings
Difficulty Easy

By the fourth Christmas morning I’d made this slow cooker breakfast casserole, I finally stopped hovering over the lid. That first year, I’d peeked every fifteen minutes, convinced the eggs would turn to rubber or the cheese would seize up into a sad, greasy clump. But it never did. It just sat there in the warm, dark crock, doing its quiet work while we tore into stockings and someone inevitably spilled coffee on the rug. The smell—savory sausage, melted cheddar, a whisper of mustard powder—filled the whole house without demanding a single thing from me. And that, honestly, is the real Christmas miracle: a breakfast you can completely forget about until you’re ready to eat it.

I’m not a morning person, especially on Christmas. I want to be sipping something hot and watching the chaos unfold, not standing at the stove scrambling eggs while someone asks where the wrapping paper scissors went. This casserole solved that problem the first time I tried it, and I’ve been making it every year since. It’s not fancy. It’s not complicated. It’s just reliable—the kind of dish that lets you be present instead of busy. And after a few years of tweaking the liquid ratios and the cheese-to-bread balance, I think I’ve finally landed on the version that works best. No hovering required.

Why You’ll Love This Recipe

This isn’t just another breakfast casserole. It’s the one that lets you sleep in, open presents, and still sit down to a hot, hearty meal without breaking a sweat. Here’s why it’s become my go-to for Christmas morning:

  • Set It and Forget It: Fifteen minutes of prep, then the slow cooker does everything. No oven timer, no last-minute scrambling.
  • Feeds a Crowd: This makes a generous 8-10 servings, perfect for family gatherings or overnight guests.
  • Make-Ahead Friendly: Assemble it the night before, pop the insert in the fridge, and start the slow cooker in the morning. It’s almost too easy.
  • Customizable: Swap the sausage for bacon, add veggies, change the cheese—it’s forgiving and flexible.
  • Kid-Approved: My niece, who usually picks at breakfast, asked for seconds. That’s a win in my book.

What makes this recipe different from the dozens of others out there? It’s the balance. I tested this with more milk, less milk, different breads, and varying cook times until the texture came out just right—creamy but set, soft but not soggy. The key is using day-old bread and the exact egg-to-dairy ratio I’ve included below. Trust me on this one.

This is the kind of breakfast that makes you close your eyes after the first bite. It’s comfort food at its simplest, made for the one morning of the year when you deserve to relax the most.

What Ingredients You Will Need

This recipe uses simple, pantry-friendly ingredients that come together to create something truly comforting. Nothing fancy, nothing hard to find—just good, honest food that feeds a crowd without a fuss.

  • 1 lb breakfast sausage (I prefer Jimmy Dean or a local farm brand; bulk sausage works best, not links)
  • 8 large eggs (room temperature if you remember, but cold works fine too)
  • 2 cups whole milk (2% works in a pinch, but whole milk gives the creamiest texture)
  • 1 teaspoon dry mustard powder (this is my secret ingredient—adds a subtle warmth without being spicy)
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon paprika (smoked or sweet, both work)
  • 6 cups day-old crusty bread, cubed (about half a loaf; sourdough or French bread is ideal)
  • 2 cups sharp cheddar cheese, shredded (shred it yourself—pre-shredded has anti-caking agents that affect melting)
  • 1 cup shredded mozzarella cheese (adds that perfect stretchy pull)
  • 1/2 cup chopped green onions (optional, but adds color and a mild bite)

Substitution Notes: For a lighter version, use turkey sausage and reduced-fat cheese. For a vegetarian option, swap the sausage for sautéed mushrooms and bell peppers. You can also use gluten-free bread if needed—just make sure it’s day-old so it holds up to the custard.

Equipment Needed

You don’t need much for this recipe, which is part of the beauty. Here’s what you’ll need:

  • 6-quart slow cooker (any brand works; I use a basic Crock-Pot and it’s never let me down)
  • Large skillet (for browning the sausage)
  • Mixing bowl (medium-large, for whisking eggs and milk)
  • Whisk (or a fork in a pinch)
  • Spatula or wooden spoon (for breaking up the sausage)
  • Measuring cups and spoons
  • Cheese grater (if you’re shredding your own cheese, which I highly recommend)

If you don’t have a 6-quart slow cooker, a 5-quart will work—just reduce the bread slightly to avoid overflow. I’ve also made this in a 7-quart, and it turned out fine, just a bit thinner in the pan.

Preparation Method

easy slow cooker christmas morning breakfast casserole preparation steps

Let’s walk through this step by step. I’ve included all the little details I wish someone had told me the first time.

  1. Brown the sausage. Heat a large skillet over medium-high heat. Add the sausage and cook, breaking it up with a spatula, until browned and cooked through—about 6-8 minutes. Don’t drain all the fat; leave about a tablespoon in the pan for flavor. Transfer the sausage to a plate lined with paper towels to cool slightly.
  2. Whisk the eggs and milk. In a medium mixing bowl, crack the eggs and add the milk, dry mustard powder, salt, pepper, and paprika. Whisk vigorously until the mixture is smooth and slightly frothy—about 30 seconds. Set aside.
  3. Layer the ingredients in the slow cooker. Start with a third of the bread cubes spread evenly across the bottom of the greased slow cooker insert. Top with a third of the cooked sausage, then a third of the shredded cheddar and mozzarella. Repeat this layering two more times, ending with cheese on top. Pour the egg mixture evenly over everything, making sure to get it into the corners. Gently press down with a spatula to help the bread absorb the custard.
  4. Let it rest (optional but recommended). If you have time, let the casserole sit in the fridge for 30 minutes (or overnight) before cooking. This allows the bread to fully absorb the egg mixture, resulting in a more even texture. If you’re short on time, you can skip this step—just know the top might be a little drier than the bottom.
  5. Cook on low for 6-7 hours or high for 3-4 hours. Place the lid on the slow cooker and cook on low for the best texture. The casserole is done when the center is set (no jiggle) and the edges are golden brown. If you’re using high, check at 3 hours—it can go from perfect to overdone quickly.
  6. Rest before serving. Turn off the slow cooker and let the casserole sit, uncovered, for 10-15 minutes. This helps it set up and makes serving easier. Sprinkle with chopped green onions just before serving for a fresh pop of color.

Tip: If the edges start looking too dark before the center is set, you can wrap the slow cooker insert with a clean kitchen towel under the lid to absorb excess moisture. This is a trick I learned from a friend who makes this every year.

Cooking Tips & Techniques

I’ve made this casserole enough times to know exactly where things can go wrong—and how to fix them. Here are my best tips:

  • Use day-old bread. Fresh bread turns to mush. Day-old bread holds its shape better and absorbs the custard without disintegrating. If you only have fresh bread, cube it and leave it out on a baking sheet for an hour or two.
  • Don’t overmix the eggs. Whisk just until combined. Over-whisking incorporates too much air, which can make the casserole puff up and then collapse.
  • Shred your own cheese. I know it’s tempting to buy the bagged stuff, but pre-shredded cheese is coated with cellulose (to prevent clumping) and doesn’t melt as smoothly. Take the extra two minutes—it’s worth it.
  • Watch the liquid ratio. Too much milk and you’ll have soup. Too little and it’s dry. The 2 cups of milk to 8 eggs is the sweet spot I’ve landed on after multiple tests.
  • Don’t lift the lid. Every time you lift the lid, you release heat and add 20-30 minutes to the cooking time. Resist the urge to peek. I know it’s hard, but trust the process.

I once forgot to add the eggs entirely—just poured milk over bread and sausage and wondered why it looked so sad after 6 hours. We ate it anyway, and honestly, it wasn’t terrible. But it was a good reminder to double-check my ingredients before turning on the slow cooker.

Variations & Adaptations

This recipe is endlessly adaptable. Here are a few ways I’ve changed it up over the years:

  • Bacon and Cheddar: Swap the sausage for 12 slices of cooked, crumbled bacon. Use extra cheddar and add a pinch of smoked paprika for depth.
  • Vegetarian Mushroom and Spinach: Sauté 8 oz sliced mushrooms and 2 cups fresh spinach until wilted. Use in place of the sausage. Add a sprinkle of red pepper flakes for heat.
  • Southwest Style: Add 1 can drained diced green chiles, 1/2 cup corn kernels, and use pepper jack cheese instead of mozzarella. Top with fresh cilantro before serving.
  • Gluten-Free: Use gluten-free bread (day-old works best) and double-check your sausage for gluten fillers. Everything else is naturally gluten-free.
  • Dairy-Free: Use unsweetened almond or oat milk and dairy-free cheese shreds. The texture will be slightly less creamy, but it still works.

My personal favorite variation? I once added a layer of caramelized onions and a handful of fresh thyme leaves between the bread and cheese. It was incredible—sweet, savory, and deeply aromatic. I haven’t done it since because it felt like a special occasion within a special occasion, but I think about it more than I should.

Serving & Storage Suggestions

This casserole is best served warm, straight from the slow cooker. Scoop it onto plates and let people help themselves—it’s that kind of meal. I like to serve it with a side of fresh fruit (something bright like sliced oranges or berries to cut the richness) and a pitcher of orange juice or mimosas.

Storage: Leftovers keep in an airtight container in the refrigerator for up to 4 days. The texture softens a bit as it sits, but it reheats beautifully. To reheat, microwave individual portions for 1-2 minutes or warm in a 350°F oven for 10-15 minutes. You can also add a splash of milk before reheating to restore some moisture.

Freezer: This casserole freezes surprisingly well. Let it cool completely, then portion into freezer-safe containers or wrap tightly in foil and plastic wrap. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat as directed above.

The flavors actually deepen after a day in the fridge—the mustard powder and paprika meld together in a way that’s even more satisfying the next morning. If you’re making this for a crowd, don’t be afraid to make it a day ahead and reheat.

Nutritional Information & Benefits

Per serving (based on 8 servings):

  • Calories: 420
  • Protein: 28g
  • Fat: 26g
  • Carbohydrates: 18g
  • Fiber: 1g
  • Sugar: 4g

This casserole is a good source of protein and calcium, thanks to the eggs, milk, and cheese. Eggs provide choline, which supports brain health, while the sausage adds iron and B vitamins. If you’re watching your sodium, use low-sodium cheese and sausage, and reduce the added salt to 1/4 teaspoon.

For a lighter option, serve smaller portions alongside a big green salad or roasted vegetables. I’ve also made this with egg whites and turkey sausage for a lower-calorie version—it’s not quite as rich, but it’s still satisfying.

Conclusion

This slow cooker Christmas morning breakfast casserole has become a tradition in my house, not because it’s fancy or complicated, but because it works. It lets me focus on what actually matters on Christmas morning: the people around the table, the wrapping paper everywhere, the laughter and the chaos and the coffee that’s always a little too hot to drink.

I hope you’ll try it and make it your own. Add your favorite cheese, swap in whatever protein you have on hand, or double the recipe if you’re feeding a bigger crowd. And if you come up with a variation I haven’t tried, please leave a comment below—I’m always looking for new ideas.

Happy Christmas morning, friends. May your coffee be strong and your breakfast be easy.

Frequently Asked Questions

Can I assemble this the night before?

Absolutely. Assemble the casserole completely in the slow cooker insert, cover, and refrigerate overnight. In the morning, place the insert in the slow cooker and cook on low for 6-7 hours. You may need to add 30 minutes to the cook time since the ingredients start cold.

Can I use frozen bread cubes?

Yes, but thaw them first and pat them dry with a paper towel to remove excess moisture. Frozen bread can make the casserole watery if added directly.

Why is my casserole watery?

This usually happens from too much liquid or not enough bread. Double-check your egg-to-milk ratio and make sure you’re using day-old bread that can absorb the custard properly. Also, avoid lifting the lid during cooking, as condensation can drip back into the casserole.

Can I cook this on high instead of low?

Yes, but the texture won’t be as creamy. Cook on high for 3-4 hours, but start checking at 3 hours. The edges may brown faster, so keep an eye on it.

How do I reheat leftovers without drying them out?

Add a splash of milk or a pat of butter before reheating in the microwave or oven. Cover with a damp paper towel if microwaving, or tent with foil if using the oven. This helps retain moisture.

Pin This Recipe!

easy slow cooker christmas morning breakfast casserole recipe

Print

Easy Slow Cooker Christmas Morning Breakfast Casserole Recipe

A set-it-and-forget-it slow cooker breakfast casserole with savory sausage, melted cheddar, and a whisper of mustard powder. Perfect for Christmas morning, this hearty dish lets you enjoy the festivities while it cooks itself.

  • Author: Zoe
  • Prep Time: 15 minutes
  • Cook Time: 6-7 hours (low) or 3-4 hours (high)
  • Total Time: 6 hours 15 minutes to 7 hours 15 minutes (low) or 3 hours 15 minutes to 4 hours 15 minutes (high)
  • Yield: 8-10 servings 1x
  • Category: Breakfast
  • Cuisine: American

Ingredients

Scale
  • 1 lb breakfast sausage (bulk, not links)
  • 8 large eggs (room temperature preferred, but cold works)
  • 2 cups whole milk (2% works in a pinch)
  • 1 teaspoon dry mustard powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon paprika (smoked or sweet)
  • 6 cups day-old crusty bread, cubed (about half a loaf; sourdough or French bread ideal)
  • 2 cups sharp cheddar cheese, shredded (shred yourself for best melting)
  • 1 cup shredded mozzarella cheese
  • 1/2 cup chopped green onions (optional)

Instructions

  1. Brown the sausage: Heat a large skillet over medium-high heat. Add the sausage and cook, breaking it up with a spatula, until browned and cooked through (6-8 minutes). Leave about a tablespoon of fat in the pan for flavor. Transfer sausage to a plate lined with paper towels to cool slightly.
  2. Whisk the eggs and milk: In a medium mixing bowl, crack the eggs and add the milk, dry mustard powder, salt, pepper, and paprika. Whisk vigorously until smooth and slightly frothy (about 30 seconds). Set aside.
  3. Layer the ingredients in the slow cooker: Start with a third of the bread cubes spread evenly across the bottom of the greased slow cooker insert. Top with a third of the cooked sausage, then a third of the shredded cheddar and mozzarella. Repeat layering two more times, ending with cheese on top. Pour the egg mixture evenly over everything, pressing down gently with a spatula to help the bread absorb the custard.
  4. Let it rest (optional but recommended): If time allows, refrigerate the assembled casserole for 30 minutes (or overnight) before cooking to allow the bread to fully absorb the egg mixture. If short on time, skip this step.
  5. Cook on low for 6-7 hours or high for 3-4 hours: Place the lid on the slow cooker and cook on low for best texture. The casserole is done when the center is set (no jiggle) and edges are golden brown. If using high, check at 3 hours.
  6. Rest before serving: Turn off the slow cooker and let the casserole sit, uncovered, for 10-15 minutes. Sprinkle with chopped green onions just before serving.

Notes

Use day-old bread for best texture. Shred your own cheese for optimal melting. Do not lift the lid during cooking to avoid adding extra time. For a lighter version, use turkey sausage and reduced-fat cheese. For vegetarian, swap sausage for sautéed mushrooms and bell peppers. Leftovers keep in the refrigerator for up to 4 days and freeze well for up to 3 months.

Nutrition

  • Serving Size: 1 serving (based on
  • Calories: 420
  • Sugar: 4
  • Fat: 26
  • Carbohydrates: 18
  • Fiber: 1
  • Protein: 28

Keywords: slow cooker breakfast casserole, Christmas morning breakfast, sausage casserole, make-ahead breakfast, holiday breakfast, egg casserole, slow cooker recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating