Overnight crockpot breakfast casserole with hash browns

This breakfast casserole is made in the Crockpot or slow cooker and is super versatile, making it perfect for entertaining, the holidays, or Christmas morning. With hashbrowns, eggs, onions, cheese, and your protein of choice (with vegetarian options!), it’s loaded with flavor and is so easy and quick to make.

Overnight crockpot breakfast casserole with hash browns

Why This Casserole is So Good

  • This breakfast casserole is so quick and easy to make, you just have to fry the bacon and then dump everything in the slow cooker.
  • You can easily make this casserole vegetarian.
  • You can set this casserole overnight for an easy to grab breakfast in the morning.

How to Make This Recipe

  1. Cook the diced bacon until crisp. Drain and set aside.
  2. Spray the sides and bottom of Crockpot. Spread half of the hash browns in the bottom then sprinkle over half of onions, then half of the cheese, then half of the bacon. Repeat with the remaining ingredients: hash browns, onions, cheese, bacon.
  3. In a medium bowl, whisk eggs with half-and-half, salt, garlic, black Pepper. Pour eggs over. Low 8-9 hours
Overnight crockpot breakfast casserole with hash browns

Such an Easy Overnight Recipe

This casserole is perfect if you have overnight guests that need feeding in the morning. It takes around 8 to 9 hours to cook the casserole in the slow cooker, so pop everything in just before you go to bed and you will wake up to a ready to serve hot breakfast.

Variations

I love this recipe, as it’s so easy to adapt it to different tastes and diets.

  • You can use 1 pound of breakfast sausage in place of the bacon. Brown and crumble the breakfast sausage then drain and continue with the recipe as written.
  • It’s so easy to make this Crockpot breakfast casserole vegetarian. You can simply omit the bacon, or you could substitute it for vegetarian bacon or sausage.
  • If you prefer, you can use non-dairy milk or half-and-half. I like Ripple’s Half and Half.
Overnight crockpot breakfast casserole with hash browns

How Long Does It Keep?

This is such a great make-ahead breakfast, not only can you cook it the night before serving, but it also stores well too. Transfer the cooked casserole to an airtight container and it will keep well in the fridge for about three to four days and then you can reheat it in the oven.

Top Tips For Making

  • When sprinkling on the cheese, leave a slight border from the sides of the crockpot. This will prevent as much burning of the edges as possible
  • There will be SOME burning on the edges but it won’t affect the rest. just leave a small border when cutting into the casserole to serve
  • You must spray the crockpot first. this dish cooks for quite a long time and will burn or stick otherwise
Overnight crockpot breakfast casserole with hash browns

For More Tasty Breakfast Recipes:

  • Freezer Breakfast Burritos
  • Easy Peel Eggs
  • Whole30 Hashbrown Sausage Breakfast Casserole
  • Sweet Potato Breakfast Bowl
  • Vegan Breakfast Pita Pizza
  • Instant Pot Eggs
  • The BEST Tater Tot Breakfast Casserole
  • Vegan Biscuits and Gravy

Hey – you’ve made it this far, and now we’re best friends! If you make this recipe, I’d love for you to give it a star rating ★ below. Make sure you follow me on Instagram, Pinterest, and Facebook, too!

Hey – you’ve made it this far, so now we’re basically best friends! If you make this recipe, I’d love for you to give it a quick review & star rating ★ below. Make sure you follow me on Instagram, Pinterest, TikTok, and Facebook, too!

  • 1 26-ounce bag frozen hash browns no need to thaw
  • 3 cups shredded cheese
  • cup white onion chopped
  • 1 pound bacon diced, see Notes for sausage or vegetarian versions
  • 12 large eggs
  • 1 cup half-and-half see Notes
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • ½ teaspoon black pepper

  • Cook the diced bacon until crisp. Drain and set aside.

  • Spray the sides and bottom of Crockpot. Spread half of the hash browns in the bottom then sprinkle over half of onions, then half of the cheese, then half of the bacon. Repeat with the remaining ingredients: hash browns, onions, cheese, bacon.

  • In a medium bowl, whisk eggs with half-and-half, salt, garlic, black Pepper. Pour eggs over. Cook on Low 8-9 hours

  • Bacon: You can use 1 pound of breakfast sausage in place of the bacon. Brown and crumble the breakfast sausage, then drain and continue with the recipe as written.
  • Make it Vegetarian: If you like, you can leave out the bacon altogether for a vegetarian version. Or use veggie sausage or bacon in place of the meat!
  • Make it Dairy Free: Use dairy free cheese and non-dairy milk or half-and-half. I like Ripple’s Half and Half. 

Recipe yields approximately 10 servings. Actual number of servings will depend on your preferred portion sizes.

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed. Actual macros may vary slightly depending on specific brands and types of ingredients used.

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by 10. Result will be the weight of one serving.

Serving: 1serving, Calories: 691kcal, Carbohydrates: 16g, Protein: 18g, Fat: 61g, Saturated Fat: 26g, Polyunsaturated Fat: 7g, Monounsaturated Fat: 26g, Trans Fat: 1g, Cholesterol: 302mg, Sodium: 629mg, Potassium: 160mg, Fiber: 2g, Sugar: 2g, Vitamin A: 638IU, Vitamin C: 9mg, Calcium: 232mg, Iron: 2mg, Net Carbs: 14g

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Overnight crockpot breakfast casserole with hash browns

Meet Cheryl Malik

Cheryl Malik is the recipe developer, writer, and photographer behind the healthy, flavorful, family friendly recipes at 40 Aprons. She's been a blogger for 10+ years and is known for her delicious recipes and detailed recipe instructions. Cheryl is a mom of three who lives in Memphis, TN.

Read more...

Reader Interactions

Do you have to refrigerate breakfast casserole before cooking?

You can either bake breakfast casserole immediately or cover the dish with plastic wrap or foil and refrigerate for up to 24 hours to bake later.

What do you serve with a breakfast casserole?

What to Serve With Breakfast Casserole.
Easy Cinnamon Rolls..
Slow Cooker Cinnamon Rolls..
Pumpkin Cinnamon Rolls or Pumpkin Crumb Cake..
Banana Muffins or Blueberry Muffins..
Baked Oatmeal..
Banana Bread or Zucchini Bread..

Can I freeze egg and hashbrown casserole?

You can absolutely make hash brown casserole ahead of time and freeze it. In fact, that's the way I make mine most of the time. You can freeze it before you bake it or after. I find it is best when you make it without baking, freeze it, and then cook it fresh on the day you want to serve it.