
The aroma of sizzling bacon and potatoes wafting through the kitchen makes this hearty breakfast casserole impossible to resist. Perfect for feeding a crowd, this satisfying combination of crispy bacon, tender potatoes and fluffy eggs works beautifully for any meal of the day. The make-ahead convenience means less time cooking and more time enjoying with family and friends.
This casserole became a cherished tradition after enjoying it at a family holiday gathering years ago. What started as skepticism about a savory breakfast quickly turned into anticipation for this comforting dish that now marks special occasions in our home.
Essential Ingredients
- Bacon: Choose thick-cut bacon for the best texture and robust flavor. Applewood smoked adds wonderful depth.
- Frozen Potatoes: Pre-diced potatoes save prep time and can be used straight from the freezer.
- Fresh Eggs: Create the rich, custardy foundation. Farm-fresh eggs provide the best color and taste.
- Sharp Cheddar: Grate fresh for optimal melting and bold flavor throughout.
- Red Pepper: Adds natural sweetness and vibrant color contrast.
- Yellow Onion: Provides essential aromatic base flavor.
- Fresh Garlic: Minced fresh cloves for the most authentic taste.
- Green Onions: Finishing touch that adds fresh contrast.

Assembly Method
Prepare the BaconCook bacon strips until properly crispy, then chop into pieces. Reserve some for the topping to ensure crispy texture on the finished casserole.
Sauté VegetablesCook onions and peppers in bacon drippings until softened and lightly caramelized. Add garlic briefly at the end to develop deep flavor base.
Combine ComponentsWhisk eggs with milk until well combined. Fold in cooked vegetables, potatoes, cheese and most bacon pieces. Transfer to baking dish and top with remaining cheese and bacon.
Baking TechniqueUse two-stage baking process to achieve perfectly set eggs while maintaining crispy bacon topping. Allow proper rest time before serving.
Serving Suggestions
Complement with fresh fruit for a complete breakfast. Offer avocado slices, hot sauce and sour cream as optional toppings. For special occasions, serve alongside sweet breakfast pastries or seasonal fruits.
Variations
Create a Southwest version using green chiles and pepper jack cheese. Transform with gruyère and sautéed mushrooms for an elegant twist. Mediterranean-style with spinach, feta and tomatoes offers another delicious option.
Storage Guide
Refrigerate leftovers up to 3 days. Portion and freeze for up to 2 months, wrapped well in plastic and foil. Thaw overnight before reheating individual servings.

Chef Notes
- Use room temperature eggs for fluffiest texture
- Allow full rest time for clean slicing
- Cover with foil if top browns too quickly
Recipe FAQs
- → Can I prepare this in advance?
- Absolutely! You can assemble it up to a day before and store it in the refrigerator until baking.
- → Do I need to defrost the frozen potatoes first?
- Nope, just toss them in frozen—they’ll bake perfectly in the dish!
- → Can I swap out ingredients?
- Sure thing! You can use different cheeses, replace bacon with sausage, or throw in some veggies.
- → How should I keep leftovers fresh?
- Pop the leftovers in the fridge for 3-4 days, and simply reheat individual portions in the microwave when needed.
- → Is this casserole freezer-friendly?
- Yes! After cooking, freeze it for up to 2 months. Defrost overnight before reheating.
Bacon, Egg, & Potato Bake
A mouthwatering breakfast dish full of crispy bacon, creamy potatoes, savory eggs, and melted cheese. Ideal for festive mornings or lazy brunches.
Ingredients
→ Main Ingredients
→ Seasonings and Garnish
Steps
Preheat the oven to 350°F. Spray a 9×13 baking dish with cooking spray to prevent sticking.
In a wide pan over medium heat, fry the bacon until crispy. Scoop it out with a slotted spoon and set aside on a plate lined with paper towels.
In the same pan with bacon drippings, cook the red pepper and onion until nice and soft. Stir in the garlic and cook for a couple of minutes.
Whisk eggs in a big mixing bowl, then pour in the milk and mix well. Toss in the cooked veggies, frozen potatoes, 1 cup of cheese, and most of the crispy bacon (save some for the topping). Add salt and pepper to taste.
Pour everything into the greased baking dish, then sprinkle the rest of the cheese and the green onions over the top. Place in the oven and bake for around 20 minutes to let the eggs start setting.
Scatter the leftover bacon all over the top, and keep baking it for another 20–30 minutes until the eggs are firm and the top looks golden. Let it sit for 10 minutes before digging in.
Notes
- You can make this dish a day in advance and bake when ready!
- No need to defrost the frozen potatoes; just toss them in!
- Reheats beautifully for leftovers.
Required Tools
- Large frying pan
- Big mixing bowl
- A 9x13-inch casserole dish
Allergy Information
Check each ingredient for potential allergens and consult a healthcare professional if needed.
- Made with eggs
- Contains dairy like milk and cheese
Nutritional Facts (per serving)
These details are provided for informational purposes and aren't a substitute for medical advice.
- Calories: 252
- Fats: 14 g
- Carbohydrates: 15 g
- Proteins: 14 g