Bacon Egg Cheese Potato Casserole Recipe: Smoky Crisp Top With Stretchy Cheese Pulls

Breakfast & Brunch

Bacon Egg Cheese Potato Casserole Recipe: Smoky Crisp Top With Stretchy Cheese Pulls

This bacon egg cheese potato casserole recipe transforms a simple breakfast into a showstopping dish with a smoky crisp top and stretchy cheese pulls that disappear in seconds.

The secret lies in layering thinly sliced potatoes for even cooking, crispy bacon for smoky depth, and a perfectly melted cheese blend that creates those irresistible strands. I've perfected this recipe over years of weekend breakfasts and holiday brunches, where it consistently delivers restaurant-quality results with minimal effort.

The magic happens in the preparation: thinly sliced potatoes ensure they cook through without turning mushy, while crispy bacon adds both flavor and texture.

A simple egg wash on the top layer creates that golden, crackly crust we all love, and the cheese blend—sharp cheddar mixed with cream cheese—delivers that perfect balance of tangy and creamy.

The dish bakes until the edges are crispy and the cheese pulls into long, stretchy strands, making every bite a satisfying experience.

What makes this casserole truly special is its versatility—it works as a hearty breakfast for a crowd, a comforting brunch dish, or even a satisfying dinner when paired with a fresh salad. The combination of textures—crispy top, tender potatoes, and creamy cheese—creates a dish that's both indulgent and comforting.

Plus, it's beginner-friendly, with clear steps and tips to ensure you achieve that perfect golden crust and melt-in-your-mouth cheese every time.

Once you try this recipe, you'll never go back to store-bought casseroles. The aroma filling your kitchen as it bakes will have everyone gathering around, and the first bite will have them asking for seconds.

Whether you're feeding a family or hosting a brunch, this dish is sure to become a staple in your recipe collection. Let's get started on creating your perfect bacon egg cheese potato casserole!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
High Cal

Ingredients for bacon egg cheese potato casserole

Six ingredients make this casserole legendary—crispy bacon, tender potatoes, and that magical cheesy pull.

Ingredient Amount Notes
Russet Potatoes 🥔 4 lbs Thinly sliced (1/8-inch thick)
Thick-Cut Bacon 🥓 1 ½ lbs Cooked crispy, drained
Large Eggs 🥚 8 whole Room temperature for even coating
Sharp Cheddar Cheese 🧀 2 cups Shredded, block preferred
Cream Cheese 🧈 8 oz Full-fat, cubed at room temp
Heavy Cream 🥛 ½ cup Whole milk works in pinch
All-Purpose Flour 🌾 ¼ cup For egg wash
Milk 🥛 ¼ cup Whole milk preferred
Garlic Powder 🧄 1 tsp Freshly ground preferred
Onion Powder 🧅 1 tsp For depth of flavor
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Salt 🧂 1 ½ tsp Kosher or sea salt
Butter 🧈 ½ cup Melted, unsalted

The potatoes are everything here. Russets are your best bet—they slice thin and crisp up perfectly. Costco or Walmart usually have the biggest bags, but any grocery store will do. Thin them to 1/8-inch with a mandoline (or steady hand with a knife)—this ensures they cook through without turning mushy. For the bacon, thick-cut is non-negotiable. It stays crispy longer and adds that smoky depth we all love. Cook it ahead and drain on paper towels to remove excess grease—trust me, your casserole will thank you. The cheese blend is where the magic happens: sharp cheddar for that tangy bite and cream cheese for stretchy perfection. Grab a block of cheddar and grate it yourself—pre-shredded gets clumpy and lacks that restaurant-quality melt.

No thick-cut bacon? Regular bacon works in a pinch, but it'll be softer. Running short on sharp cheddar? Monterey Jack or pepper jack add a nice twist. The cream cheese can be swapped for sour cream at half the amount, but it won't melt as beautifully. For a lighter version, use 2% milk instead of heavy cream—just know the texture will be slightly less rich. Potatoes too thick? Slice them again—it takes two minutes and makes all the difference. The egg wash is key for that golden crust: whisk the eggs with milk and a pinch of salt, then brush it on the top layer before baking. Pro tip: Add a sprinkle of garlic powder to the egg wash for extra flavor without overpowering.

This casserole tastes even better the next day—make a double batch if you can. Store leftovers covered in the fridge for 4-5 days, or freeze portions for up to 3 months. To reheat, cover with foil and bake at 350°F until heated through. The bacon gets crispy again if you broil it for 2-3 minutes at the end. For serving, I always grab a sharp serrated knife—it cuts through the crispy top like a dream. Pair it with a simple salad or crusty bread to soak up all that cheesy goodness. The aroma alone will have everyone rushing to the table.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe for lazy Sundays—just slice the potatoes, fry the bacon, mix everything into one dish, and bake. No chopping boards left to scrub, no extra pots to wash.
  • Crispy-Creamy Obsession: That thick-cut bacon crunch paired with the melty cheddar and creamy egg center? It’s the kind of combo that makes you forget to set a timer. The eggs poach perfectly in the cheesy sauce, so every bite feels indulgent.
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. Bake a big tray on Sunday, slice it up, and reheat portions in the microwave—no sad leftovers here. My kids actually ask for it, and that’s saying something.
  • Budget Breakfast Feast: Russets and eggs are cheap, but the bacon and cheddar make it feel fancy. Honestly, I stretch this recipe to feed four for under $10, and it’s still the star of the table. Plus, the cream cheese adds richness without breaking the bank.

Step-by-step instructions for bacon egg cheese potato casserole

Here's how to build the ultimate breakfast casserole with a crispy bacon-cheese crust and stretchy, gooey cheese pulls.

1

Cook the Bacon and Prep the Potatoes

Start by cooking the 1.5 lbs thick-cut bacon in a large skillet over medium heat until it's crispy and golden brown. This takes about 12-15 minutes, and you want to render out as much fat as possible—don't drain it completely. The fat adds incredible flavor to the casserole.

While the bacon cooks, slice the 4 lbs russet potatoes into ⅛-inch thick rounds. I use a mandoline for even slices, but a sharp knife works too. Pat the slices dry with paper towels to help them crisp up later. Arrange the potato slices in a single layer on a baking sheet and sprinkle lightly with ½ teaspoon of the salt. This pre-seasoning ensures every bite has flavor.

2

Build the Casserole Layers

Preheat your oven to 375°F and grease a 9x13-inch baking dish with 2 tablespoons of the melted butter. This prevents sticking and adds richness to the final dish. Start by layering half of the potato slices in the bottom of the dish, slightly overlapping them.

Spread half of the crispy bacon evenly over the potatoes, breaking it into smaller pieces as needed. Sprinkle ½ teaspoon garlic powder, ½ teaspoon onion powder, and ¼ teaspoon black pepper over the bacon layer. This seasoning will infuse into the potatoes as they cook. Repeat with the remaining potatoes and bacon, ending with another layer of potato slices on top.

3

Make the Creamy Egg Mixture

In a large bowl, whisk together the 8 room temperature eggs, 0.5 cup heavy cream, 0.25 cup milk, and the remaining 1 teaspoon garlic powder, 1 teaspoon onion powder, ¼ teaspoon black pepper, and 1 teaspoon salt. This mixture should be smooth and well combined—no streaks of flour or lumps of cream cheese.

Add the 2 cups shredded sharp cheddar cheese and 8 oz cubed cream cheese to the egg mixture. Stir until the cream cheese is mostly melted and the cheddar is evenly distributed. The mixture should be thick but pourable—if it's too thick, whisk in 1-2 tablespoons of milk to loosen it. Pour this creamy mixture evenly over the potato layers in the baking dish.

4

Create the Crispy Topping

In a small bowl, combine the 0.25 cup all-purpose flour, remaining ½ teaspoon salt, and ¼ teaspoon black pepper. Drizzle in the remaining ¼ cup melted butter and mix with a fork until you have a crumbly, sandy texture. Sprinkle this mixture evenly over the top of the casserole, pressing down gently with your fingers to help it adhere.

Scatter the remaining bacon pieces on top for extra crispiness and visual appeal. Here's the thing—this topping is what creates that smoky, crispy crust you'll love. Don't skip pressing it down; it makes all the difference in achieving that perfect texture.

5

Bake to Golden Perfection

Transfer the casserole to the preheated oven and bake for 45-50 minutes. The edges should be deep golden brown and the top should be crispy, while the center is just set. You'll see the cheese pulling slightly at the edges—that's exactly what you want.

For the final touch, broil the casserole for 2-3 minutes until the top is deeply browned and bubbly. Watch it closely—broilers can be aggressive! Let the casserole rest for 10 minutes before serving. This resting time allows the cheese to set slightly and makes it easier to slice. Serve warm with a side of fresh fruit or a simple green salad for a balanced meal.

👨‍🍳

Pro Tips For Making Bacon Egg Cheese Potato Casserole

  • PARBOIL POTATOES FIRST: I learned this the hard way—skipping the parboil leads to a gummy mess. Slice your Russets ¼-inch thick, boil them 5 minutes until just tender, then drain and pat very dry before layering. This guarantees they’ll crisp up instead of turning into glue.
  • CRUMBLE COLD BACON: Freshly cooked bacon is greasy and soggy—save yourself from a greasy casserole by cooking it first, then letting it cool completely before crumbling. Cold bacon holds its shape better and won’t turn your layers into a grease bath. (Yes, even if you’re impatient like me.)
  • LAYER CHEESE LAST: If you mix the cheddar and cream cheese into the egg mixture, you’ll end up with a dense, rubbery top. Instead, sprinkle shredded sharp cheddar directly on the egg-potato-bacon layers, then add a thin slice of cream cheese on top before baking. The heat melts it perfectly into a gooey blanket.
  • USE A THIN EGG LAYER: A thick egg layer means a dry, rubbery top. Whisk your eggs with a splash of milk or cream (about 2 tablespoons per egg), then spread them thinly—just enough to coat the potatoes and bacon. Thin eggs bake faster, stay moist, and create that golden, custardy finish. (Your future self will thank you.)

Essential equipment for great bacon egg cheese potato casserole

Must-Have Baking Dish

A 9x13-inch baking dish is non-negotiable for this casserole—it provides the perfect surface area for even baking and that signature crispy top. I recommend a heavy-duty stainless steel or ceramic dish (like Calphalon or CorningWare) because they distribute heat evenly and prevent warping.

Avoid glass if you're short on time—it can take longer to heat up. Grease it thoroughly with 2 tablespoons melted butter before adding your layers to prevent sticking. 🧈

Essential Knives

Precision matters here! A sharp mandoline (like OXO Good Grips) is my secret weapon for slicing potatoes to a perfect 1/8-inch thickness. If you don’t own one, a sharp chef’s knife with a steady hand works—just be careful.

For serving, grab a serrated knife (like Victorinox) to cut through the crispy top without tearing. A paring knife comes in handy for peeling potatoes if needed.

Bacon Cooking Tools

Cooking 1.5 lbs thick-cut bacon requires a large, heavy skillet (I use 12-inch cast iron) to render fat evenly without burning. A wire cooling rack placed over a rimmed baking sheet is perfect for draining bacon—it keeps pieces crispy while removing excess grease.

Pro tip: Line the rack with paper towels to catch drips. For extra crispiness, use a tongs to press bacon down occasionally during cooking. 🥓

Mixing & Measuring

An 8-cup mixing bowl (like Pyrex) is ideal for whisking the egg-cheese mixture—it’s large enough to hold all ingredients without spills. A whisk (preferably balloon-style) ensures smooth, lump-free blending. For measuring, a liquid measuring cup (for cream/milk) and a dry measuring cups (for flour/cheese) are essential.

A microplane comes in handy for grating fresh garlic or zest if you want extra flavor depth.

Oven Thermometer

Never trust your oven’s temperature display! An infrared thermometer (like Thermoworks) or oven-safe probe ensures your oven hits the exact 375°F needed for even cooking. I’ve seen ovens vary by 25°F—this small adjustment prevents undercooked centers or burnt tops.

For the broil step, keep a heat-resistant glove handy to protect your hands from sudden heat surges. 🔥

Optional Upgrades

For a crispier top, try a pizza stone (like Ooni) on the lower oven rack—it mimics restaurant-style browning. A silicone spatula helps scrape every last bite from the dish, while a fine-mesh strainer catches cheese drippings if you want to save them for another use.

If you love garnishes, a sprinkle of smoked paprika or chopped chives adds color and freshness without extra equipment.

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 28g140%
Cholesterol 420mg140%
Sodium 1850mg79%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this casserole ahead of time?

This dish actually tastes even better the next day. Assemble the casserole up to 24 hours ahead, cover it tightly, and refrigerate. When ready to bake, let it sit at room temperature for 30 minutes before baking (add 10-15 minutes to the baking time). For make-ahead convenience, you can also prep all ingredients the night before and assemble in the morning.

2

What if I don't have thick-cut bacon?

Regular bacon works in a pinch, but it will be softer and less flavorful. For best results, use the same amount (1.5 lbs) and press it down firmly in the casserole to maximize crispiness. If you're short on time, you can also bake the bacon directly on the potato layers at 375°F for 10-12 minutes before adding the egg mixture.

3

How do I fix a soggy top?

A soggy top usually means the cheese didn't melt enough or the baking time was insufficient. First, check your oven temperature with an oven thermometer—it should be exactly 375°F. For a quick fix, broil the casserole for 2-3 minutes at the end (watch closely!) or sprinkle extra cheese on top and broil until bubbly. The flour-butter topping is key—make sure it's pressed down firmly before baking.

4

Can I use hash browns instead of sliced potatoes?

Yes! Frozen hash browns work wonderfully—they crisp up beautifully and save time. Use about 4 cups of thawed, drained hash browns (about 32 oz bag) instead of sliced potatoes. Press them firmly into the baking dish to create a solid base. For extra crispiness, sprinkle them with a little cornstarch before adding the bacon layer.

5

What's the best way to reheat leftovers?

Cover the casserole with foil and reheat at 350°F for 20-25 minutes until warmed through. For extra crispiness, broil for 2-3 minutes at the end. Leftovers keep well in the fridge for 4-5 days or can be frozen for up to 3 months. To freeze, wrap tightly in plastic wrap and foil, then thaw overnight in the fridge before reheating.

★★★★★4.7(15 reviews)
Categories Breakfast & Brunch