Crockpot Overnight Breakfast Casserole is a hearty slow cooker dish made with layers of hash browns, sausage, bacon, cheese, and a creamy egg mixture. It cooks while you sleep, making it perfect for holidays, brunch gatherings, or busy mornings.
Why You Will Love This Recipe
You’ll love this recipe because it’s a true set-it-and-forget-it breakfast. It’s filling, flavorful, and perfect for feeding a crowd. Plus, using the slow cooker frees up oven space and makes mornings stress-free.
Crockpot Overnight Breakfast Casserole
If you’re looking for an easy make-ahead breakfast recipe that feeds a crowd, this crockpot overnight breakfast casserole is the ultimate solution. Packed with protein, cheese, and hearty hash browns, this slow cooker breakfast is perfect for holidays, weekend brunch, or busy weekday mornings.
One of the best things about this overnight breakfast casserole is the convenience. You can assemble everything in the slow cooker the night before and let it cook while you sleep. By morning, you’ll wake up to a warm, comforting breakfast ready to serve.
This hearty breakfast casserole recipe combines frozen shredded hash browns, savory breakfast sausage, crispy bacon, and shredded cheddar cheese for layers of flavor and texture. The addition of sweet onions and colorful bell peppers enhances the flavor while adding a touch of freshness.
The egg mixture, whisked together with milk and sour cream, creates a creamy, fluffy texture that binds everything together. As it cooks slowly, the flavors meld beautifully, creating a rich and satisfying dish.
Because it’s made in the crockpot, there’s no need to worry about oven timing or juggling multiple pans. It’s ideal for holiday mornings like Christmas or Easter when oven space is limited.
This slow cooker breakfast casserole is also great for meal prep. Leftovers reheat well, making it perfect for quick breakfasts throughout the week.
You can easily customize the ingredients by swapping sausage for ham, adding spinach, or using different cheeses.
Whether you’re hosting a brunch party or planning a stress-free family breakfast, this crockpot overnight breakfast casserole delivers comfort, convenience, and incredible flavor.
Servings & Time
Servings: 8–10 servings
Prep Time: 20 minutes
Cook Time: 6–8 hours on low (or 2–3 hours on high)
Total Time: Up to 8 hours
Ingredients
1 pound frozen shredded hash brown potatoes
1/2 pound breakfast sausage
1/2 pound bacon, cooked and crumbled
2 cups shredded cheddar cheese, divided
1/2 medium sweet onion, diced
1/2 green pepper, diced
1/2 red pepper, diced
12 eggs
1 cup milk
1/2 cup sour cream
1/2 teaspoon salt
1/4 teaspoon ground black pepper
Instructions
In a large skillet over medium heat, brown sausage with diced onion and peppers until fully cooked and no longer pink. Drain excess grease and set aside.
Grease a 6-quart (or larger) slow cooker with cooking spray or butter.
Layer half of the hash browns in the bottom of the slow cooker.
Top with half of the sausage mixture, half of the bacon, and half of the cheese.
Repeat layers with remaining hash browns, sausage mixture, and bacon (reserving some cheese for topping).
In a large mixing bowl, whisk together eggs, milk, sour cream, salt, and pepper until smooth.
Pour egg mixture evenly over the layered ingredients.
Cover and cook on low for 6–8 hours or on high for 2–3 hours.
Sprinkle remaining cheese over the top and cover until melted.
Serve warm with your favorite fresh toppings.
Tips
Grease the Slow Cooker Well: Prevents sticking.
Don’t Overcook: Check for doneness around the minimum cook time.
Use Freshly Shredded Cheese: Melts better than pre-shredded.
Add Veggies: Spinach or mushrooms work great.
Let It Rest: Allow a few minutes before slicing for cleaner servings.

Crockpot Overnight Breakfast Casserole
Ingredients
- 1 pound frozen shredded hash brown potatoes
- 1/2 pound breakfast sausage
- 1/2 pound bacon cooked and crumbled
- 2 cups shredded cheddar cheese divided
- 1/2 medium sweet onion diced
- 1/2 green pepper diced
- 1/2 red pepper diced
- 12 eggs
- 1 cup milk
- 1/2 cup sour cream
- 1/2 teaspoon salt
- 1/4 teaspoon ground black pepper
Instructions
- In a large skillet over medium heat, brown sausage with diced onion and peppers until fully cooked and no longer pink. Drain excess grease and set aside.
- Grease a 6-quart (or larger) slow cooker with cooking spray or butter.
- Layer half of the hash browns in the bottom of the slow cooker.
- Top with half of the sausage mixture, half of the bacon, and half of the cheese.
- Repeat layers with remaining hash browns, sausage mixture, and bacon (reserving some cheese for topping).
- In a large mixing bowl, whisk together eggs, milk, sour cream, salt, and pepper until smooth.
- Pour egg mixture evenly over the layered ingredients.
- Cover and cook on low for 6–8 hours or on high for 2–3 hours.
- Sprinkle remaining cheese over the top and cover until melted.
- Serve warm with your favorite fresh toppings.
Notes
- Grease the Slow Cooker Well: Prevents sticking.
- Don’t Overcook: Check for doneness around the minimum cook time.
- Use Freshly Shredded Cheese: Melts better than pre-shredded.
- Add Veggies: Spinach or mushrooms work great.
- Let It Rest: Allow a few minutes before slicing for cleaner servings.

