Bacon and Hash Brown Egg Bake Recipe: Crispy Potato Layers With Smoky Bacon Crunch

Breakfast & Brunch

Bacon and Hash Brown Egg Bake Recipe: Crispy Potato Layers With Smoky Bacon Crunch

This bacon and hash brown egg bake delivers crispy layers of golden potatoes, smoky bacon, and fluffy eggs—perfect for a hearty weekend brunch. 💛 The secret lies in layering thinly sliced hash browns and crisping them before adding the eggs, ensuring every bite has that satisfying crunch.

I've perfected this recipe over years of weekend breakfasts, and it never fails to impress. What makes this dish special is how the flavors come together: the salty crunch of bacon, the crispy texture of the potatoes, and the rich, custardy eggs all baked into one satisfying meal.

It's the kind of dish that feels indulgent yet comes together with simple ingredients and straightforward steps. The bacon adds depth, while the hash browns provide a sturdy base that holds up to the runny eggs.

By the time it comes out of the oven, you'll have a dish that's crispy on top, tender in the middle, and packed with smoky, savory flavors.

The aroma alone will have everyone gathering around the table, and the first bite delivers on that promise of a restaurant-quality breakfast at home. Serve it with a side of fresh fruit or a simple green salad to balance the richness. Here's how to make it happen!

👨‍🍳
Difficulty
Easy
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bacon and hash brown egg bake

Six ingredients create this crispy, smoky weekend brunch masterpiece.

Ingredient Amount Notes
Hash Brown Potatoes 🥔 2 lbs Thinly sliced, frozen or fresh
Bacon 🥓 12 oz Thick-cut, chopped into small pieces
Large Eggs 🥚 8 whole Room temperature for best mixing
Heavy Whipping Cream 🥛 1 cup Full-fat for rich texture
Shredded Sharp Cheddar Cheese 🧀 1 ½ cups Freshly grated preferred
Milk 🥛 ½ cup Whole milk for creaminess
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Garlic Powder 🧄 1 tsp For subtle depth
Onion Powder 🧅 1 tsp Adds savory base
All-Purpose Flour 🌾 2 tbsp For crispy potato coating
Unsalted Butter 🧈 2 tbsp Melted for crisping potatoes

The bacon and hash browns are the stars here. Thick-cut bacon from Oscar Mayer or Costco gives the best smoky flavor, but any quality brand works. For hash browns, frozen is ideal—they're pre-sliced and consistently thin. If using fresh, slice them paper-thin with a mandoline. The key is crisping them first: spread them on a baking sheet, sprinkle with salt, and bake at 425°F for 15-20 minutes until golden. Don't skip this step—it's what makes the texture perfect.

No thick-cut bacon? Regular bacon chopped extra small works in a pinch, but it won't crisp as well. Out of hash browns? Russet potatoes sliced thinly are a good swap, though they'll be less crispy. The eggs can be separated if you prefer runnier yolks, but whole eggs give the best texture. For extra richness, add 2 tbsp sour cream to the egg mixture. The cheese should be freshly grated—pre-shredded gets clumpy when melted. If you're watching fat, use low-fat cheese and milk, but trust me on the full-fat version for that restaurant-quality taste.

This dish reheats beautifully—just pop it in the oven at 350°F for 10-15 minutes. Keeps for 3-4 days in the fridge, though it's best the first day. For leftovers, store in an airtight container with a paper towel on top to absorb any moisture. Freezes well for up to 2 months—just bake straight from frozen at 375°F for 25-30 minutes. I always make a double batch on Sundays so we have brunch for the week. The flavors actually improve the next day as everything melds together.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe on lazy mornings—just dump hash browns, crispy bacon, and eggs into one pan, add cream and cheese, and bake. No chopping, no fuss, just hands-off breakfast that smells amazing while it cooks.
  • Crispy-Creamy Heaven: That first bite? Crunchy hash browns under a golden egg top, with creamy cheese pulling apart like a dream. Honestly, the combo of salty bacon and sharp cheddar makes this taste like a hug in food form.
  • Weeknight Workhorse: Make a big batch on Sunday and reheat for breakfast all week—no sad leftovers here. It’s my go-to for busy mornings, potlucks, or when I need to feed a crowd without stressing.
  • Budget Breakfast Boom: Bacon and eggs feel fancy, but this recipe stretches every dollar—hash browns are cheap, eggs are versatile, and a little cheese goes a long way. Plus, it’s way cheaper than takeout, but just as satisfying.

Step-by-step instructions for bacon and hash brown egg bake

Here's how to build layers of crispy potatoes, smoky bacon, and fluffy eggs that bake to golden perfection.

1

🔥 Step 1: Cook the Bacon and Prep the Potatoes

Line a large baking sheet with parchment paper and arrange the 12 oz bacon in a single layer. Cook over medium heat for 12-15 minutes until crispy and the fat has mostly rendered out. Use tongs to transfer the cooked bacon to paper towels to drain, leaving the fat in the pan.

While the bacon cooks, spread the 2 lbs hash brown potatoes evenly on the same baking sheet. Drizzle the 2 tbsp melted unsalted butter over the potatoes and sprinkle with 1 tsp garlic powder, 1 tsp onion powder, 1 tsp salt, and 0.5 tsp black pepper. Toss gently to coat. Bake at 425°F for 20-25 minutes until the potatoes are golden brown and crispy on the edges.

2

👨‍🍳 Step 2: Build the Bake Layers in a Greased Dish

Lightly grease a 9x13-inch baking dish with cooking spray or a thin layer of the reserved bacon fat. Arrange half of the crispy potatoes in an even layer on the bottom. Sprinkle half of the 1.5 cups shredded sharp cheddar cheese and half of the cooked bacon over the potatoes.

In a large bowl, whisk together the 8 whole large eggs, 1 cup heavy whipping cream, 0.5 cup milk, and the remaining 1 tsp salt and 0.5 tsp black pepper until fully combined. Pour half of this egg mixture evenly over the potato-bacon layer. Repeat with the remaining potatoes, bacon, cheese, and egg mixture, ending with the egg mixture on top.

3

🥘 Step 3: Add Flour for Extra Crispiness and Bake

Lightly dust the top of the egg mixture with the 2 tbsp all-purpose flour—this creates a golden, crispy crust. Bake at 350°F for 35-40 minutes until the top is golden brown, the center is set (no jiggle), and a knife inserted comes out clean.

Here's the thing—don't open the oven during baking. The heat loss will cause the top to sink instead of staying crispy. If you're unsure, use an instant-read thermometer: the center should reach 160°F for perfect doneness.

4

⏰ Step 4: Rest and Serve Warm

Remove the dish from the oven and let it rest for 10 minutes before serving. This resting period allows the layers to set and makes it easier to slice without falling apart. The dish should be piping hot inside with crispy edges on the potatoes.

Slice into 6 equal portions (about 2x2-inch squares) and serve immediately. The crispy potato layers will hold their shape, the bacon will be perfectly crunchy, and the eggs will be rich and creamy. Garnish with extra black pepper if desired—this dish tastes even better the next day when reheated briefly in the oven.

👨‍🍳

Pro Tips For Making Bacon And Hash Brown Egg Bake

  • CRISP THE HASH BROWNS FIRST: I learned this the hard way—skipping this step means soggy potatoes later. Cook the hash browns in a skillet until golden and slightly crispy (about 8-10 minutes) before baking. The extra crunch carries through the whole dish, and it won’t turn into a sad, greasy mess.
  • USE COLD EGGS FOR CREAMY CUSTARD: Room-temperature eggs scramble too fast and make the bake watery. Crack your eggs straight from the fridge into the cream mixture—they’ll cook slower and give you that rich, velvety texture instead of rubbery curds.
  • SALT THE BACON BEFORE BAKING: Most bacon recipes skip this, but salting the raw strips (1 tsp per pound) before layering them in the dish makes them crispier and more flavorful. The salt draws out moisture, so pat them dry afterward—this is the thing that matters most for that perfect snap.
  • LAYER CHEESE LAST, THEN BAKE: Dumping all the cheddar on top before baking leads to a gooey, uneven mess. Instead, sprinkle half the cheese over the egg mixture, bake until set, then add the rest. The top stays golden and crispy, not melted into a sad puddle. (Yes, even if you’re impatient like me.)

Regional styles of this recipe

Southern Comfort Style

In the South, this dish gets a smoky kick with crispy thick-cut bacon and a touch of hot honey drizzle at the table. I like to add ½ tsp smoked paprika to the potato seasoning and fold ¼ cup cooked breakfast sausage into the egg mixture for extra depth.

Serve with a side of buttermilk biscuits for that true Southern brunch experience. 🥓

Midwest Hearty Twist

Up North, they love a heartier version with extra crispy hash browns—I double the potato layer and add ½ cup diced green onions sprinkled between layers. For a true Midwest touch, swap the cheddar for colby jack and add ½ tsp celery salt to the egg mixture.

This version is perfect for feeding a crowd at family gatherings. 🌽

Pacific Northwest Crunch

On the West Coast, they keep it crispy but add fresh, bright flavors. I like to fold 2 tbsp finely chopped fresh chives into the egg mixture and top with ¼ cup crumbled feta cheese before baking.

The feta adds a tangy contrast to the smoky bacon, and the chives bring a fresh finish. Serve with a side of avocado slices for a lighter brunch option. 🌿

Texas-Style Spicy Kick

Down in Texas, they crank up the heat with ½ cup diced jalapeños mixed into the egg mixture and a sprinkle of ½ tsp cayenne pepper on the potatoes. I also add ½ cup shredded pepper jack cheese for a spicy kick.

Garnish with pickled jalapeños for extra heat and tang. This version is perfect for brunch with a kick! 🌶️

New England Classic

In New England, they prefer a simpler, more rustic take. I use thinly sliced russet potatoes instead of hash browns and add ½ cup diced cooked ham to the egg mixture.

The ham gives it a salty depth, and I finish with a sprinkle of fresh parsley before serving. This version is lighter but still packed with flavor. ❄️

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 24g120%
Cholesterol 380mg127%
Sodium 1250mg54%
Total Carbohydrate 28g10%
Dietary Fiber 3g11%
Sugars 4g
Protein 34g68%
* 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 recipe with regular potatoes instead of hash browns?

Yes, but the texture will be slightly different. Use 4-5 large russet potatoes, thinly sliced with a mandoline or sharp knife. For extra crispiness, parboil the slices for 3-4 minutes first, then pat completely dry before baking. The key is ensuring they're paper-thin so they crisp properly.

2

How do I prevent the egg mixture from becoming watery?

Use room temperature eggs and make sure they're fully whisked with the cream and milk. The flour dusting on top helps create a crispy crust that locks in moisture. If your mixture seems too thin, add 1 extra tbsp flour to the egg mix before pouring it over the potatoes.

3

Can I prepare this ahead of time for a brunch gathering?

Assemble the entire dish (including the egg mixture) the night before, cover tightly, and refrigerate. Bake straight from the fridge at 350°F for 45-50 minutes—the extra time accounts for the cold start. For best results, reheat leftovers at 350°F for 10-15 minutes to restore crispiness.

4

What's the best way to reheat leftovers?

Oven reheating works best: cover with foil and bake at 350°F for 15 minutes, then uncover and bake 5 more minutes to crisp the top. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals—this prevents sogginess. The texture won't be quite as crispy as fresh, but it's still delicious.

5

Can I make this dish vegetarian?

Yes, but you'll need to replace the bacon with crispy tofu bacon or tempeh strips baked with smoked paprika. Swap the cheddar for vegan cheese and use plant-based cream/milk. The texture will still be hearty, though the smoky flavor will be different. Try adding sun-dried tomatoes for extra depth.

★★★★★4.8(9 reviews)
Categories Breakfast & Brunch