Egg Topped Hash Browns with Bacon Gravy: The Ultimate Comfort Food

Published on November 16, 2025
4.8 (245 reviews)

There’s something undeniably comforting about a golden heap of hash browns crowned with a perfectly fried egg, all drenched in a rich, smoky bacon gravy. This dish captures the heart‑warming essence o

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Egg Topped Hash Browns with Bacon Gravy: The Ultimate Comfort Food
Prep: 15 mins
Cook: 35 mins
Servings: 4

There’s something undeniably comforting about a golden heap of hash browns crowned with a perfectly fried egg, all drenched in a rich, smoky bacon gravy. This dish captures the heart‑warming essence of a classic diner breakfast while offering a hearty, satisfying bite that feels like a warm hug on a chilly morning.

What makes it special is the layered texture: crisp potatoes, creamy yolk, and velvety gravy that meld together in every forkful. The salty‑sweet balance of the bacon gravy elevates the humble hash brown into a true indulgence.

This recipe will delight anyone who craves a soul‑soothing start to the day—whether you’re feeding a busy family, hosting a lazy brunch, or treating yourself after a long night.

We’ll start by shredding and pan‑frying the potatoes to a perfect crunch, then whisk together a quick bacon gravy, and finally top everything with a sunny‑side‑up egg that adds richness and visual appeal. The entire process takes under an hour and requires only a few pantry staples.

Why You'll Love This Recipe

All‑Day Comfort: The combination of crispy potatoes, silky egg, and smoky gravy feels like a cozy blanket, perfect for breakfast, brunch, or even a late‑night snack.

Simple Ingredients: You only need pantry staples—potatoes, bacon, eggs, and a few herbs—making it easy to whip up without a special grocery run.

Quick & Satisfying: From shredding the potatoes to the final drizzle of gravy, the whole dish comes together in about 35 minutes, ideal for busy mornings.

Customizable: Swap in sweet potatoes, add cheese, or spice it up with hot sauce—this base welcomes endless personal twists.

Ingredients

Ingredients for Egg Topped Hash Browns with Bacon Gravy: The Ultimate Comfort Food

The magic of this dish lies in a few key players. Starchy potatoes give us that coveted crunch, while the bacon provides smoky depth for the gravy. Fresh eggs add richness and a velvety finish, and a handful of herbs keep the flavors bright. Together they create a balanced, hearty plate that feels both indulgent and familiar.

Main Ingredients

  • 4 medium russet potatoes, peeled
  • 4 large eggs
  • 6 slices thick‑cut bacon, diced

Bacon Gravy

  • 2 tablespoons unsalted butter
  • 2 tablespoons all‑purpose flour
  • 1 cup whole milk, warmed
  • ½ teaspoon smoked paprika

Seasonings & Garnish

  • Salt and freshly cracked black pepper, to taste
  • 2 teaspoons chopped fresh chives (optional)

The potatoes provide a neutral canvas that absorbs the bacon’s smoky essence, while the butter‑flour roux in the gravy creates a silky coating that clings to every bite. Warm milk ensures the gravy stays smooth, and a pinch of smoked paprika deepens the flavor without overwhelming the dish. The final dash of chives adds a fresh pop that cuts through the richness.

Step-by-Step Instructions

Egg Topped Hash Browns with Bacon Gravy: The Ultimate Comfort Food

Preparing the Hash Browns

Start by shredding the peeled potatoes using a box grater or food processor. Place the shreds in a clean kitchen towel, squeeze out as much moisture as possible—dry potatoes fry crispier. Season lightly with salt and pepper while you work.

Cooking the Potatoes

  1. Heat the skillet. Warm a large cast‑iron or non‑stick skillet over medium‑high heat. Add 2 tablespoons of neutral oil (canola or vegetable) and swirl to coat the bottom.
  2. Form the hash. Add the dried potato shreds in an even layer, pressing gently with a spatula. Let them sit untouched for 4‑5 minutes until the underside turns deep golden brown.
  3. Flip and finish. Carefully flip the potatoes in sections, adding a pinch more salt. Cook another 4‑5 minutes until both sides are crisp. Transfer to a paper‑towel‑lined plate to drain excess oil.

Making the Bacon Gravy

  1. Render the bacon. In a clean skillet over medium heat, cook the diced bacon until it releases its fat and becomes crisp, about 6‑7 minutes. Remove bacon with a slotted spoon, leaving the rendered fat.
  2. Create the roux. Reduce heat to low, add 2 tablespoons butter to the bacon fat, stirring until melted. Sprinkle 2 tablespoons flour over the mixture, whisk continuously for 2 minutes to cook out the raw flour taste.
  3. Incorporate milk. Gradually whisk in 1 cup warm milk, ensuring a smooth consistency. Bring to a gentle simmer; the gravy will thicken within 3‑4 minutes. Stir in ½ teaspoon smoked paprika, the cooked bacon pieces, and season with additional salt and pepper as needed.

Cooking the Eggs

While the gravy simmers, heat a separate non‑stick pan over medium heat. Add a thin splash of oil, crack an egg, and cook sunny‑side‑up until the whites are set but the yolk remains runny, about 2‑3 minutes. Repeat for all four eggs.

Assembly

Divide the crispy hash browns among four plates, creating a shallow well in the center. Spoon generous ladles of bacon gravy over the potatoes, then carefully place a sunny‑side‑up egg atop each mound. Finish with a sprinkle of chopped chives for color and a final crack of black pepper.

Tips & Tricks

Perfecting the Recipe

Dry the potatoes thoroughly. Excess moisture creates steam, which prevents browning. Use a clean kitchen towel or cheesecloth to wring out every drop.

Use a heavy skillet. Cast‑iron retains heat better, giving a uniform crisp without burning the edges.

Don’t overcrowd the pan. Cook the potatoes in batches if necessary; overcrowding traps moisture and yields soggy hash browns.

Season at each stage. Lightly salt the potatoes before frying and finish the gravy with a final taste‑check for balanced seasoning.

Flavor Enhancements

Add a splash of Worcestershire sauce to the gravy for umami depth, or stir in a pinch of fresh thyme while the bacon renders. A drizzle of hot sauce over the finished plate brings a pleasant heat contrast.

Common Mistakes to Avoid

Skipping the drying step will give you soggy potatoes. Also, avoid cooking the gravy on high heat; it can separate and become grainy. Finally, don’t over‑cook the eggs if you want that luscious runny yolk.

Pro Tips

Prep ahead. Shred potatoes and store them in a bowl of cold water; drain and pat dry just before cooking.

Use thick‑cut bacon. Its higher fat content yields a richer gravy and more flavor.

Finish with butter. Stir a teaspoon of cold butter into the hot gravy right before serving for extra silkiness.

Rest the hash. Let the cooked potatoes sit for a minute after frying; this allows the crust to set and stay crisp.

Variations

Ingredient Swaps

Swap russet potatoes for sweet potatoes for a caramelized twist, or use cauliflower rice for a low‑carb version. Replace bacon with pancetta or smoked turkey for a milder smoke. For a vegetarian spin, omit the bacon and use smoked paprika and vegetable broth in the gravy.

Dietary Adjustments

Make the dish gluten‑free by using a gluten‑free flour blend for the roux. For dairy‑free, substitute butter with a plant‑based alternative and use oat or almond milk. To keep it keto, omit the potatoes and serve the gravy over sautéed zucchini ribbons.

Serving Suggestions

Pair with a simple arugula salad dressed in lemon vinaigrette for brightness. Toasted sourdough or a buttery biscuit makes a perfect vehicle for sopping up extra gravy. A side of pickled jalapeños adds a tangy heat that cuts through the richness.

Storage Info

Leftover Storage

Allow the dish to cool to room temperature, then separate the components if possible. Store hash browns in an airtight container in the refrigerator for up to 3 days. Keep the bacon gravy in a separate jar; it will stay fresh for 4 days. Eggs are best eaten fresh but can be reheated gently.

Reheating Instructions

Reheat hash browns in a preheated 375°F oven for 10‑12 minutes, uncovered, to restore crispness. Warm the gravy on the stovetop over low heat, whisking occasionally. For the egg, briefly pan‑fry the yolk side down for 30 seconds to keep the center runny.

Frequently Asked Questions

Absolutely. You can shred and dry the potatoes the night before, storing them in a sealed bag with a damp paper towel to keep them from oxidizing. The bacon gravy can be prepared up to 24 hours ahead; simply reheat gently before serving. This prep saves valuable time on busy mornings.

Frozen shredded potatoes work well; just be sure to thaw them completely and pat dry before frying. The extra moisture can be removed with a clean towel or by spreading the potatoes on a paper towel-lined tray and letting them air‑dry for a few minutes. This ensures you still get that coveted crunch.

Cook the egg over medium‑low heat and cover the pan with a lid for the last 30 seconds. This gently sets the whites while protecting the yolk from direct heat, giving you a soft, runny center that stays intact when placed atop the hot gravy.

Yes—use half‑and‑half for extra richness, or a plant‑based milk (such as oat or soy) for a dairy‑free version. Whichever you choose, warm it before adding to the roux to prevent lumps and maintain a smooth texture.

This Egg Topped Hash Browns with Bacon Gravy recipe brings together crisp potatoes, silky gravy, and a luscious egg for the ultimate comfort‑food experience. We’ve covered every step—from prepping the potatoes to perfecting the gravy—plus storage tips, variations, and troubleshooting advice. Feel free to tweak the ingredients or add your favorite toppings; the core technique stays the same. Serve it hot, share it with loved ones, and enjoy a breakfast that feels both nostalgic and spectacular.

Recipe Summary

Prep
15 min
Cook
35 min
Total
50 min
Servings
4
Category: Breakfast and Brunch
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 4 medium russet potatoes, peeled
  • 4 large eggs
  • 6 slices thick‑cut bacon, diced
  • 2 tablespoons unsalted butter
  • 2 tablespoons all‑purpose flour
  • 1 cup whole milk, warmed
  • ½ teaspoon smoked paprika
  • Salt and freshly cracked black pepper, to taste
  • 2 teaspoons chopped fresh chives (optional)

Instructions

1
Preparing the Hash Browns

Start by shredding the peeled potatoes using a box grater or food processor. Place the shreds in a clean kitchen towel, squeeze out as much moisture as possible—dry potatoes fry crispier. Season light...

2
Cooking the Potatoes

While the gravy simmers, heat a separate non‑stick pan over medium heat. Add a thin splash of oil, crack an egg, and cook sunny‑side‑up until the whites are set but the yolk remains runny, about 2‑3 m...

3
Assembly

Divide the crispy hash browns among four plates, creating a shallow well in the center. Spoon generous ladles of bacon gravy over the potatoes, then carefully place a sunny‑side‑up egg atop each mound...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.