Roast Beef Hash

Roast Beef Hash
⏱️ cook time 30 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Crispy, savory roast beef hash with golden crusted potatoes, tender beef, and caramelized onions: a hearty one-pan comfort meal perfect for breakfast or fast weeknight dinners.

Ingredients

Leftover cooked roast beef, diced into 1cm cubes 350g
Russet potatoes, scrubbed, diced into 1cm cubes 450g
Yellow onion, finely diced 150g (1 medium)
Garlic, minced 10g (3 cloves)
Unsalted butter 30g (2 tbsp)
Extra-virgin olive oil 30ml (2 tbsp)
Kosher salt 5g (1 tsp)
Freshly ground black pepper 2g (1/2 tsp)
Smoked paprika 2g (1/2 tsp)
Fresh thyme leaves 1g (1 tsp)
Worcestershire sauce 15ml (1 tbsp)
Fresh flat-leaf parsley, chopped 10g (2 tbsp)

Steps

1

Par-cook the potatoes

Place 450g diced russet potatoes in a pot of heavily salted boiling water, cook over medium-high heat for 5 minutes until just tender when pierced with a fork but not falling apart. Drain thoroughly in a colander, and shake gently to rough up the potato edges to create extra crispiness during frying.

Step 1
step1:Par-cook the potatoes
2

Sauté aromatic base

Heat 15ml (1 tbsp) olive oil and 15g (1 tbsp) unsalted butter in a 30cm cast-iron skillet over medium heat. Add 150g diced yellow onion, cook for 6 minutes until soft and pale golden, then add 10g minced garlic, 2g smoked paprika, and 2.5g (1/2 tsp) kosher salt, cooking for 30 seconds until fragrant, taking care not to burn the garlic.

Step 2
step2:Sauté aromatic base
3

Crisp first potato layer

Increase heat to medium-high, add the remaining 15ml (1 tbsp) olive oil and 15g (1 tbsp) butter to the skillet. Add the drained, par-cooked potatoes in a single even layer, press down firmly with a metal spatula, and cook undisturbed for 8 minutes until the bottom layer forms a deep golden, crispy crust.

Step 3
step3:Crisp first potato layer
4

Fold in roast beef

Sprinkle 350g diced leftover roast beef evenly over the crispy potato layer, drizzle with 15ml (1 tbsp) Worcestershire sauce, remaining 2.5g (1/2 tsp) kosher salt, and 2g ground black pepper. Gently fold the mixture to distribute beef evenly, press flat again with the spatula, and cook over medium heat for 5 minutes to warm the beef through.

Step 4
step4:Fold in roast beef
5

Build final crispy crust

Use the spatula to flip the hash in 5cm wide patches, press flat again, and cook for a final 4 minutes over medium-high heat until patchy deep-brown crispy crusts form throughout the mixture and beef edges are slightly crisped.

Step 5
step5:Build final crispy crust
6

Garnish and serve hot

Remove the skillet from heat, sprinkle the top with 10g chopped fresh flat-leaf parsley and 1g fresh thyme leaves. Serve hot directly from the pan, optionally topped with a runny sunny-side-up egg per serving for a classic diner presentation.

Step 6
step6:Garnish and serve hot

Tips

1.Dry par-cooked potatoes thoroughly before adding them to the skillet; excess surface moisture will create steam instead of a crispy, golden crust, leading to soggy hash.
2.Avoid stirring the hash too frequently while cooking; letting it rest undisturbed in the hot pan is critical for developing the signature crunchy, browned bits that make hash great.
3.Use cold, leftover roast beef straight from the fridge for best results; warm, freshly cooked beef releases excess juice that will soften the potato crust.

✨ You May Also Like

Breakfast
🍜 United States

Crisp-edged, fluffy lard griddle cakes are a nostalgic homestyle staple, with rich savoriness from rendered lard, perfect topped with maple syrup or savory gravy.

⏱️ 25 minuteBreakfast ★ 4.9
Breakfast
🍜 United States

Flaky, buttery homemade buttermilk biscuits smothered in creamy, peppery pork sausage gravy: a beloved, hearty Southern American comfort food classic.

⏱️ 35 minuteBreakfast ★ 5
Breakfast
🍜 United States

Golden, custardy brioche stuffed with sweet cream cheese and fresh berries, pan-fried to crisp perfection. An indulgent, cozy breakfast perfect for slow weekend mornings.

⏱️ 30 minuteBreakfast ★ 4.7
Breakfast
🍜 United States

Flaky, buttery Southern-style biscuits stuffed with savory salty country ham, a portable, satisfying classic perfect for casual on-the-go meals.

⏱️ 25 minuteBreakfast ★ 4.8
Breakfast
🍜 United States

Iconic puffy baked pancake popularized in Seattle, with crisp golden edges and soft custardy center, served warm with classic sweet toppings.

⏱️ 35 minuteBreakfast ★ 4.6
Breakfast
🍜 United States

Fluffy, golden pancakes studded with juicy peak-summer mixed berries, drizzled with maple syrup for a bright, comforting, crowd-pleasing family breakfast.

⏱️ 25 minuteBreakfast ★ 4.8

Roast Beef Hash:Frequently Asked Questions

1.Can I use a different type of potato instead of Russets for this hash?
Russets are my top pick here because their high starch, low moisture content creates that perfect shatteringly crisp golden crust without turning mushy. If you only have Yukon Golds on hand, you can use them, but be sure to dice them evenly, pat them completely dry, and add 2 extra minutes of cook time to build crispness. Skip waxy red potatoes—they won’t crisp up well for this recipe.
2.How do I get my hash extra crispy instead of soggy?
The two biggest secrets to no-soggy hash are drying your ingredients thoroughly and not stirring too often. Pat diced potatoes completely dry with paper towels before cooking, spread them in a single even layer in the hot pan, and let them cook undisturbed 4-5 minutes per side to build crust before flipping. Avoid crowding the pan; use a 12-inch skillet or cook in batches if needed.
3.Can I make this hash if I don’t have leftover roast beef?
Leftover roast beef gives this hash its classic tender, savory depth, but you can absolutely swap it if needed. Thick-cut deli roast beef (skip paper-thin slices, which turn rubbery) works in a pinch, as does leftover cooked brisket, prime rib, or drained seared ground beef. Just stick to 1cm cube sizes so every bite cooks evenly and matches the potato texture.
4.What size should I dice my beef and potatoes for the best hash texture?
Aim for uniform 1cm (roughly 3/8 inch) cubes for both the roast beef and Russet potatoes for the most balanced bite. This size lets potatoes cook through fully while building a crisp outer crust, and ensures the beef heats through without turning tough. Unevenly diced bits lead to some pieces burning while others stay undercooked in the center.
5.Do I need to parboil my potatoes before adding them to the pan?
You don’t have to parboil, but it does cut down on stovetop cook time if you’re in a rush. If you parboil, drain potatoes completely and let them air dry for 5 minutes before adding to hot butter—any residual water will cause steaming instead of crisping. For the deepest, nuttiest potato flavor, I prefer cooking raw diced potatoes low and slow directly in the pan.
6.Can I add extra veggies to this hash without ruining its crisp texture?
Absolutely, as long as you don’t overcrowd the pan and account for different cook times. Diced bell peppers, mushrooms, or shredded kale work great—sauté mushrooms and peppers first to cook off their excess moisture before adding potatoes, and toss in kale during the last 2 minutes of cooking. Stick to 1 cup total of extra add-ins for a 4-serving batch.
7.How do I keep the leftover roast beef from turning tough and chewy in the hash?
Since the roast beef is already fully cooked, you don’t want to add it too early in the cooking process. Sauté your onions, garlic, and potatoes first until the potatoes are almost fully crisp, then toss in the 1cm diced beef during the last 3 to 4 minutes of cooking. This lets the beef heat through gently without overcooking into dry, chewy bits.
8.Is this recipe only for breakfast, or can I serve it for dinner too?
This hash is incredibly versatile! It’s a classic breakfast staple, especially served with a runny fried egg on top and a dash of hot sauce, but it also makes a fast, satisfying weeknight dinner. It comes together in under 30 minutes in one pan, so there’s minimal cleanup, and it’s hearty enough to keep you full no matter when you serve it.
9.Can I use oil instead of unsalted butter to make this hash dairy-free?
You can absolutely swap the unsalted butter for a high-smoke-point neutral oil like avocado oil or refined canola oil for a dairy-free version. If you want that rich, buttery flavor without dairy, use half oil and half vegan butter substitute. Add an extra pinch of salt if using plain oil, since butter adds a subtle salty, nutty depth to the dish.
10.How long will leftover hash keep, and what’s the best way to reheat it?
Leftover hash will stay fresh in an airtight container in the fridge for up to 4 days. Skip the microwave for reheating—it will turn the crispy potatoes soft and soggy. Instead, spread the hash in a thin layer in a dry skillet over medium heat, and cook 3 to 4 minutes, flipping once, until potatoes crisp back up and the hash is heated all the way through.
11.How do I keep the minced garlic from burning and turning bitter in my hash?
Garlic burns in as little as 30 seconds over high heat, which leaves a harsh, bitter taste that ruins the whole pan. Sauté your finely diced yellow onion first for 6 to 7 minutes until soft and caramelized, then add the minced garlic and cook for just 30 seconds until fragrant before adding potatoes. This keeps the garlic sweet and aromatic, never scorched.

Comments (7)

2 hours ago

OMG this hash was SO good! I used leftover roast beef from our Sunday family dinner and my kids devoured it before I even got a second helping. The crispy edges are *chef’s kiss* total game changer for weekend brunch.

30 minutes ago

Same! I used leftover prime rib from Christmas dinner once and it tasted even better than the restaurant hash we get at our local spot!

5 minutes ago

So glad it was a hit with the family! Leftover roast beef is perfect for this recipe — the crisping step works extra well with chilled, pre-cooked beef. Pro tip: toss in a handful of diced bell peppers if you want an extra veggie boost!

yesterday

Super easy recipe, perfect for my weekly meal prep! I made a big batch on Sunday and ate it for breakfast all week with a fried egg on top. Only thing is I wish I’d let the potatoes crisp a little longer on the first batch, they were a bit mushy. Still tasty though!

2 hours ago

Great call using this for meal prep — it holds up so well in the fridge! To get extra crispy potatoes every time, make sure you don’t overcrowd the pan and pat the diced potatoes dry with a paper towel before tossing them in. That cuts down on steam so they crisp up instead of getting mushy!

3 days ago

Brought this to our neighborhood potluck last weekend and people were asking me for the recipe left and right! I added a little extra garlic powder and a sprinkle of cheddar on top at the end and it was chef’s kiss. So easy to throw together even when you’re running late to an event.

5 days ago

Made this after a long morning hike last Saturday and it hit the spot! Hearty, crispy, not greasy at all. I tossed in some diced green chiles like we do out here and it was perfect. 10/10 will make again after our next backpacking trip.

3 days ago

Green chiles in hash is elite! I add a dash of hot sauce on top too, goes so good with the crispy beef and potatoes.

2 days ago

Love the green chile add-in! That’s such a perfect regional twist, I might have to test that version for a future variation post. So stoked it fueled you post-hike!

1 week ago

Okay so full transparency I’m a terrible cook and I still managed to not burn this! That said, I felt like it was missing a little something? Maybe I under-seasoned? It was fine, just not as flavorful as I hoped. I’ll try it again with more salt and pepper and maybe some onion next time.

5 days ago

Oh you definitely need to add diced yellow onion! I sauté it with the potatoes for the first 10 minutes and it adds so much flavor, I also throw in a pinch of paprika for a little smoky kick. Game changer!

2 weeks ago

I’ve tried so many roast beef hash recipes over the years and this is the only one that gets the crisp level exactly right. No soggy potatoes, no tough beef, just perfect every time. Made it for my dad’s birthday brunch and he said it tasted just like his mom used to make. Total win!

1 week ago

That makes my day! There’s nothing better than a recipe that brings back those family food memories. So happy you and your dad enjoyed it for his birthday brunch!

just now

Why have I been throwing out leftover roast beef all these years when I could be making this?? It’s so quick, only 30 minutes total which is perfect for busy weeknights when I don’t feel like making a whole big meal. I serve it with a side of sourdough toast and it’s the coziest quick dinner ever, even my picky roommate went back for seconds.