Breakfast & Brunch
This bacon egg cheese potato casserole recipe transforms simple ingredients into a hearty, crispy-topped breakfast masterpiece that’s ready in under an hour. The secret lies in layering crispy potatoes, savory bacon, and rich cheese—creating a dish that’s both comforting and impressive.
I’ve perfected this recipe to deliver that golden, crunchy crust while keeping the inside creamy and satisfying.
What makes this casserole stand out is its foolproof technique: parboiled potatoes for even cooking, crispy bacon crumbles for extra flavor, and a cheesy topping that turns perfectly golden under the broiler.
It’s designed for weekday mornings or weekend brunches, offering flexibility to customize with herbs, spices, or even a dash of hot sauce for heat lovers. The layers work together to create a dish that’s crispy on top, melty in the middle, and packed with protein.
By the time it emerges from the oven, you’ll have a restaurant-worthy casserole that’s easy to serve and even easier to enjoy. The potatoes stay tender, the bacon adds smoky depth, and the cheese pulls into a stretchy, gooey blanket—every bite is a balance of textures and flavors.
Whether you’re feeding a family or meal prepping for the week, this recipe delivers breakfast bliss without the fuss.
Ready to make it? The fast prep and hands-off baking mean you’ll spend more time enjoying the results than standing at the stove. Let’s get started—your future breakfasts will thank you.
Ingredients for bacon egg cheese potato casserole
Crispy potatoes, smoky bacon, and melty cheese—this casserole delivers breakfast perfection with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Cut into 1/2-inch slices, parboiled |
| Thick-Cut Bacon 🥓 | 12 oz | Cooked crispy, crumbled (about 3 cups) |
| Large Eggs 🥚 | 8 whole | Lightly beaten for custard |
| Shredded Sharp Cheddar Cheese 🧀 | 2 cups | Freshly grated for best melt |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for creamy texture |
| Milk 🥛 | ½ cup | Whole milk preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For crispy topping |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Dried Parsley Flakes 🌿 | 1 tbsp | For garnish (optional) |
| Unsalted Butter 🧈 | 2 tbsp | Melted for topping |
The potatoes are the foundation here, so Yukon Golds are ideal—they stay creamy while still achieving that crispy edge. Trader Joe's and Whole Foods carry them pre-washed, which saves time. Parboiling is non-negotiable: drop the slices in boiling water for 5 minutes to soften the edges, then drain well. For the bacon, thick-cut from Applegate or Oscar Mayer gives the best crumble and smoky flavor. Cook it low and slow until crispy—rushing leads to greasy crumbles. The cheese? Freshly grated sharp cheddar melts like a dream; pre-shredded gets clumpy and lacks flavor.
No thick-cut bacon? Regular bacon works in a pinch, but watch the fat—drain it well to avoid a soggy casserole. Short on eggs? Substitute with 1/4 cup aquafaba (chickpea brine) for every 2 eggs, though texture won’t be identical. The dried parsley flakes are optional but add a pop of color—McCormick or Penzeys are reliable brands. For extra richness, swap half the milk for heavy cream. And if you’re feeling adventurous, stir in 1/4 cup cooked sausage with the bacon for a heartier bite. The flour in the topping is key—it creates that golden, crispy crust, so don’t skip it.
This casserole reheats beautifully—350°F for 15-20 minutes until bubbly. For meal prep, assemble it the night before and refrigerate uncovered for 1 hour to let the flavors meld. Store leftovers in the fridge for 4 days or freeze for 2 months. To reheat from frozen, bake at 325°F for 45-50 minutes, covered with foil first. The secret to crispy tops? Always broil for 2-3 minutes at the end—just keep an eye on it to avoid burning. Portion into individual dishes for easy grab-and-go breakfasts all week.
Why You'll Love This Recipe
- One-Pan Magic: The whole thing goes in a single dish—no chopping boards, no extra pans, just slice-and-layer simplicity. I swear, my counters stay cleaner than my kid’s room after this.
- Crispy-Creamy Obsession: That crunch from the thick-cut bacon meets the creamy, cheesy egg-potato center—it’s like a hug for your taste buds. Honestly, the first bite makes me forget I’m even dieting.
- Meal Prep MVP: Make it Sunday, reheat all week—leftovers taste just as good cold or warmed up. Between us, this is how I survive busy mornings without skipping breakfast.
- Budget Breakfast Win: Sharp cheddar and thick-cut bacon feel fancy, but it’s actually my wallet’s best friend. Yukon Golds stretch the filling, and eggs? Cheap protein gold. Feeds four for under $10.
Step-by-step instructions for bacon egg cheese potato casserole
Here's how to assemble this hearty casserole with layers of crispy, cheesy perfection.
Parboil and Layer the Potatoes
Preheat your oven to 375°F while you prepare the potatoes. Cut the 3 lb Yukon Gold Potatoes into ½-inch slices—uniform thickness ensures even cooking. Place them in a large pot and cover with cold water by about 1 inch. Add 1 tsp Salt and bring to a boil over high heat.
Once boiling, reduce heat to medium and parboil for 5 minutes until the edges just begin to soften. Drain immediately and spread the slices on a clean kitchen towel to remove excess moisture. This step prevents a soggy casserole later. In a greased 9x13-inch baking dish, arrange the potato slices in a single layer, slightly overlapping. They'll shrink as they bake, so don't worry about gaps.
Cook and Crumble the Bacon
While the potatoes parboil, cook the 12 oz Thick-Cut Bacon in a large skillet over medium heat until deep golden brown and crispy, about 12-15 minutes. Use a slotted spoon to transfer the bacon to paper towels to drain excess fat, then crumble it into small pieces. Reserve 2 tbsp of the bacon fat in the skillet—this adds incredible flavor to the topping.
Here's the thing—don't skip draining the bacon fat if you want that crispy topping. The fat makes the flour coating stick better and creates a golden crust. Once crumbled, sprinkle the bacon evenly over the potato layer in the baking dish. The smoky flavor will infuse into every bite.
Prepare the Creamy Egg Mixture
In a medium bowl, whisk together the 8 whole Large Eggs, 1 cup Heavy Whipping Cream, 0.5 cup Milk, 0.5 tsp Black Pepper, and 0.5 tsp Garlic Powder until fully combined. This mixture will create the rich, custardy layer that ties everything together. Season lightly now—you'll add more salt and cheese later.
Next, sprinkle 1 cup of the Shredded Sharp Cheddar Cheese evenly over the potato-bacon layer. Pour the egg mixture evenly over the top, letting it seep between the potato slices. The cheese will melt into the custard, creating pockets of gooey goodness. Tap the baking dish gently on the counter to help the liquid settle evenly.
Assemble the Crispy Topping
In a small bowl, combine the 2 tbsp All-Purpose Flour, remaining 1 cup Shredded Sharp Cheddar Cheese, and the reserved 2 tbsp Unsalted Butter. Mix until crumbly, then sprinkle this mixture evenly over the egg layer. The flour creates a golden, crispy crust that contrasts beautifully with the creamy interior.
For extra flavor, sprinkle the 1 tbsp Dried Parsley Flakes over the top. This step is optional but adds a fresh, herby note that brightens the dish. The parsley will toast slightly in the oven, releasing its aroma. Gently press down on the topping to help it adhere to the custard layer.
Bake to Golden Perfection
Transfer the baking dish to the preheated oven and bake for 40-45 minutes until the top is deep golden brown and the custard is set but still slightly jiggly in the center. You'll know it's ready when the edges pull away from the pan and the center has a slight wobble—this indicates the perfect balance of doneness.
Let the casserole rest for 10 minutes before serving. This resting time allows the layers to set properly and makes slicing much easier. The contrast of crispy top, creamy custard, and tender potatoes will have everyone asking for seconds. Serve warm with a side of fresh fruit or a simple green salad for a complete meal.
Pro Tips For Making Bacon Egg Cheese Potato Casserole
- PREP POTATOES IN ADVANCE: Peel and slice your Yukon Golds the night before—toss them in cold water with a splash of vinegar (yes, really) to keep them from browning. I learned this the hard way after serving a casserole with sad, gray potatoes that looked like they’d been sitting in a swamp. Drain and pat very dry before layering, or your dish will turn into a watery mess.
- COOK BACON UNTIL CRISPY: Don’t stop at "mostly cooked." Render that bacon until the edges are deep golden and the fat is shimmering—about 15-18 minutes in a cold skillet. I used to cut corners here, and the casserole always tasted flat, like someone forgot the star of the show. Save the fat too; it’s liquid gold for the potatoes.
- LAYER CHEESE LAST: Sprinkle the shredded cheddar after the eggs are cooked through, not before. The heat from the eggs will melt it perfectly into a glossy blanket on top, while pre-melting it makes the casserole greasy and uneven. Trust me, the first time I saw cheese clumping in a sad puddle, I swore off casseroles for a week.
- USE ROOM-TEMP CREAM: Whip the heavy cream cold but let it sit out for 10 minutes before mixing with eggs—this gives you a smoother, richer sauce that doesn’t curdle when baked. I was skeptical until I tried it: the texture went from grainy to velvety, and the flavor popped like it had been aged in a barrel. (Your future self will thank you.)
Regional styles of this dish
Southern Comfort Style
In the South, this casserole gets a smoky kick with hot sauce and a touch of Cajun seasoning. Stir 1 tbsp hot sauce into the egg mixture and sprinkle ½ tsp Cajun seasoning over the crispy topping.
I love using Crystal or Tabasco for that signature Southern heat. Serve with collard greens or cornbread for a full brunch spread. 🌶️
Midwest Hearty Twist
Midwestern cooks often add sausage and onions for extra depth. Brown ½ lb Italian sausage with the bacon, then dice 1 small onion and sauté until soft. Layer these with the potatoes before adding the egg mixture.
A sprinkle of dried thyme on top adds a comforting, homey touch. This version feels like a hug in casserole form. 💛
New England Crispy Top
Up north, they take the crispy topping to the next level by adding crushed Ritz crackers for extra crunch. Mix ½ cup crushed Ritz with the flour, cheese, and butter topping.
The buttery crackers create a shatteringly crisp crust that contrasts perfectly with the creamy interior. Pair with maple-glazed bacon for a true New England brunch. 🍂
Tex-Mex Fusion
For a Southwest-inspired version, swap half the cheddar for Monterey Jack and add ½ cup black beans to the potato layer. Top with jalapeños and a sprinkle of taco seasoning before baking.
Serve with sour cream and salsa for dipping. The smoky-sweet flavors of Texas meet the cheesy comfort of this casserole. 🌵
Appalachian Breakfast Classic
In Appalachia, they often add cornmeal to the topping for a rustic texture. Mix ¼ cup cornmeal with the flour, cheese, and butter topping. The cornmeal gives it a golden, crunchy bite that’s perfect with apple butter or sausage gravy on the side.
This version feels like a Sunday morning tradition. 🏔️
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
Assemble the casserole the night before and refrigerate it uncovered for 1 hour to let flavors meld. Bake it straight from the fridge at 375°F for 50-55 minutes, adding 5-10 minutes to the original baking time. The resting period helps the layers set perfectly. For freezing, assemble and bake as directed, then cool completely before wrapping tightly in foil. It keeps for 2 months—reheat at 325°F for 45-50 minutes covered with foil first.
What if I don't have thick-cut bacon?
Regular bacon works fine, but drain it very well to avoid a greasy casserole. Cook it until crispy, then transfer to paper towels to soak up excess fat. For extra flavor, add 1/2 tsp smoked paprika to the egg mixture to compensate for the thinner bacon's milder taste. The texture won't be quite as crispy, but the smoky flavor will still shine through.
How do I get the perfect crispy top?
The secret is the flour-butter-cheese topping and proper broiling. After baking for 40 minutes, switch to broil for 2-3 minutes until golden brown. Keep a close eye—it burns quickly! For extra crunch, sprinkle 1/4 cup crushed cornflakes on top before broiling. The key is hot oven heat and a dry topping—pat the custard dry with paper towels before adding the final layer.
Can I make this vegetarian?
Yes, but the flavor will change dramatically. Replace bacon with 2 cups cooked tempeh crumbles or smoky tofu bits (marinated in soy sauce and liquid smoke). Use nutritional yeast for a cheesy flavor in the egg mixture. Swap cheddar for vegan sharp cheddar and add 1/2 tsp onion powder to the topping. The texture will be less rich, but it maintains the comforting casserole structure.
Why is my casserole watery?
This usually happens from one of three things: undercooked potatoes, too much liquid in the egg mixture, or not draining ingredients well. First, ensure your potatoes are parboiled just until tender (not mushy). Second, measure your eggs and cream precisely—8 eggs + 1 cup cream is perfect. Finally, drain bacon thoroughly and pat potatoes dry before layering. If it's still watery after baking, broil uncovered for 5 extra minutes to evaporate excess moisture.
