Side Dishes
This bacon potato hash recipe delivers smoky crispy edges and crumbled bacon bites that transform a simple side into a hearty breakfast or brunch centerpiece. The secret lies in rendering bacon until perfectly crisp, then dicing it into bite-sized pieces that add savory depth to every forkful.
I've perfected this technique over years of testing—no soggy potatoes or bland flavors here.
The magic happens in the pan, where thinly sliced potatoes develop golden, caramelized edges while staying tender inside. Cooking them in batches ensures even browning, and stirring occasionally prevents sticking. The bacon's smoky aroma fills the kitchen, creating an irresistible draw that wakes up even the sleepiest diners.
This isn't just a side dish—it's a foolproof way to elevate any meal.
By the time you're done, you'll have a skillet full of crispy potato cubes studded with bacon bits, their edges caramelized to perfection. The texture contrast—crispy potatoes meeting tender bacon—makes each bite satisfying.
Serve it as-is for a hearty breakfast or add fried eggs and avocado for a complete meal. The possibilities are endless, but the technique remains simple.
This recipe works equally well for weeknight dinners or weekend brunches, scaling easily to feed a crowd. The key is patience—letting the potatoes cook low and slow ensures they develop that restaurant-quality crispiness without burning. Trust me, once you try this version, you'll never go back to store-bought hash again.
Ingredients for bacon potato hash
Nine ingredients, two star players: bacon and potatoes, transformed into crispy, smoky perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 8 oz | Thick-cut for maximum crispiness |
| Russet Potatoes 🥔 | 2 lbs | Thinly sliced, waxy variety preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, diced small |
| Unsalted Butter 🧈 | 4 tbsp | For crispy potato edges |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For seasoning potatoes |
| Garlic Cloves 🧄 | 2 cloves | Minced for aroma |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For even cooking |
| Apple Cider Vinegar 🍎 | 1 tsp | Balances flavors |
| Smoked Paprika 🌶️ | ½ tsp | Enhances smoky depth |
The bacon makes or breaks this dish—thick-cut from Costco gives you that perfect crunch. Look for pieces with good marbling; they render fat beautifully and stay crisp. If you're short on time, Oscar Mayer thick-cut works in a pinch. The potatoes? Russets are non-negotiable—their high starch content creates those golden, caramelized edges. Slice them paper-thin with a mandoline for even cooking. I always soak the slices in cold water for 10 minutes to remove excess starch, which prevents sticking. Trust me, it's worth the extra minute.
No thick-cut bacon? Regular bacon works, but cook it longer—you want it extra crispy. Swapping potatoes? Yukon Golds add creaminess, but they won't get as crispy. The butter is key here—unsalted gives you control over seasoning. Short on fresh parsley? Dried works at one-third the amount, but fresh is ideal for that bright finish. The olive oil and apple cider vinegar might seem minor, but they help balance the richness. If you're making this for a crowd, double the bacon and potatoes—just use two large skillets for even cooking. The smoked paprika adds depth without overpowering; Penzeys brand has the best quality if you're splurging.
This hash reheats beautifully—just crisp it up in a skillet for 5 minutes. Keeps 4-5 days in the fridge, frozen for 3 months. I portion mine into containers with a layer of bacon on top to keep everything crispy. For meal prep, make a big batch on Sunday and reheat portions throughout the week. The flavors actually improve as the potatoes absorb the bacon fat. Store leftovers covered, but uncover for the last 10 minutes before reheating to restore that perfect crispiness. Garnish with extra bacon bits and parsley right before serving—it makes all the difference.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. Toss the potatoes, bacon, and onion on a sheet pan, roast until crispy—no flipping, no fuss. The bacon renders its own fat, so you don’t even need to add oil.
- Crispy-Creamy Perfection: That first bite? Crunchy potato edges, smoky bacon, and a buttery richness that’s dangerously satisfying. The secret’s letting the potatoes get golden-brown before stirring—trust me, it’s worth the wait.
- Breakfast or Dinner: Honestly, I make this for both. Serve it with a fried egg for brunch, or pile it high for a hearty weeknight dinner. The flavors hold up all day, and it’s the kind of dish that makes you feel like you put in effort—even when you didn’t.
- Budget Breakthrough: Russets and bacon are cheap staples, and this recipe stretches them far. Leftovers reheat like a dream (or better—cold hash is my go-to lunch the next day). Plus, it’s the kind of meal that makes you feel fancy without breaking the bank.
Step-by-step instructions for smoky crispy bacon potato hash
This method delivers perfectly crispy potato edges with smoky bacon bites every time.
🍳 Step 1: Cook the Bacon Until Crispy
Place the 8 oz thick-cut bacon in a large skillet over medium heat. Let it cook undisturbed for 8-10 minutes until the edges become deep golden brown and the fat begins to render. This slow cook ensures maximum crispiness without burning.
Once the bacon reaches crispy perfection, use tongs to transfer it to a paper towel-lined plate. Reserve 3 tablespoons of the rendered bacon fat in the skillet—this golden liquid is pure flavor. If you need more fat, add 1 tablespoon of the extra-virgin olive oil to the skillet to maintain even cooking.
🔪 Step 2: Prep and Sauté the Potatoes
While the bacon cooks, peel and cut the 2 lbs russet potatoes into ¼-inch thick slices. Toss them in a large bowl with 1.5 teaspoons kosher salt, 0.5 teaspoon freshly ground black pepper, and 0.5 teaspoon smoked paprika. This seasoning ensures every bite has that perfect balance of smoky depth and savory punch.
Heat the skillet with reserved bacon fat over medium-high heat. Add the potato slices in a single layer, letting them cook undisturbed for 3-4 minutes until golden brown on the bottom. Avoid stirring too soon—this creates those beautiful crispy edges we're after. Flip the potatoes and cook another 3-4 minutes until the other side is lightly browned. Remove them to a plate and set aside.
🍳 Step 3: Cook the Onion and Garlic
In the same skillet, reduce heat to medium and add 1 tablespoon extra-virgin olive oil if needed. Add the diced yellow onion and cook for 5-6 minutes until softened and golden brown around the edges. This caramelization adds sweet depth to the hash.
Stir in the 2 minced garlic cloves and cook for 30 seconds until fragrant. Be careful not to burn the garlic—it should smell sweet and nutty, not bitter. Here's the thing: garlic burns fast, so keep an eye on it. Remove the skillet from heat and stir in 1 teaspoon apple cider vinegar to brighten the flavors.
🥘 Step 4: Combine and Finish with Butter
Return the skillet to medium heat and add the 4 tablespoons unsalted butter, letting it melt completely. Add the cooked potatoes back to the skillet along with the crispy bacon, breaking it into bite-sized pieces. Toss everything together for 2-3 minutes until the butter coats the potatoes and the edges become extra crispy from the residual heat.
Taste and adjust seasoning if needed—this is your chance to perfect the balance. The hash should be savory, slightly sweet from the caramelized onions, and smoky from the bacon and paprika. Remove from heat and let it rest for 2 minutes to allow the flavors to meld.
🍽️ Step 5: Garnish and Serve
Transfer the hash to serving plates and garnish with 0.25 cup chopped fresh parsley. The parsley adds a bright, fresh contrast to the rich, smoky flavors. Serve immediately while the potatoes are still crispy and the bacon is warm and crunchy. This dish tastes best straight from the skillet when the edges are at their crispest.
For extra flair, drizzle with any remaining bacon fat from the plate—it's liquid gold. Pair with a fried egg on top for a classic breakfast hash, or serve as a hearty side dish for brunch. The key to success is keeping everything hot and crispy until the very last moment.
Pro Tips For Making Bacon Potato Hash
- CRISP THE POTATOES LOW AND SLOW: After years of blistering potatoes over high heat and ending up with burnt edges and raw centers, I learned to cut them into ½-inch slices and cook them on medium-low. Too hot, and they’ll brown before they’re tender—too cool, and you’ll wait forever. A steady 325°F (160°C) in the oven after a quick sear in the pan guarantees even cooking without the drama.
- SALT THE BACON BEFORE COOKING: Thick-cut bacon needs time to render fat, and salting it before hitting the pan makes a real difference. Sprinkle kosher salt generously (about ½ tsp per 4 slices) and let it sit for 10 minutes—this seasons the meat evenly and prevents a salty-aftertaste once the fat renders. (Yes, even if you’re impatient like me.)
- DON’T SKIP THE POTATO REST: I used to dump the cooked potatoes straight into the pan with the bacon, thinking it’d save time. Big mistake—they’d steam instead of crisp. Instead, spread them on a baking sheet and let them rest for 5 minutes after boiling. The residual heat finishes cooking them while the surface dries, so they actually brown in the pan instead of turning soggy.
- USE THE BACON GREASE WISELY: The fat from crispy bacon is liquid gold—don’t waste it. After rendering, leave about 1 tablespoon in the pan (discard the rest if you’re watching calories) and use it to sear the onions. The smoky depth from the bacon fat carries through the whole dish, and you won’t need extra oil. (Pro move: Save the extra grease for future hash batches or toast.)
Storing and reheating your bacon potato hash
Refrigerator Storage
Let your hash cool completely before storing it in an airtight container—I use glass Pyrex with snap-on lids to maintain crispiness. Store at 40°F or below for up to 4 days, but uncover the container for 10 minutes before reheating to restore that perfect crunch.
The flavors actually deepen overnight as the potatoes absorb the bacon fat. 🥔
Freezer Prep Tips
For long-term storage, portion hash into quart-sized freezer bags with a layer of bacon on top to keep everything crispy. Squeeze out excess air and freeze for up to 3 months.
When ready to eat, thaw overnight in the fridge and reheat in a skillet for 5-7 minutes over medium heat. The texture will be slightly softer but still delicious.
Skillet Reheating
My go-to method is reheating in a cast iron skillet over medium heat with 1 tablespoon of olive oil to prevent sticking. Cook for 5-7 minutes, stirring occasionally, until the edges regain their crispiness.
Add a splash of water if it looks dry—this helps restore moisture without making it soggy. Finish with extra bacon bits for that fresh-from-the-oven crunch. 🔥
Microwave Shortcut
For quick reheating, cover the hash with a damp paper towel and microwave on 70% power for 2-3 minutes. Stir halfway through, then add 1 tablespoon of butter and cover again for 30 seconds to restore crispiness.
This method works best for single servings and takes less than 5 minutes. Garnish with fresh parsley right before serving.
Meal Prep Strategy
Make a big batch on Sunday and store in individual portions for easy grab-and-go breakfasts. Reheat each serving separately in a skillet to maintain texture. I like to add a fried egg on top when serving—just cook it fresh in the same skillet for a complete meal.
The hash keeps well for 5 days in the fridge, making it perfect for busy mornings. 🍳
Reviving Crispiness
If your hash loses its crunch after reheating, return it to a hot skillet for 2-3 minutes until the edges crisp up again. A sprinkle of smoked paprika or a drizzle of bacon fat can also help refresh the flavor.
The key is heat—always reheat until the potatoes are piping hot, not just warm. This ensures every bite feels fresh and satisfying. ✨
Nutrition facts
Frequently asked questions
Can I use regular bacon instead of thick-cut?
Yes, but you'll need to cook it longer—12-15 minutes over medium-low heat—until it's extra crispy. Regular bacon renders fat faster, so monitor closely to avoid burning. The texture will be slightly different but still delicious.
How do I make this hash ahead of time?
Prepare it completely, then store in an airtight container for up to 4 days in the fridge. For best results, reheat in a skillet with 1 tablespoon olive oil over medium heat for 5-7 minutes to restore crispiness. Add fresh bacon bits before serving for extra crunch.
What's the best way to slice the potatoes?
Use a mandoline slicer for ¼-inch thick slices—this ensures even cooking and crispy edges. Soak slices in cold water for 10 minutes to remove excess starch, which prevents sticking. Pat them dry before cooking for maximum crispiness.
Can I add other veggies to this recipe?
Try diced bell peppers or spinach—they add color and nutrients. Sauté peppers with the onions for 5-6 minutes until tender, then mix in with the potatoes. For greens, stir in spinach during the final 2 minutes of cooking. Just adjust seasoning to taste.
Why did my hash turn out soggy?
Soggy hash usually means overcrowding the pan or not cooking long enough. Always cook potatoes in single layers and let them brown 3-4 minutes per side before removing. Reheat in a skillet with extra fat to restore crispiness. The key is patience—rush the process, and you'll lose that perfect texture.
