Crockpot Breakfast Casserole Recipe
Introduction
This Crockpot Breakfast Casserole is a perfect make-ahead dish for busy mornings or lazy weekends. Loaded with sausage, cheese, and veggies, it delivers hearty, comforting flavors with minimal effort.

Ingredients
- 1 32 oz package frozen shredded hash browns (keep them frozen)
- 1 pound breakfast sausage (cooked and crumbled)
- 1 small onion (finely chopped)
- 1 bell pepper (chopped)
- 2 cups shredded cheddar cheese
- 1 cup shredded pepper jack cheese (can use more cheddar instead)
- 8 whole large eggs
- 2 14 oz cans evaporated milk
- 1/4 cup chopped green onions
- 1 teaspoon salt
Instructions
- Step 1: Spray the base of the crockpot with non-stick cooking spray to prevent sticking.
- Step 2: Spread half of the frozen hash browns evenly in the bottom of the crockpot.
- Step 3: Layer half of the cooked sausage, chopped onion, bell pepper, and both cheeses over the hash browns.
- Step 4: Repeat the layering with the remaining hash browns, sausage, onion, bell pepper, and cheese.
- Step 5: Sprinkle chopped green onions evenly over the top of the casserole.
- Step 6: In a large bowl, beat together the eggs, evaporated milk, and salt until well combined and slightly frothy.
- Step 7: Pour the egg mixture evenly over the layered ingredients in the crockpot.
- Step 8: Cover and cook on low for 7-8 hours or on high for 3-4 hours, until the casserole is set and cooked through.
Tips & Variations
- For a spicier version, add diced jalapeños or substitute pepper jack cheese with a sharper variety.
- To make it vegetarian, omit the sausage and add extra bell peppers, mushrooms, or spinach.
- Use a mixture of cheeses for more depth of flavor, such as Swiss or mozzarella.
- If your crockpot runs hot, check doneness a bit earlier to avoid overcooking the eggs.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave until warm. You can also freeze the casserole in portions for up to 1 month—thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this casserole the night before?
Yes, you can assemble the casserole in the crockpot insert, cover it, and refrigerate overnight. In the morning, add the egg mixture and start cooking.
Can I use fresh shredded potatoes instead of frozen hash browns?
Fresh potatoes can be used but may release more moisture. It’s best to squeeze out excess water before layering to prevent a soggy casserole.
Print
Crockpot Breakfast Casserole Recipe
- Total Time: 7 hours 15 minutes (low) or 3 hours 45 minutes (high)
- Yield: 8 servings 1x
Description
This hearty Crockpot Breakfast Casserole is a simple and delicious slow-cooked meal perfect for busy mornings. Packed with layers of frozen hash browns, savory breakfast sausage, sautéed onions and bell peppers, and melted cheddar and pepper jack cheeses, all soaked in a creamy egg and evaporated milk mixture. It cooks effortlessly in a crockpot, making it ideal for meal prepping or feeding a crowd with minimal hands-on time.
Ingredients
Base Layer
- 1 32 oz package frozen shredded hash browns (keep them frozen)
Meat and Vegetables
- 1 pound breakfast sausage (cooked and crumbled)
- 1 small onion (finely chopped)
- 1 bell pepper (chopped)
- 1/4 cup chopped green onions
Cheese
- 2 cups shredded cheddar cheese
- 1 cup shredded pepper jack cheese (can use more cheddar instead)
Egg Mixture
- 8 whole large eggs
- 2 14 oz cans evaporated milk
- 1 teaspoon salt
Instructions
- Prepare Crockpot: Spray the base of the crockpot with non-stick cooking spray to prevent sticking and ease cleanup.
- Layer Hash Browns: Spread half of the frozen shredded hash browns evenly into the base of the crockpot forming the first layer.
- Add Sausage and Vegetables: Sprinkle half of the cooked and crumbled breakfast sausage, chopped onion, bell pepper, and shredded cheeses over the hash browns layer.
- Repeat Layers: Repeat the layering process by spreading the remaining frozen hash browns, sausage, onion, bell pepper, and cheeses evenly over the previous layers.
- Add Green Onions: Sprinkle the chopped green onions over the top of the layered ingredients.
- Mix Egg Mixture: In a large bowl, beat together the eggs, evaporated milk, and salt until the mixture is smooth and well combined.
- Pour Egg Mixture: Evenly pour the egg mixture over the entire casserole layers in the crockpot, allowing it to soak through.
- Cook: Cover the crockpot with the lid and cook on low setting for 7 to 8 hours or on high setting for 3 to 4 hours, until the casserole is fully set and cooked through.
Notes
- Use fully cooked sausage to save time and ensure it’s thoroughly cooked.
- Keep hash browns frozen when layering to prevent them from clumping and to allow even cooking.
- Feel free to substitute pepper jack cheese with more cheddar if preferred or to adjust spice level.
- This casserole can be prepared the night before by layering ingredients and refrigerating; add the egg mixture and cook in the morning.
- Leftovers can be refrigerated for up to 3 days and reheated thoroughly before serving.
- Prep Time: 15 minutes
- Cook Time: 7 hours (low) or 3.5 hours (high)
- Category: Breakfast
- Method: Slow Cooking
- Cuisine: American
Keywords: crockpot breakfast casserole, slow cooker breakfast, breakfast casserole recipe, sausage breakfast casserole, hash brown casserole

