There are some mornings when you need breakfast to be a hero. Whether it's a holiday brunch, a sleepover, or just a Saturday when everyone's hungry and you want to stay in your pajamas a little longer, this Easy Bacon Potato Egg Breakfast Casserole delivers. It's the kind of dish that fills the kitchen with that irresistible smell of bacon and home fries, and it comes together with very little fuss.
Advertisements1
I remember the first time I made this for my family – my husband, who's not usually a breakfast person, went back for seconds (and thirds). The kids loved it too, especially the crispy bits of bacon and the gooey cheese. Since then, it's become my go-to for any gathering that involves breakfast or brunch.
What I love most is that you can prep it the night before, pop it in the oven in the morning, and let the oven do the work while you sip your coffee. It's forgiving, flexible, and always a hit. Let's get started!
Why You'll Love This Recipe
About the Ingredients
8 slices bacon, chopped
Thick-cut works best for a meatier bite. You can also use turkey bacon or ham for a lighter option.
1 lb (450g) russet potatoes, peeled and diced into 1/2-inch cubes
About 3 medium potatoes. Yukon Gold also work well and hold their shape nicely.
1 small yellow onion, diced
A sweet onion or shallot can be used for a milder flavor.
1 red bell pepper, diced
Any color bell pepper works. For a spicier kick, add a diced jalapeño.
8 large eggs
Farm-fresh eggs add richness. For a lower-cholesterol version, use 4 whole eggs and 4 egg whites.
1 cup (240ml) whole milk
Any milk works; for a creamier texture, use half-and-half or heavy cream.
1 cup (120g) shredded cheddar cheese, divided
Sharp cheddar adds more flavor. You can substitute Monterey Jack, pepper jack, or a blend.
1/2 teaspoon salt
Adjust to taste, especially if your bacon is salty.
1/4 teaspoon black pepper
Freshly ground is best, but pre-ground works too.
1/4 teaspoon smoked paprika
Adds a subtle smoky depth. Regular paprika or a pinch of cayenne works as well.
Tips & Tricks
Don't skip browning the potatoes
Sautéing them in the bacon fat before baking ensures they're tender inside and crisp on the edges.
Let the casserole rest after baking
This allows the eggs to set and makes slicing easier.
- If using a glass dish, reduce oven temperature by 25°F (15°C) to prevent over-browning on the bottom.
Pro Tips
Step-by-Step Instructions
1. Preheat and Prep
Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
2. Cook the Bacon
In a large skillet over medium heat (350°F/175°C), cook the chopped bacon until crisp, about 8-10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the drippings in the skillet.
3. Sauté Potatoes and Veggies
In the same skillet with the bacon drippings, add the diced potatoes. Cook over medium-high heat (400°F/200°C) for 8-10 minutes, stirring occasionally, until they start to brown and become tender. Add the onion and bell pepper and cook for another 3-4 minutes, until the vegetables soften. Season with salt, pepper, and smoked paprika.
4. Whisk the Egg Mixture
In a large bowl, whisk together the eggs and milk until well combined and slightly frothy.
5. Layer the Casserole
Spread the potato mixture evenly in the prepared baking dish. Sprinkle half of the shredded cheese over the potatoes, then top with the crispy bacon. Pour the egg mixture evenly over everything.
6. Top with Remaining Cheese
Sprinkle the remaining cheese over the top of the casserole.
7. Bake Until Set
Bake in the preheated oven for 30-35 minutes, until the edges are golden and bubbling, and the center is set – a knife inserted in the middle should come out clean. If you prefer a slightly browned top, broil for the last 2 minutes.
8. Rest and Serve
Let the casserole rest for 5-10 minutes before slicing. This allows the eggs to set further and makes serving easier.
Delicious Variations
Vegetarian
Omit the bacon and sauté the potatoes in 2 tablespoons of olive oil. Add a cup of chopped spinach or mushrooms with the onions.
Southwest
Add a can of drained black beans, a handful of chopped cilantro, and use pepper jack cheese. Serve with salsa and avocado.
Hash Brown Crust
For a crunchier base, use 3 cups of frozen shredded hash browns (thawed and patted dry) instead of diced potatoes, and press them into the dish as a crust.
How to Store Easy Bacon Potato Egg Breakfast Casserole
Refrigerator
Store leftovers in an airtight container in the fridge for up to 4 days.
Freezer
Wrap individual portions or the whole casserole tightly in plastic wrap and foil. Freeze for up to 3 months.
Reheating
Reheat in the microwave for 1-2 minutes or in a 350°F (175°C) oven for 15-20 minutes until warmed through.
Frequently Asked Questions
Q: Can I make this breakfast casserole the night before?
Yes, you can assemble the casserole completely, cover it, and refrigerate overnight. When ready to bake, add 10-15 minutes to the baking time since you're starting from cold.
Q: Can I use frozen potatoes instead of fresh?
Absolutely. Use 3 cups of frozen shredded hash browns or diced potatoes. Make sure to thaw and pat them dry to remove excess moisture, and skip the pre-cooking step – just mix them with the veggies and bacon.
Q: How do I know when the casserole is done?
The casserole is done when the edges are golden and bubbling, and the center is set – a knife inserted in the middle should come out clean. You can also check that the internal temperature reaches 160°F (71°C).
Q: Can I use other meats like sausage or ham?
Yes, you can substitute cooked crumbled sausage or diced ham for bacon. Just cook them and drain excess fat before adding to the casserole.
Q: What can I serve with this breakfast casserole?
A fresh fruit salad, some toast or biscuits, and a side of salsa or hot sauce are all great options. It's also delicious on its own.
I hope this Easy Bacon Potato Egg Breakfast Casserole becomes a favorite in your home. Give it a try for your next brunch or lazy weekend morning, and don't be afraid to make it your own with your favorite mix-ins. Happy cooking! Small steps, big impact.
Easy Bacon Potato Egg Breakfast Casserole
Easy Bacon Potato Egg Breakfast Casserole is a hearty, cheesy one-pan dish perfect for feeding a crowd with minimal fuss.
🧂 Ingredients
- 8 slices bacon, chopped
- 1 lb (450g) russet potatoes, peeled and diced into 1/2-inch cubes
- 1 small yellow onion, diced
- 1 red bell pepper, diced
- 8 large eggs
- 1 cup (240ml) whole milk
- 1 cup (120g) shredded cheddar cheese, divided
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon smoked paprika
📋 Instructions
- 1Preheat and Prep — Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
- 2Cook the Bacon — In a large skillet over medium heat (350°F/175°C), cook the chopped bacon until crisp, about 8-10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the drippings in the skillet.
- 3Sauté Potatoes and Veggies — In the same skillet with the bacon drippings, add the diced potatoes. Cook over medium-high heat (400°F/200°C) for 8-10 minutes, stirring occasionally, until they start to brown and become tender. Add the onion and bell pepper and cook for another 3-4 minutes, until the vegetables soften. Season with salt, pepper, and smoked paprika.
- 4Whisk the Egg Mixture — In a large bowl, whisk together the eggs and milk until well combined and slightly frothy.
- 5Layer the Casserole — Spread the potato mixture evenly in the prepared baking dish. Sprinkle half of the shredded cheese over the potatoes, then top with the crispy bacon. Pour the egg mixture evenly over everything.
- 6Top with Remaining Cheese — Sprinkle the remaining cheese over the top of the casserole.
- 7Bake Until Set — Bake in the preheated oven for 30-35 minutes, until the edges are golden and bubbling, and the center is set – a knife inserted in the middle should come out clean. If you prefer a slightly browned top, broil for the last 2 minutes.
- 8Rest and Serve — Let the casserole rest for 5-10 minutes before slicing. This allows the eggs to set further and makes serving easier.



