Bacon, Hash Brown, and Egg Bake Recipe: Crispy Potato Top With Runny Yolk Rivers

Breakfast & Brunch

Bacon, Hash Brown, and Egg Bake Recipe: Crispy Potato Top With Runny Yolk Rivers

This bacon and hash brown egg bake recipe delivers the ultimate breakfast experience—crispy potato tops, smoky bacon, and rivers of golden yolk that make every bite irresistible. The secret lies in layering perfectly cooked hash browns and bacon before adding the eggs, ensuring each component shines without overpowering the others. I've perfected this dish for brunch crowds, where it disappears faster than you can say "runny yolk."

The magic happens in the baking process: hash browns crisp up beautifully at the top while the eggs cook just enough to set without drying out. Crispy edges on the potatoes create texture contrast, and the bacon adds a salty, smoky depth that ties everything together. This isn't your average breakfast casserole—it's a restaurant-worthy dish that feels indulgent yet balanced.

What makes this recipe truly special is its versatility. You can prepare it ahead of time for a stress-free morning, or assemble it fresh when hunger strikes. The result is a hearty plate that satisfies with every forkful—creamy eggs, crispy potatoes, and bacon that melts in your mouth. Garnish with green onions or hot sauce for an extra kick if you're feeling adventurous.

Perfect for weekend brunches, family breakfasts, or even a late-night snack, this dish comes together in one baking dish, making cleanup a breeze. Let's get started on creating your new favorite breakfast centerpiece.

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

Ingredients for bacon and hash brown egg bake

Crispy potatoes, smoky bacon, and rivers of golden yolk—just 12 ingredients for brunch perfection.

Ingredient Amount Notes
Large Eggs 🥚 12 whole Room temperature for even cooking
Hash Brown Potatoes 🥔 2 ½ lbs Frozen, thick-cut preferred
Bacon 🥓 12 oz Thick-cut, smoked preferred
Shredded Cheddar Cheese 🧀 1 ½ cups Sharp cheddar for best flavor
Milk 🥛 ½ cup Whole milk for creaminess
All-Purpose Flour 🌾 2 tbsp For crispy potato topping
Salt 🧂 1 tsp Kosher salt preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Garlic Powder 🧄 ½ tsp For extra depth of flavor
Green Onions 🧅 ¼ cup Sliced, for garnish
Hot Sauce 🌶️ 1 tbsp Optional, for serving
Butter 🧈 2 tbsp Unsalted, for crispy potatoes

The bacon and potatoes are the stars here. Thick-cut bacon gives the best flavor and texture—Oscar Mayer or Applewood smoked are my go-tos, but any quality bacon works. For the potatoes, thick-cut frozen hash browns crisp up beautifully, but if you're using fresh, slice them yourself for even cooking. Trader Joe's has great pre-sliced hash browns if you're short on time. The key is to layer them properly—don't overcrowd the baking dish or they'll steam instead of crisp.

No sharp cheddar? Pepper jack or Monterey Jack work in a pinch, but the sharpness is what ties everything together. Running out of milk? Heavy cream or half-and-half adds richness, but whole milk keeps it balanced. Fresh green onions are ideal for garnish, but dried chives at half the amount get you close. Want extra crisp? Toss the potato topping with a sprinkle of cornstarch before baking. And if you're feeling adventurous, swap half the bacon for crumbled sausage—it adds a whole new flavor dimension.

This bake reheats beautifully—just cover with foil and pop in the oven for 10-15 minutes until the eggs are warm. Keeps for 3-4 days in the fridge, though it's best enjoyed fresh. For make-ahead brunches, assemble the dish the night before and refrigerate—it'll still crisp up perfectly. Leftovers? Slice into squares and serve with a side of hot sauce for dipping. Trust me, the crispy edges are worth the extra minute in the oven.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. Toss the hash browns, crumbled bacon, and beaten eggs straight onto a sheet pan—no bowls, no mess. The milk makes it creamy without extra stirring.
  • Crispy-Cheesy Obsession: That first bite? Crunchy hash browns, salty bacon, and melty cheddar all hugging a fluffy egg center. Honestly, I’ve made it for breakfast, lunch, and dinner—it’s just that good.
  • Leftovers That Don’t Suck: Unlike most baked dishes, this stays actually tasty reheated. I’ll pack it for work or freeze portions—no sad, rubbery textures. Just grab and microwave, and it’s like you made it fresh.
  • Budget Breakfast Win: Bacon and eggs feel fancy, but this version costs me pennies. Hash browns are cheap, eggs are cheap, and a block of cheddar stretches far. Feeds four for under $10, and everyone’s happy.

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

Here's how to create the perfect crispy potato topping with runny yolk rivers.

1

Cook the Bacon and Prepare the Potatoes

Start by lining a baking sheet with parchment paper and arranging the 12 oz bacon in a single layer. Cook over medium heat for 12-15 minutes, flipping once, until the bacon is golden brown and crispy. Remove from the pan and set aside, leaving the bacon grease in the sheet.

While the bacon cooks, spread the 2.5 lbs hash brown potatoes evenly on the same baking sheet. Drizzle with the 2 tbsp butter from the ingredients list and sprinkle with 1 tsp salt, 0.5 tsp black pepper, and 0.5 tsp garlic powder. Return to the oven for 20-25 minutes at 425°F until the potatoes are golden brown and crispy on top. This step is crucial for that perfect crunch you're after.

2

Create the Egg Mixture

In a large bowl, whisk together the 12 whole large eggs (at room temperature) and the 0.5 cup milk until fully combined. Add the 1.5 cups shredded cheddar cheese and stir until evenly distributed. This mixture will form the creamy base of your bake, so make sure it's smooth and well-blended.

In a separate small bowl, combine the 2 tbsp all-purpose flour with 0.25 cup sliced green onions. This will be sprinkled over the top later for added flavor and texture. The flour helps create that crispy potato topping, so don't skip this step.

3

Assemble the Bake

Preheat your oven to 350°F. Transfer the crispy hash brown potatoes to a 9x13-inch baking dish, spreading them evenly. Pour the egg mixture over the potatoes, making sure it's spread evenly across the top. Sprinkle the flour-green onion mixture evenly over the entire surface.

Arrange the cooked bacon pieces on top of the flour mixture, overlapping slightly for a continuous layer. This creates that beautiful presentation while adding extra flavor. The bacon will crisp up even more during baking, so you're getting double the flavor and texture.

4

Bake to Golden Perfection

Bake for 25-30 minutes until the top is golden brown and the eggs are set but still slightly runny in the center. You'll want to see that beautiful contrast of crispy potatoes and creamy eggs. If the top browns too quickly, tent it loosely with foil for the last 5-10 minutes of baking.

This is where the magic happens - the potatoes stay crispy while the eggs remain creamy with those perfect runny yolk rivers. The key is pulling it out just when the center is still slightly jiggly. Let it rest for 5 minutes before serving to allow everything to set slightly.

👨‍🍳

Pro Tips For Making Bacon And Hash Brown Egg Bake

  • CRISP THE POTATOES FIRST: Bacon and eggs can wait—get those hash browns golden and crispy before layering. I used to skip this, and the whole bake ended up soggy. Spread them on a baking sheet at 425°F for 15-20 minutes, flipping halfway, so they’re already firm by the time they hit the oven again.
  • USE COLD EGGS: Whisking room-temperature eggs always gave me rubbery curds in the middle. Crack the eggs straight from the fridge into a bowl with milk (about ¼ cup), then whisk vigorously—this keeps the yolks rich and the whites from overcooking. Cold eggs also hold their shape better when baking.
  • DON’T OVERMIX THE CHEESE: Shredded cheddar clumps like a nightmare when it melts. Break it into chunks instead of pre-shredding, then sprinkle it evenly over the layers—no piling. If you’re using pre-shredded cheese (fine, I won’t judge), at least give it a quick pulse in the food processor to break up those anti-caking agents.
  • LAYER LIKE A SANDWICH: Alternate hash browns, bacon, and cheese in thin layers—no dumping everything in at once. Start and end with potatoes to avoid a greasy bottom. Press down gently on each layer so the eggs soak in just enough moisture to bind, not drown. (Yes, this means you’ll have to pause mid-assembly to scrape the pan.)

Flavor customization for bacon and hash brown egg bake

Spice Level Boost

For a kick of heat, sprinkle ½ tsp cayenne pepper or 1 tsp smoked paprika over the potato layer before baking. I love adding ½ tsp chipotle powder to the egg mixture for a smoky, spicy depth that pairs perfectly with the bacon. If you're feeling adventurous, mix 1 tbsp hot sauce into the egg mixture before pouring it over the potatoes. 🌶️

Cheesy Variations

Swap out the sharp cheddar for Monterey Jack if you prefer a milder flavor, or mix in ½ cup pepper jack for a spicy kick. For a creamy twist, add ½ cup sour cream to the egg mixture before baking. If you love blue cheese, crumble ½ cup Gorgonzola over the top before the final bake—it adds a tangy richness that balances the smokiness of the bacon.

Extra Crispy Topping

For a restaurant-style crispy top, toss the potatoes with 2 tbsp cornstarch and 1 tbsp grated Parmesan cheese before baking. This creates a golden, crunchy crust that holds up perfectly. Another trick is to sprinkle ½ cup crushed potato chips (like Ruffles) over the top before the final bake—they add an extra layer of crunch that disappears with the first bite. 🥔

Protein Swaps

If you want to mix things up, replace half the bacon with crumbled sausage (like Italian or breakfast sausage) for a different flavor profile. For a vegetarian option, swap the bacon and sausage with diced bell peppers and onions sautéed in olive oil. You can also add cooked ham steak for a sweeter, savory twist that works surprisingly well.

Herb Infusions

Brighten up the dish with fresh herbs! Stir 2 tbsp chopped chives or 1 tbsp fresh parsley into the egg mixture for a fresh, herbaceous note. For a Mediterranean twist, add 1 tsp dried oregano to the potato seasoning. If you love garlic, mix 1 minced garlic clove into the egg mixture—it adds a subtle depth that complements the bacon beautifully. ✨

Sweet & Savory Twist

For a breakfast casserole with a sweet touch, stir 2 tbsp maple syrup into the egg mixture and top with ¼ cup chopped pecans before baking. The sweetness balances the saltiness of the bacon perfectly. Another fun idea is to add ½ cup cooked applesauce to the egg mixture—it adds moisture and a subtle sweetness that pairs surprisingly well with the savory flavors. 🍯

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 16g80%
Cholesterol 420mg140%
Sodium 1250mg54%
Total Carbohydrate 30g11%
Dietary Fiber 3g11%
Sugars 4g
Protein 32g64%
* 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 bacon and hash brown bake ahead of time?

Assemble the dish the night before and refrigerate it uncovered. The potatoes will still crisp up beautifully when baked. For best results, bake straight from the fridge at 350°F for 30-35 minutes, adding 5 minutes to the cooking time. This makes it perfect for stress-free weekend brunches.

2

How do I get the potatoes extra crispy?

For maximum crunch, pre-bake the hash browns at 425°F for 20-25 minutes before assembling. Toss them with 2 tbsp cornstarch and 1 tbsp grated Parmesan before the final bake. Also, sprinkle the flour-green onion mixture generously on top—the flour creates a crispy crust during baking.

3

Can I use fresh potatoes instead of frozen hash browns?

Yes, but you'll need to slice them yourself into ¼-inch thick rounds and parboil for 5 minutes before using. Drain well and pat dry to remove excess moisture. Fresh potatoes work well but require more prep time than frozen hash browns. For best texture, use starchy varieties like Russets.

4

Why did my eggs come out rubbery instead of creamy?

Overbaking is usually the culprit! Remove the dish when the center is still slightly jiggly (about 25-30 minutes at 350°F). If the top browns too quickly, tent it with foil for the last 10 minutes. Also, ensure your eggs are at room temperature before mixing—they cook more evenly this way.

5

What's the best way to reheat leftovers?

Cover with foil and reheat at 350°F for 10-15 minutes until warmed through. For extra crispiness, place the leftovers under the broiler for 2-3 minutes at the end. Store leftovers in the fridge for up to 3-4 days, though they're best enjoyed fresh for optimal texture.

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