Crockpot Christmas Breakfast Casserole Recipe tastes cheesy, savory, and cozy, with fluffy eggs, golden hash browns, sweet peppers, and smoky sausage in every bite. It suits busy hosts and hungry houseguests, and the total time runs about 4 hours on high or 7 to 8 hours on low. I first made it after a very early Santa wake-up, coffee in hand and slippers on the wrong feet.
Crockpot Christmas Breakfast Casserole Recipe
Crockpot Christmas Breakfast Casserole Recipe keeps things simple because you layer, pour, and let the slow cooker do the work. You prep the fillings the day before, then start it before bed or at dawn. You wake up to breakfast done and a house that smells like a diner in the nicest way.
The slow cooker holds heat evenly and saves oven space for cinnamon rolls or bacon. The recipe uses easy shortcuts like frozen hash browns and pre-shredded cheese. Cleanup stays simple when you use nonstick spray or a slow cooker liner.
Ingredients You Need
- 12 large eggs
- 1 cup half-and-half or whole milk
- 1 pound breakfast sausage, cooked and drained
- 6 slices thick-cut bacon, cooked and crumbled (optional, but tasty)
- 3 cups frozen shredded hash browns, thawed and patted dry
- Shortcut: Ore-Ida works well; tater tots also work and add extra crisp spots
- 1 medium yellow onion, diced
- 1 red bell pepper, diced
- 2 to 3 cups shredded cheese, divided
- I like 2 cups sharp cheddar plus 1 cup Monterey Jack or Pepper Jack
- Shortcut: bagged pre-shredded cheese saves time
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon dry mustard or 1 tablespoon Dijon
- 1 teaspoon paprika or smoked paprika
- 1/4 teaspoon red pepper flakes (optional)
- Fresh chives or parsley, chopped, for garnish
- Nonstick spray or 1 tablespoon butter for the crock
Equipment
- 6-quart oval slow cooker
- Skillet for browning sausage
- Mixing bowls and whisk
- Measuring cups and spoons
- Optional slow cooker liner or parchment to make cleanup easier
How to Make Crockpot Christmas Breakfast Casserole
Prep 20 minutes
Cook Low 7 to 8 hours or High 3 to 4 hours
Total 7.5 to 8.5 hours on Low or 3.5 to 4.5 hours on High
- Spray the slow cooker insert with nonstick spray. Cook and drain the sausage. Cook the bacon and crumble it if using.
- Whisk the eggs, half-and-half, salt, pepper, garlic powder, dry mustard or Dijon, paprika, and red pepper flakes in a large bowl.
- Layer half the hash browns in the crock. Top with half the sausage, half the onion and pepper, and about one third of the cheese.
- Repeat the layers with the remaining hash browns, sausage, onion, pepper, and another third of the cheese.
- Pour the egg mixture evenly over the layers. Nudge the layers with a spatula so the eggs seep through. Top with the remaining cheese or hold it for the end if you want a gooey finish.
- Cover and cook on Low 7 to 8 hours or on High 3 to 4 hours, until the center feels set and reaches 165°F. Avoid peeking for the first 2 hours.
- For extra melt on top, add any reserved cheese during the last 15 minutes. Lay a clean kitchen towel under the lid during the last hour if condensation drips a lot.
- Turn off the heat and let the casserole rest uncovered for 10 to 15 minutes. Slice, garnish with herbs, and serve.
Tips
- Thaw and dry the hash browns so the casserole sets instead of turning watery.
- Use a 6-quart slow cooker for even cooking. Smaller models cook hotter, so start checking early.
- Season the egg mixture well; under-seasoned casserole tastes flat.
- Brown and drain sausage fully so excess fat does not pool.
- Do not overcook; the center should reach 165°F and still look moist.
- Resist opening the lid during the first half of cooking; heat escapes and extends the time.
- If cooking overnight, set to Low and use the Warm setting at the end for up to 1 hour.
- For tidy slices, let it rest 10 to 15 minutes before cutting.
Variations I’ve Tried
- Southwest: add green chiles, use Pepper Jack, and serve with salsa and avocado.
- Ham and Swiss: swap sausage for diced ham and use Swiss plus cheddar.
- Veggie-loaded: add mushrooms, spinach, and zucchini; sauté veggies to drive off moisture.
- Tater tot topper: swap hash browns for tots and keep some on top for extra crunch.
- Spicy: use hot sausage, extra red pepper flakes, and smoked paprika.
- Dairy-free: use unsweetened almond milk and a dairy-free cheese you like.
- Gluten-free: the base recipe fits; check sausage labels to be safe.
How to Serve Crockpot Christmas Breakfast Casserole
Spoon big squares onto warm plates and shower them with chives or parsley. Offer hot sauce, salsa, and sour cream for a build-your-own bar. Pair with a bright fruit salad, cinnamon rolls, and a pot of coffee or cocoa. If you have leftovers, make breakfast burritos with a few spoonfuls tucked into tortillas.
Make-Ahead and Storage
You can brown sausage, cook bacon, chop veggies, and grate cheese up to 2 days ahead. Whisk the egg mixture the night before and refrigerate it. If your slow cooker manual allows fridge storage, assemble in the insert, cover, and chill up to 12 hours, then place it in the base and start cooking. If not, assemble in a mixing bowl, then pour into a greased crock right before cooking.
Store leftovers in airtight containers in the fridge for up to 4 days. Freeze portions for up to 3 months; wrap tightly to prevent freezer burn. Reheat single servings in the microwave for 60 to 90 seconds, or in a 325°F oven, covered, for 15 to 20 minutes. For a larger slab, reheat at 300°F, covered, for 25 to 35 minutes until hot in the center.
Nutrition Information
Approximate per serving, based on 10 servings: 410 calories; 27g fat; 10g carbs; 2g fiber; 4g sugar; 28g protein; 980mg sodium. Values will vary with brands, swaps, and toppings.

Crockpot Christmas Breakfast Casserole Recipe
Ingredients
Instructions
- In a large skillet, cook the breakfast sausage over medium heat until fully browned. Drain excess fat.
- Spray the inside of your crockpot with nonstick cooking spray.
- Layer half of the frozen hashbrown potatoes into the bottom of the crockpot.
- Add half of the cooked sausage, bell peppers, onions, and cheese over the potatoes.
- Repeat with the remaining hashbrowns, sausage, peppers, onions, and cheese.
- In a large bowl, whisk together the eggs, milk, salt, and pepper.
- Pour the egg mixture evenly over the layered ingredients in the crockpot.
- Cover and cook on low for 7 hours or until eggs are set and cooked through.
- Serve warm for a delicious Christmas breakfast.