Loaded with fluffy eggs, tender hash browns, savory meat, and melty cheese, Crockpot Breakfast Casserole is a hands-off, crowd-pleasing breakfast that’s perfect any day of the week. Layer the ingredients, let the slow cooker do the work, and serve a warm, satisfying meal.
Inspired by a classic hashbrown breakfast casserole, this slow-cooker version is ideal for make-ahead mornings—it can even cook while you sleep.

Kristen’s Keys for Crockpot Breakfast Casserole
A few simple tips will help you get the best texture and flavor from this recipe.
- Use frozen hash browns (don’t thaw). Frozen potatoes absorb the egg mixture properly and help avoid a watery or mushy center. Thawing changes the texture and the cook time.
- Grease the crockpot well. Spray the liner generously or use a slow-cooker liner so the casserole releases easily and cleanup is simpler.
- Customize it. Swap ham for breakfast sausage, add sautéed vegetables, or change the cheese to suit your tastes.
- Grate the cheese yourself. Freshly grated cheese melts more smoothly than pre-shredded varieties.
- Don’t stir after pouring the eggs. Let the eggs settle into the layers so they cook light and fluffy—stirring can make the texture denser.
How to Make a Breakfast Casserole using the Slow Cooker
Follow these steps and tips for reliable results, plus a few ways to vary the recipe.
Step One: Sauté Veggies (Optional)
If you include peppers and onions, sautéing them first concentrates their flavor and removes excess moisture so the casserole won’t become watery.
- Sauté diced peppers, onions (or mushrooms and spinach) in a bit of olive oil until softened, about 4–6 minutes.
Shortcut: Use frozen O’Brien hash browns, which already contain peppers and onions.

Step Two: Prepare Eggs
Whisk the eggs with milk (or half-and-half/cream) and season well before layering. A well-seasoned egg mixture ensures every bite is flavorful and the finished casserole is light and tender.

Step Three: Layer in Slow Cooker
Grease a 6-quart slow cooker with nonstick spray. Layer half the frozen hash browns evenly on the bottom, then half the sautéed vegetables, half the ham (or meat of choice), and 1 cup of cheese. Repeat the layers and finish with the remaining 2 cups of cheese. Slowly pour the egg mixture over everything—do not stir.

Step Four: Slow Cook Breakfast Casserole
Cover and cook on low for 7–8 hours (perfect for overnight) or on high for 3–4 hours (good when you need it the same morning).
Step Five: Serve
Let the casserole rest, uncovered, in the crockpot for at least 15 minutes before slicing to make serving easier. Top with salsa, chopped green onions, sour cream, hot sauce, or sliced avocado if desired.

Cook Along With Me
If you prefer video guidance, follow along with the recipe demonstration to see the techniques and timing in action.
Recipe Modifications
- Vegetarian option: Omit the ham and add more sautéed vegetables such as mushrooms, onions, peppers, and spinach.
- Breakfast sausage: Brown 1 pound of ground breakfast sausage, drain excess fat, then combine with the sautéed vegetables before layering.
- Bacon: Cook 12 ounces of bacon until crisp, chop into bite-size pieces, and use in place of the ham.
Storage Instructions
- Refrigerate: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat: Reheat individual portions in the microwave or warm the whole casserole in a 300°F oven until heated through.
Serving Suggestions
This crockpot breakfast casserole is great for weekday mornings, weekend brunch, holiday gatherings, or when entertaining overnight guests. Here are a few serving ideas:
- Weekend brunch: Serve with fresh berries or a fruit salad for a complete spread.
- Busy school day: Set the slow cooker the night before and enjoy ready-to-eat breakfast in the morning.
- Showers or entertaining: Let the casserole warm in the cooker while you finish other dishes and welcome guests.
- Holiday mornings: Pair with cinnamon rolls or a fruit salad for a festive breakfast table.
Crockpot Breakfast Casserole
Rate

Video
Ingredients
- ½ tablespoon extra virgin olive oil
- 1 large yellow onion, minced
- 1 medium green bell pepper, diced
- 1 medium red bell pepper, diced
- 12 large eggs
- 1¼ cups milk (or half-and-half/cream)
- 1½ teaspoons kosher salt
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon black pepper
- nonstick cooking spray
- 32 ounces frozen shredded or cubed hash browns
- 2 cups diced ham
- 3 cups shredded cheddar cheese
Instructions
-
In a medium nonstick skillet, heat ½ tablespoon olive oil over medium heat. Add the diced peppers and onions and sauté, stirring often, until softened, about 4–6 minutes. Remove from heat.

-
In a large bowl, whisk together 12 eggs, 1¼ cups milk, 1½ teaspoons kosher salt, 1 teaspoon garlic powder, 1 teaspoon onion powder, and 1 teaspoon black pepper until combined.

-
Grease a 6-quart slow cooker with cooking spray. Layer half the frozen hash browns into the base, top with half the sautéed vegetables, half the ham, and 1 cup of cheese. Repeat the layers and finish with 2 cups of cheese. Pour the egg mixture over the layers—do not stir.

-
Cook on low for 7–8 hours or high for 3–4 hours. When done, turn off the heat, uncover, and let rest 15 minutes before serving.

Equipment
-
6–8 quart slow cooker
Notes
Peppers & onions: Omit or substitute frozen O’Brien hash browns containing peppers and onions.
Cheese: Grate by hand for the smoothest melt. Options include Pepper Jack, Monterey Jack, Swiss, Gruyere, or Colby Jack.
Ham: Omit or swap for 1 pound browned sausage or 12 ounces cooked, crumbled bacon.
Leftovers: Store in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or oven until warmed through.
Freeze: Wrap individual portions and freeze up to 1 month. Defrost overnight in the refrigerator and reheat until warmed through.
Nutrition
Carbohydrates: 5 g
Protein: 18 g
Fat: 16 g
Nutrition information is an approximation.



