This post may contain paid and/or affiliate links. I may make a small commission at no extra cost to you. Please see our Privacy Policy.
When life gets busy, one-dish meals are my favourite option to feed the whole family quickly.
This Easy Bacon, Egg, and Hashbrown Casserole is one of my go-to recipes for brunches.
It’s simple and perfect for meal prepping if you want breakfast sorted for the week.
Jump to RecipeIngredients You’ll Need
- 1 (20 oz) bag of frozen hashbrowns – No need to thaw them; they’ll bake perfectly in the casserole.
- 1 cup of cooked and crumbled bacon – You can substitute with turkey bacon or even sausage if you prefer.
- 8 large eggs – Whisked to bind all the ingredients together.
- 1 cup of milk – Adds creaminess to the egg mixture.
- 2 cups of shredded cheddar cheese – Feel free to mix in Monterey Jack or mozzarella for a twist.
- Salt and pepper to taste
- Optional: diced onions, bell peppers, or green onions – These add extra flavor and texture.
Step-by-Step Instructions
Step 1: Preheat the Oven
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with cooking spray or a bit of butter. This ensures your casserole doesn’t stick and makes cleanup easier.
Step 2: Cook the Bacon
If you haven’t cooked your bacon yet, fry it in a skillet over medium heat until crispy. Once cooked, let it cool slightly and crumble it into bite-sized pieces. You can also use pre-cooked bacon to save time.
Step 3: Layer the Hashbrowns
Spread the frozen hashbrowns evenly across the bottom of the baking dish. Don’t worry about thawing them – they’ll cook beautifully in the oven.
Step 4: Add the Bacon and Cheese
Sprinkle the crumbled bacon over the hashbrowns, followed by 1.5 cups of shredded cheese. Save the remaining 0.5 cup of cheese for topping later.
Step 5: Mix the Egg Mixture
In a large mixing bowl, whisk together the eggs, milk, salt, and pepper. If you’re adding onions or bell peppers, stir them in now. Pour this mixture evenly over the hashbrowns, bacon, and cheese.
Step 6: Top with More Cheese
Sprinkle the remaining 0.5 cup of cheese over the top for that golden, bubbly finish.
Step 7: Bake the Casserole
Place the dish in the oven and bake for 40-45 minutes, or until the top is golden and the eggs are set. You can check doneness by inserting a knife into the center; if it comes out clean, it’s ready.
Step 8: Cool and Serve
Let the casserole cool for 5-10 minutes before serving. This helps it set and makes slicing easier. Garnish with chopped green onions or parsley for a pop of color if you’d like.
Tips for Success
- You can Make It Your Own: Swap out the bacon for sausage or ham, or add your favourite veggies like spinach or mushrooms.
- It’s Meal Prep Friendly: Store leftovers in an airtight container in the fridge for up to 4 days. Reheat individual portions in the microwave for a quick breakfast.
- Freezing Option: This casserole freezes well. Wrap it tightly in aluminum foil and freeze for up to 2 months. To reheat, bake at 350°F until warmed through.
Bacon, Egg, and Hashbrown Casserole
Ingredients
- 1 20 oz bag of frozen hashbrowns
- 1 cup of cooked and crumbled bacon
- 8 large eggs
- 1 cup of milk
- 2 cups of shredded cheddar cheese divided
- Salt and pepper to taste
- Optional: diced onions bell peppers, or green onions
Instructions
- Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish.
- Spread frozen hashbrowns in the dish.
- Sprinkle crumbled bacon and 1.5 cups of cheese over hashbrowns.
- Whisk eggs, milk, salt, and pepper. Pour over the layered ingredients.
- Top with the remaining 0.5 cup of cheese.
- Bake for 40-45 minutes, until golden and set.
- Cool for 5-10 minutes before serving. Enjoy!