Breakfast & Brunch
This bacon and hash brown egg bake recipe delivers the ultimate brunch experience with minimal effort—think crispy hash browns, savory bacon, and golden eggs crowned with runny yolk magic.
The secret lies in layering ingredients strategically: pre-cooked bacon and frozen hash browns form the flavorful base, while beaten eggs create a custardy finish. I perfected this one-pan dish after years of weekend breakfasts, and it never fails to impress guests with its restaurant-quality results.
The beauty of this recipe is its simplicity—just 20 minutes of prep and 30 minutes in the oven transform simple ingredients into a hearty, satisfying meal. No flipping, no fuss, and no dirty dishes beyond one baking dish. The key to that coveted crispy top?
A quick broiler finish that sets the eggs perfectly while keeping the yolks gloriously runny. This method ensures every bite delivers a balance of textures: crispy hash browns, tender bacon, and velvety eggs.
What makes this dish truly special is its versatility. Add diced bell peppers or jalapeños for extra flavor, or sprinkle shredded cheese on top for a melty twist. The aroma alone—smoky bacon, savory eggs, and caramelizing potatoes—will have everyone gathering around the table.
It’s the kind of breakfast that turns a lazy weekend into a memorable feast, all while keeping cleanup to a minimum.
Perfect for feeding a crowd or meal prepping for the week, this egg bake is a game-changer for busy mornings. The layers of flavor and texture make it a standout dish, and the one-pan method ensures foolproof success. Let’s get baking!
Ingredients for bacon and hash brown egg bake
Simple yet transformative ingredients for a brunch showstopper with crispy hash browns and runny yolk perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Room temperature for even cooking |
| Thick-Cut Bacon 🥓 | 1 ½ lb | Thick-cut for best texture, pre-cooked |
| Frozen Hash Brown Potatoes 🥔 | 3 cups | Frozen, not pre-cooked, for crispiness |
| Shredded Cheddar Cheese 🧀 | 1 ½ cups | Sharp cheddar preferred for flavor |
| Heavy Whipping Cream 🥛 | ½ cup | Full-fat for rich texture |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred for accuracy |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Garlic Powder 🧄 | ½ tsp | For subtle depth of flavor |
| Dried Parsley 🌿 | 1 tbsp | For garnish and freshness |
| Unsalted Butter 🧈 | 2 tbsp | For greasing baking dish |
| Bell Pepper 🧅 | ½ cup | Diced, optional for extra flavor |
| Jalapeño Pepper 🌶️ | ¼ cup | Diced, optional for heat |
The bacon is non-negotiable for that smoky depth—thick-cut from Costco delivers the best texture and flavor. Pre-cook it until crispy, then layer it in the dish to maintain its integrity. Frozen hash browns are essential; they crisp up beautifully without pre-cooking. Look for Ore-Ida Golden Crinkles or similar brands—they hold their shape perfectly. The eggs should be large and fresh, as they create the custardy finish. Room temperature eggs prevent cracking during baking. For the cheese, sharp cheddar from a block melts more smoothly than pre-shredded, which can get gummy.
No thick-cut bacon? Regular bacon cooked extra crispy works in a pinch, but texture suffers. Swap frozen hash browns for diced potatoes cooked until tender-crisp if needed, though the texture won’t be identical. Pre-shredded cheese is convenient but add 1 tbsp milk per cup to prevent clumping. The bell peppers and jalapeños are optional but add freshness and heat—roasted first enhances their flavor. For a dairy-free option, use coconut cream instead of heavy whipping cream, though the texture will be lighter. Always measure spices by weight if possible for consistency.
Prep the baking dish ahead by greasing it with butter and flour—this ensures nothing sticks. Store pre-cooked bacon in the fridge for up to 3 days or freeze for 2 months. Fresh hash browns can be prepped a day ahead and stored in the fridge. The assembled bake keeps well in the fridge for 3 days—reheat covered at 350°F until warmed through. For meal prep, portion into individual containers and freeze for up to 2 months. The broiler finish is critical for that crispy top—watch it closely to avoid burning.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just dump everything on a sheet pan, bake, and walk away. No chopping, no fussing, no extra dishes. The hash browns crisp right alongside the eggs and bacon, and honestly? That’s all I need on a lazy morning.
- Crispy-Creamy Balance: The thick-cut bacon gets perfectly crispy while the eggs stay rich and custardy—thanks to that heavy cream. Throw in the cheddar, and you’ve got a texture combo that’s ridiculously satisfying. It’s the kind of dish where every bite feels like a win.
- Breakfast for Dinner: Between us, this is my go-to when I’m too tired for a real meal. The salty, cheesy, eggy goodness hits the spot at any time—weekday dinner, weekend brunch, or even a late-night snack. (Yes, even on a Tuesday night.)
- Budget Breakfast Hack: Frozen hash browns and bacon stretch this recipe far, and the eggs? They’re one of the cheapest proteins out there. I make a big batch on Sundays, and it lasts me three or four meals—no takeout, no guilt, just solid, tasty leftovers. My wallet thanks me.
Step-by-step instructions for bacon and hash brown egg bake
This method delivers restaurant-quality crispiness and perfectly runny yolks every time.
Pre-Cook the Bacon and Prepare the Potatoes
Line a baking sheet with parchment paper and arrange the 1.5 lb thick-cut bacon in a single layer. Bake at 400°F for 15-20 minutes until crispy, flipping halfway through. Remove from oven and drain on paper towels, reserving 2 tablespoons of the bacon fat in the pan.
While the bacon cooks, spread the 3 cups frozen hash brown potatoes evenly on the same baking sheet. Return to the oven for 10-12 minutes until lightly browned and tender. The potatoes should be crispy around the edges but still hold their shape when pressed.
Build the Bake Layers in a Skillet
In a 12-inch oven-safe skillet, melt the 2 tablespoons unsalted butter over medium heat. Add the pre-cooked bacon and crispy hash browns, spreading them evenly. Sprinkle with 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 0.5 teaspoon garlic powder, mixing gently to coat.
Next, scatter the 0.5 cup diced bell pepper and 0.25 cup diced jalapeño pepper evenly over the potatoes. Pour the 0.5 cup heavy whipping cream evenly across the surface, letting it soak into the potatoes for 1-2 minutes until slightly absorbed.
Create the Egg Layer for Perfect Runny Yolks
Crack the 8 whole large eggs directly into the skillet, distributing them evenly over the potato mixture. Gently stir with a spatula just enough to create small pockets for the eggs to settle into the creamy base, but avoid over-mixing.
Sprinkle the 1.5 cups shredded cheddar cheese evenly over the eggs, pressing down lightly to help it melt into the mixture. The cheese should cover the eggs completely, creating a protective layer that will help form that coveted crispy top.
Bake to Crispy Perfection
Transfer the skillet to a preheated 375°F oven and bake for 20-25 minutes. The dish is ready when the top is deep golden brown and the edges are crispy, while the center still appears slightly jiggly. A toothpick inserted should come out with a few moist crumbs but no liquid egg.
For maximum crispiness, broil for 1-2 minutes at the end, watching carefully to prevent burning. Remove from the oven and let rest for 5 minutes before serving. This resting period allows the eggs to set slightly while maintaining their creamy texture.
Garnish and Serve Immediately
Sprinkle the 1 tablespoon dried parsley evenly over the top just before serving. The parsley adds freshness and visual appeal, complementing the rich flavors. Serve directly from the skillet for that restaurant-style presentation.
Each portion should have a crispy, golden-brown top that contrasts beautifully with the creamy egg centers. The bacon should be perfectly crispy, the potatoes tender yet holding their shape, and the cheese melted throughout. Enjoy immediately while the eggs are still warm and runny.
Pro Tips For Making Bacon And Hash Brown Egg Bake
- CRISP THE POTATOES FIRST: I learned this the hard way—skipping the 10-minute head start in a 425°F oven means soggy hash browns by the time the eggs set. Spread them in a single layer on a baking sheet (no crowding!) and flip halfway. They’ll crisp up perfectly before joining the rest of the bake.
- USE HALF-AND-HALF FOR CREAM: Heavy whipping cream makes the bake rich, but it can get too heavy. I now mix it 50/50 with whole milk—same creamy texture, but lighter without losing that velvety finish. (Yes, even if you’re impatient like me, this makes a real difference.)
- SALT THE BACON WELL: Thick-cut bacon needs extra salt to crisp properly. Sprinkle both sides generously with kosher salt before cooking—about 1 teaspoon per pound. The salt draws out moisture, ensuring crisp edges and juicy centers. (Your future self will thank you when the bacon isn’t limp.)
- WHISK EGGS COLD: I used to whisk eggs straight from the fridge, and they’d turn rubbery in the oven. Now I let them sit at room temp for 10 minutes first, then whisk with a splash of cream and a pinch of black pepper. The eggs cook evenly and stay tender, not scrambled. (Does it look weird? Yes. Does it work? Every single time.)
Storing and reheating this recipe
Fridge Storage Tips
Store your leftover egg bake in an airtight container for up to 3 days in the fridge. I like using glass Pyrex dishes with snap-on lids—they keep everything fresh and prevent soggy hash browns.
Let the bake cool completely before covering to avoid condensation. For best texture, reheat in the oven rather than the microwave to maintain crispiness. 🧊
Freezer-Friendly Prep
This dish freezes beautifully for up to 2 months—perfect for meal prep! Assemble the bake as directed, then wrap the skillet tightly in heavy-duty aluminum foil or transfer to a freezer-safe bag.
Label with the date and freeze. Thaw overnight in the fridge before reheating for optimal results. The hash browns stay crispy when reheated properly. ❄️
Oven Reheating Method
Preheat your oven to 350°F and place the cold bake (covered with foil) on a baking sheet. Reheat for 20-25 minutes until the top is golden and the eggs are warm throughout.
For extra crispiness, broil for 1-2 minutes at the end. This method preserves the runny yolk magic better than any other. 🔥
Microwave Shortcuts
If you're in a hurry, cover the bake with a damp paper towel and microwave on 50% power for 2-3 minutes. Stir halfway through to redistribute moisture.
Add a splash of heavy cream if it looks dry. While not as crispy, this method works for quick breakfasts on busy mornings. ⏰
Broiler Finish Trick
For that restaurant-style crispy top, broil the reheated bake for 1-2 minutes at the very end. Watch closely to avoid burning—this step makes all the difference! The broiler caramelizes the cheese and eggs for that perfect golden crust. 💫
Portioning for Meal Prep
Divide the bake into individual portions before freezing for easy grab-and-go breakfasts. Use silicone cupcake liners in a freezer bag to keep slices separate. Reheat just one portion at a time to maintain freshness. This is my go-to strategy for busy weekdays—no more scrambled eggs! 📅
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of frozen hash browns?
Yes, but the texture will differ. Dice 3 medium russet potatoes into 1/2-inch pieces and parboil for 5 minutes until slightly tender, then drain well. Spread them on a baking sheet and roast at 400°F for 15-20 minutes until crispy before layering. Fresh potatoes won't be as convenient but add a homestyle flavor.
How do I prevent the eggs from becoming rubbery?
Overcooking is the main culprit—remove the bake when the center still jiggles slightly. For extra insurance, use room-temperature eggs and avoid stirring them too much after adding. The cheese layer acts as a protective barrier, so make sure it's evenly distributed.
Can I make this ahead for a brunch gathering?
Assemble the bake up to 24 hours ahead and refrigerate uncovered. Bake as directed (add 5 extra minutes to the oven time). For a crowd, double the recipe and use two 12-inch skillets. The flavors actually improve overnight as the ingredients meld.
What's the best way to reheat leftovers without drying them out?
Use the oven method: cover with foil and reheat at 350°F for 15-20 minutes, then broil for 1-2 minutes for crispiness. For microwave reheating, cover with a damp paper towel and heat on 50% power for 1-2 minutes. Add a splash of heavy cream if needed.
Can I add other vegetables to this recipe?
Yes! Try sautéed mushrooms, spinach, or diced tomatoes for extra flavor. Roast any additions first to remove moisture. For a spicy kick, add diced jalapeños or hot sauce to the egg layer. Just be mindful of the bake's structure—don't overcrowd the skillet.
