
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
Frequently Asked Questions
- → 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.