Breakfast & Brunch
This bacon egg cheese potato casserole recipe delivers the perfect balance of crispy, creamy, and savory textures in one satisfying dish. š„ The secret lies in layering thinly sliced potatoes and crispy bacon with a rich egg mixture, then baking until the top turns golden and the edges crisp.
I developed this recipe after years of testing, and it never fails to impressāwhether for a weekend brunch or a hearty weeknight dinner.
The magic happens in the assembly: thinly sliced potatoes create even cooking, while the bacon adds smoky depth and texture. A blend of sharp cheddar and cream cheese ensures melty, stretchy goodness that ties everything together.
The key is baking at the right temperature to achieve that crispy top without drying out the layers below.
By the time it emerges from the oven, you'll have a casserole with fluffy egg centers, tender potatoes, and crispy bacon scattered throughout. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect combination of textures and flavors.
This dish is the ultimate one-pan solution for breakfast or brunch that feels indulgent but comes together effortlessly.
Serve with a side of fresh fruit or a simple green salad to balance the richness. The leftovers reheat beautifully, making it perfect for meal prep. Let's get started on creating this comforting, crowd-pleasing casserole that's sure to become a family favorite.
Ingredients for bacon egg cheese potato casserole
Six layers of crispy, cheesy, bacon-infused goodnessāthis casserole is pure comfort in one pan.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes š„ | 4 lb | Thinly sliced, peeled if preferred |
| Bacon š„ | 1 ½ lb | Thick-cut, cooked until crispy |
| Large Eggs š„ | 12 whole | Room temperature for best results |
| Sharp Cheddar Cheese š§ | 2 cups | Shredded, block preferred |
| Cream Cheese š§ | 8 oz | Full-fat, softened |
| Heavy Cream š„ | 1 cup | Full-fat for richness |
| Milk š„ | ½ cup | Whole milk preferred |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly ground preferred |
| Garlic Powder š§ | ½ tsp | For added depth |
| Onion Powder š§ | ½ tsp | For savory balance |
| Butter š§ | ½ cup | Unsalted, melted |
| Panko Breadcrumbs š | ½ cup | For crispy topping |
The potatoes are the foundation, so pick firm russetsāthey hold up best to slicing and baking. I always grab the organic ones from Trader Joe's when possible, but any russet works. Thinly slice them (about 1/8-inch thick) for even cooking. The bacon? Thick-cut is keyāit crisps up better and stays crispy longer. Cook it first, drain all that grease (save it for another use!), and then crumble itāhalf goes in the layers, half gets sprinkled on top for that extra crunch. The cheddar matters too: sharp, block cheese melts better than pre-shredded, and it's worth the extra minute to grate it yourself.
No sharp cheddar? Pepper jack or a mix of cheddar and Monterey Jack works great. Running out of cream cheese? Substitute sour cream at half the amountāit won't be as creamy, but it'll still work. The heavy cream can be swapped for half-and-half if you're watching fat, but trust me on the full-fat version for that ultra-rich texture. For the crispy top, panko plus a sprinkle of Parmesan is a game-changer. No panko? Crushed cornflakes or even regular breadcrumbs toasted in butter will do. And if you're feeling fancy, add a dash of smoked paprika to the breadcrumb mix for extra depth.
This casserole reheats like a dreamāhonestly tastes even better the next day once everything melds. Store leftovers in the fridge for up to 4 days, covered tightly. For freezing, assemble it, bake until just set (not fully crispy), then freeze in portions. It keeps for 3 months and reheats beautifully. Pro tip: Preheat your oven before bakingāthis helps that top get extra crispy. And if you're making it ahead for a brunch? Assemble it the night before, refrigerate, and bake straight from the fridge for even cooking.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when Iām too tired to scrub dishesājust slice potatoes, cook the bacon right in the pan, then layer everything together. Thatās it. The crispy edges and melty cheese make up for any lack of fancy plating.
- Crispy-Creamy Obsession: The combo of smoky bacon, sharp cheddar, and creamy eggs in every bite? Ridiculous. Honestly, the first time I tasted it, I went back for seconds before the casserole even cooled. Thatās when I knew it was a keeper.
- Meal Prep MVP: Between us, this is my go-to for game days, lazy Sundays, or when I need to feed a crowd without stress. Bake it once, reheat it all weekāit stays solid in the fridge, and the flavors only get better as the cheese sets overnight.
- Budget Breakfast Feast: Russets are cheap, bacon stretches far, and eggs? Always affordable. For under $10, I get enough portions to feed four people hearty breakfasts that taste like a restaurant. Plus, the leftovers freeze like a dreamājust pop them in the oven when hunger strikes.
Step-by-step instructions for bacon egg cheese potato casserole
Let's build this dreamy casserole layer by layerācrispy top, melty cheese, and smoky bacon in every bite.
š„ Step 1: Cook and Layer the Potatoes
Preheat your oven to 375°F. In a large bowl, combine the 4 lb Russet Potatoes (thinly sliced), 1 cup Heavy Cream, 0.5 cup Milk, 8 oz softened Cream Cheese, 1.5 tsp Salt, 0.5 tsp Black Pepper, 0.5 tsp Garlic Powder, and 0.5 tsp Onion Powder. Toss until every slice is coated in the creamy mixture.
Transfer half of the potato mixture to a greased 9x13-inch baking dish, spreading it evenly. Sprinkle with half of the 2 cups Sharp Cheddar Cheese (shredded). Repeat with the remaining potato mixture and cheese. This layering ensures maximum cheesiness in every forkful.
š„ Step 2: Prepare and Layer the Bacon
While the potatoes bake, cook the 1.5 lb Bacon in a skillet over medium heat until crispy. Drain on paper towels, reserving 0.25 cup of the bacon fat. Once cool enough to handle, crumble the bacon into small piecesāyou'll want it distributed evenly throughout.
Spread half of the crumbled bacon over the cheese layer. This is where all the smoky flavor gets trapped between the creamy potatoes and crispy top. The bacon fat will also help create that golden crust we're after.
š³ Step 3: Create the Egg Mixture
In a separate bowl, whisk together the 12 whole Large Eggs (room temperature), then gently fold in the remaining 0.5 cup Milk and 0.5 cup melted Butter. This mixture should be smooth but slightly thickālike a rich custard. Pour it evenly over the bacon layer, spreading it out to cover completely.
Here's the thingādon't overmix the eggs. Just enough to combine prevents tough spots in your final casserole. The eggs will create that signature creamy texture that makes this dish irresistible.
š„ Step 4: Add the Crispy Topping
In a small bowl, mix the 0.5 cup Panko Breadcrumbs with the reserved 0.25 cup bacon fat (and a pinch of salt if needed). Sprinkle this mixture evenly over the egg layer. The panko will absorb the fat and create that magical crispy crust we're after.
For extra insurance on crispiness, I like to press down gently on the panko layer with the back of a spoon. This ensures even contact with the eggs below and prevents any soft spots. The contrast between the crispy top and creamy filling is what makes this casserole so special.
š„ Step 5: Bake to Golden Perfection
Bake uncovered for 45-50 minutes until the top is deep golden brown and the center is just set (no jiggle). The edges should pull away slightly from the pan, and the crust should be firm enough to support itself when you lift the dish.
If the top isn't brown enough after 45 minutes, broil for 1-2 minutes on high, watching carefully to avoid burning. Let it rest for 10 minutes before servingāthis gives the eggs time to fully set and makes slicing much easier. The result? A casserole with a crispy, crackly top that shatters when you cut into it, revealing creamy layers underneath.
Pro Tips For Making Bacon Egg Cheese Potato Casserole
- Parboil Potatoes First: Russets hold their shape better if you blanch them in salted boiling water for 5 minutes before slicingāthis stops them from turning to mush later. I learned this the hard way when my first batch dissolved into a starchy sludge.
- Crisp the Bacon Cold: Cook the bacon straight from the fridge to avoid flare-ups, and donāt skip the 10-minute low-and-slow renderāthis renders the fat properly and keeps the slices crispy. Rushing it makes the bacon greasy and limp.
- Whisk Eggs with Cheese: Mix the eggs with the shredded cheddar and cream cheese before pouring over the potatoesāthis ensures even distribution and prevents a gluey, uneven top layer. I used to add them separately, and the texture was always inconsistent.
- Bake at 375°F (Not Higher): The oven needs to be steady at 375°F to let the eggs set without burning the top while the potatoes finish cooking. I was skeptical until I tried itāany hotter, and youāll end up with a rubbery crust.
Health benefits of this dish
Protein Powerhouse
This casserole packs a serious protein punch with 12 large eggs and 1.5 lbs of bacon, delivering about 50 grams of protein per serving. That's nearly 100% of your daily protein needs in one dishāperfect for breakfast or brunch when you need lasting energy.
The eggs provide all nine essential amino acids, while the bacon adds flavorful fats that help keep you full longer. šŖ
Healthy Fats
The combination of heavy cream, cream cheese, and crispy bacon creates a satisfying fat profile that supports brain function and hormone production. These fats are essential for nutrient absorption, especially for fat-soluble vitamins like A, D, E, and K found in the cheese and butter.
Just one serving provides about 30% of your daily fat needs, but the quality mattersāwe're using full-fat dairy for optimal flavor and nutrition.
Complex Carbs
The 4 lbs of russet potatoes provide slow-digesting complex carbohydrates that fuel your body with steady energy. These carbs have a lower glycemic index than simple sugars, helping maintain stable blood sugar levels.
The potatoes also supply potassium (about 1,000mg per serving) which supports heart health and muscle function. The thin slicing ensures even cooking while preserving the potato's natural structure and nutrients.
Calcium Boost
With 2 cups of sharp cheddar cheese and 8 oz of cream cheese, this casserole delivers a significant calcium boostāabout 40% of your daily needs per serving. Calcium is essential for bone health, muscle contraction, and nerve function.
The cheese also provides phosphorus, which works with calcium to strengthen bones and teeth. For those watching calcium intake, you can reduce the cheese by 25% without significantly affecting flavor.
Vitamin D Source
While not traditionally high in vitamin D, the combination of eggs and cheese in this casserole provides a modest amount of this crucial nutrient. Egg yolks contain natural vitamin D, and fortified cheeses add to the total.
A serving delivers about 15% of your daily vitamin D needs, which supports immune function, calcium absorption, and overall health. For extra vitamin D, consider using fortified milk in the recipe or adding a sprinkle of nutritional yeast to the panko topping.
Meal Prep Nutrition
This casserole makes an excellent meal prep option because it reheats well while retaining its nutritional benefits. The protein and fat content helps stabilize blood sugar levels, preventing energy crashes later in the day.
For added nutrition, I like to serve it with a side of steamed broccoli or a spinach salad to boost fiber and vitamin content. The leftovers keep well in the refrigerator for 4 days, making it a convenient option for busy mornings. š”
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
Assemble the entire dish in your baking pan, cover it tightly with foil, and refrigerate for up to 24 hours before baking. For best results, bake straight from the fridge at 375°F for 55-60 minutesāthe cold start helps prevent over-browning. This method also makes it perfect for meal prep!
How do I get the top extra crispy?
For maximum crispiness, use panko breadcrumbs mixed with bacon fat (or melted butter) for the topping. Press it gently with the back of a spoon before baking, and bake at 400°F for the last 10 minutes of cooking. If needed, broil for 1-2 minutes at the very endājust watch closely to avoid burning!
Can I use sweet potatoes instead of russets?
Yes, but the texture will differ slightly. Sweet potatoes are naturally sweeter and more moist, which can make the casserole less crispy. If you try it, reduce the milk by 2 tablespoons and add 1/4 teaspoon cinnamon to complement their natural flavor. The baking time may also need adjustmentācheck at 40 minutes.
What's the best way to reheat leftovers?
Reheat covered at 350°F for 15-20 minutes until warmed through. For extra crispiness, place slices under the broiler for 1-2 minutes after reheating. Leftovers taste even better the next day as flavors meld! Store in an airtight container for up to 4 days.
Can I make this vegetarian?
Easily! Swap the bacon for crispy tempeh or mushrooms (sautƩed with smoked paprika for flavor). Use nutritional yeast instead of cheese for a vegan option, or keep the cheese but add 1 tablespoon soy sauce to the potato mixture for umami depth. The texture will be slightly different but still delicious!
