Soups & Stews
This beef and hash brown recipe delivers a hearty, restaurant-style meal where golden, crispy hash browns form a perfect crust over tender beef—no takeout required. The secret lies in layering thinly sliced potatoes for maximum crispiness while searing the beef to medium-rare perfection. I've perfected this technique over years of testing, ensuring every bite delivers that satisfying crunch followed by rich, savory beef.
The magic happens in two simple steps: first, pan-frying the beef until deeply browned and seasoned with garlic powder and smoked paprika, then building a potato crust that's crispy on the outside and tender inside.
This isn't just comfort food—it's a technique that transforms simple ingredients into something special. The beef stays juicy while the potatoes develop that coveted golden crust, creating texture contrast that makes every forkful exciting.
What you'll end up with is a plate that looks as impressive as it tastes—crispy potato edges giving way to tender beef, all finished with a sprinkle of fresh parsley. The aroma alone will have everyone gathering around the table, and the combination of textures makes this dish unforgettable.
Perfect for a cozy weeknight dinner or when you want to impress without spending hours in the kitchen.
Pair with a cold beer or a tangy cocktail to cut through the richness, and you've got a complete meal experience. This recipe proves you don't need fancy ingredients to create restaurant-quality results at home—just the right technique and a little patience. Let's get cooking!
Ingredients for beef and hash brown
Golden potatoes meet perfectly seared beef—just twelve ingredients for restaurant-style flavor at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lbs | Thinly sliced, uniform thickness |
| Top Sirloin Steak 🥩 | 1 ½ lbs | Thinly sliced against grain |
| Large Eggs 🥚 | 2 whole | Beaten for binding potatoes |
| All-Purpose Flour 🌾 | ¼ cup | For potato crust binding |
| Garlic Powder 🧄 | 1 tbsp | Freshly ground preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For deep smoky flavor |
| Kosher Salt 🧂 | 1 ½ tsp | Fine grain preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for frying |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Vegetable Oil 🫒 | ½ cup | High smoke point |
| Onion Powder 🧅 | ½ tsp | For extra depth |
The potatoes are the star here. Russets have the right starch-to-moisture ratio for that crispy crust, but Yukon Golds work too if you want extra creaminess. Slice them uniformly—1/8-inch thick—for even cooking. I grab mine from Whole Foods when they're on sale, but the regular grocery store brand works just as well. For the beef, top sirloin stays tender when sliced thin—against the grain—but ribeye works if you prefer richer flavor. Look for well-marbled cuts at Costco or your local butcher for the best texture.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. The eggs bind the potato crust, but if you're avoiding them, 1 tbsp cornstarch mixed with 2 tbsp cold water works as a binder. For extra crispiness, I sometimes add 1/4 cup panko breadcrumbs to the potato mix. The butter should be cold and cubed—don't melt it beforehand. If you're short on time, vegetable shortening works too, though it won't add the same richness. Fresh parsley brightens the dish, but dried parsley at half the amount is fine in a pinch.
This dish reheats beautifully—just pop it in the oven at 375°F for 10 minutes to revive the crispiness. Store leftovers in the fridge for 3-4 days, but honestly, it's best enjoyed fresh. The potatoes lose their crunch over time, so plan to cook just enough for your meal. If you're prepping ahead, freeze the potato mixture before adding the beef—it keeps for 2 months and cooks straight from frozen. The beef should rest for 10 minutes after cooking to keep it juicy—don't skip this step!
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—no chopping boards, no extra pans. Just slice those Russets thin, fry them in batches, and toss them back with the steak while it rests. The eggs? Crack them straight into the pan when it’s hot. Minimal cleanup, maximum satisfaction.
- Crispy-Creamy Obsession: That first bite of perfectly fried hash browns—golden outside, pillowy inside—paired with a juicy, seasoned sirloin? It’s the kind of combo that makes you forget takeout exists. The garlic powder in the flour crust? Chef’s kiss. Simple, but it’s what makes it crave-worthy.
- Weeknight Workhorse: Between us, this feeds my family of four (or two hungry adults) without breaking the bank. Leftovers reheat like a dream—just pop them in the oven until crispy again. Honestly, it’s my go-to when I’ve got zero energy but still need a solid meal.
- Budget Steakhouse Vibes: Top sirloin isn’t fancy, but it stars here like it’s filet mignon. The flour coating gives it that diner-style crunch, and the eggs? Free protein upgrade. I’ll be real: this tastes like a splurge, but the grocery bill says otherwise. My wallet thanks me every time.
Step-by-step instructions for crispy beef and hash browns
Master the perfect balance of savory beef and golden hash browns with this foolproof method.
👨🍳 Step 1: Prepare the Potato Mixture for Crispy Crust
Begin by thinly slicing the 2 lbs Russet Potatoes using a mandoline or sharp knife to achieve uniform ¼-inch thick slices. This even thickness ensures consistent cooking and maximum crispiness. Spread the slices on a clean kitchen towel and pat them dry thoroughly—any moisture left behind will steam the potatoes instead of crisping them.
In a large bowl, combine the potato slices with the 2 whole Large Eggs (beaten), 0.25 cup All-Purpose Flour, 1 tbsp Garlic Powder, 1 tbsp Smoked Paprika, 1.5 tsp Kosher Salt, 0.5 tsp Ground Black Pepper, and 0.5 tsp Onion Powder. Mix gently but thoroughly until every potato slice is evenly coated. The flour helps bind the potatoes together, while the spices infuse deep flavor throughout. Let the mixture rest for 10 minutes—this allows the flour to fully absorb and the potatoes to slightly soften, ensuring a sturdy crust that won't fall apart when frying.
🍳 Step 2: Sear the Top Sirloin for Maximum Flavor
While the potato mixture rests, slice the 1.5 lbs Top Sirloin Steak thinly against the grain into ¼-inch thick strips. This cut ensures the beef remains tender despite the quick cooking time. Season the steak generously with 0.5 tsp Kosher Salt and 0.25 tsp Ground Black Pepper—just enough to enhance the natural beef flavor without overpowering it.
Heat 0.5 cup Vegetable Oil in a large skillet over medium-high heat until shimmering. Add the steak strips in a single layer, leaving space between each piece to prevent crowding. Sear for 2-3 minutes per side until the edges turn deep golden brown and the internal temperature reaches 145°F (medium-rare). Remove the steak from the skillet and set aside on a plate lined with paper towels to drain excess oil. The residual heat will carry the steak to perfect doneness while you finish the hash browns.
🔥 Step 3: Fry the Hash Browns to Golden Perfection
Return the skillet to medium heat and reduce the oil slightly—you should have about 2 tablespoons remaining. Add 0.5 cup Unsalted Butter (cold and cubed) to the skillet. The butter will melt gradually, creating a rich, flavorful base for the hash browns. Once the butter is fully melted and foaming, carefully add spoonfuls of the potato mixture to the skillet, pressing down gently with a spatula to ensure even contact with the hot surface.
Fry for 3-4 minutes per side until the hash browns develop a deep golden brown crust and the edges are crispy. The interior should still feel slightly soft when pressed—this indicates they're cooked through but not dried out. Work in batches if needed, but avoid overcrowding the skillet, as this will lower the oil temperature and result in steamed, soggy hash browns. Transfer the cooked hash browns to a paper towel-lined plate to drain excess oil and keep warm.
🥘 Step 4: Assemble and Garnish for Serving
To serve, place a generous portion of the crispy hash browns on each plate, creating a sturdy base. Top with the seared Top Sirloin Steak strips, arranging them neatly over the hash browns. The contrast of the crispy, savory potatoes with the tender, flavorful beef creates a perfect balance of textures and tastes.
Garnish with 0.25 cup Fresh Parsley, chopped finely for a pop of color and freshness. The parsley not only adds visual appeal but also brightens the dish with its subtle herbal notes. Serve immediately while the hash browns are still crispy and the steak is piping hot. This dish holds together well for 10-15 minutes, but the longer you wait, the softer the hash browns will become—so enjoy it fresh off the skillet!
Pro Tips For Making Beef And Hash Brown
- CRISP THE POTATOES FIRST: I used to try to hash browns halfway through cooking the steak, but that’s a disaster—you’ll end up with soggy potatoes. Instead, cook the hash browns first in a cold skillet over medium heat, letting them crisp undisturbed for 8-10 minutes. The residual heat keeps them warm while you finish the steak, and they won’t turn to mush when you add the eggs later.
- SALT THE STEAK TWICE: Skip the dry rub if you’re short on time, but do salt the sirloin generously right after searing, then again after resting. The first salt penetrates while it cooks, and the second locks in flavor before slicing. I was skeptical until I tried it—now I swear by it, especially with lean cuts like top sirloin.
- DON’T OVERMIX THE EGGS: Flour and eggs make a gluey mess if you stir them like pancake batter. Whisk just until combined—lumps are fine—then let them sit for a minute. When you pour them over the hot hash browns and steak, they’ll spread evenly and set into a light, fluffy layer instead of a dense slab. (Yes, even if you’re impatient like me.)
- USE A THIN STEAK CUT: Thick steak slices take forever to cook through and end up dry. Ask your butcher for cuts no thicker than ½ inch, or slice yours against the grain before cooking. They’ll sear fast, stay juicy, and slice neatly for that classic diner-style presentation. I learned this the hard way—my first batch had a chewy center that ruined the whole dish.
Storing and reheating your leftovers
Refrigerator Storage
Store leftovers in an airtight container with a tight-fitting lid to maintain crispiness for up to 3 days in the refrigerator. I like using glass containers because they let you see the layers of beef and potatoes—plus, they reheat more evenly than plastic.
Place the hash browns on top of the beef to keep them from absorbing moisture, which would make them soggy. 🥔
Freezer-Friendly Prep
For longer storage, freeze the potato mixture only (before adding beef) in a single layer on a baking sheet, then transfer to a freezer bag with all air removed. This prevents freezer burn and keeps the texture intact for up to 2 months.
When ready to cook, add the beef fresh—it reheats beautifully while the potatoes crisp up perfectly. Label your bags with the date to track freshness.
Oven Reheating
To revive crispiness, preheat your oven to 375°F and place the dish on a baking sheet. Cover loosely with aluminum foil and heat for 10-12 minutes—this traps steam while allowing the crust to crisp.
For extra crunch, broil for 1-2 minutes at the end. The beef will stay juicy, while the potatoes regain their golden texture. 🔥
Skillet Refresh
For a quick fix, heat a skillet over medium heat and add a splash of vegetable oil. Place the dish in the skillet and cover with a lid for 3-4 minutes to warm through.
Remove the lid and cook for another 1-2 minutes to crisp the top layer. This method works best for smaller portions—just be careful not to overcrowd the pan.
Microwave Backup
If you're in a rush, use the microwave on 50% power for 1-2 minutes to heat through. The texture won't be as crispy, but it's a decent solution for a quick bite.
For better results, cover the dish with a damp paper towel to prevent drying. I only recommend this for emergencies—the oven method is far superior. ⏰
Pro Tip for Crispy Results
Before reheating, sprinkle a pinch of salt and 1 tbsp butter over the potatoes. The salt enhances flavor, while the butter adds richness and helps restore that coveted crispy texture.
A quick broil at the end seals the deal—just watch it closely to avoid burning. This little trick makes all the difference! 💫
Nutrition facts
Frequently asked questions
Can I use ground beef instead of steak?
Yes! Ground beef works beautifully—just shape it into small patties or crumbles before cooking. Use 80/20 lean-to-fat ratio for juiciness, and cook until browned (160°F internal temp). The texture will differ slightly, but the flavor remains rich and satisfying.
How do I make the hash browns extra crispy?
Double down on the flour—add 1/4 cup extra to the potato mix for a sturdier crust. Press the potatoes firmly into the skillet and cook over medium heat (not high) to render fat slowly. For the final crisp, finish under a broiler for 1-2 minutes at the end.
What's the best way to serve this dish?
Pair with a tangy horseradish cream sauce or classic ketchup for dipping. Add a simple side salad with apple cider vinaigrette to balance the richness. For drinks, a cold lager beer or iced tea with lemon cuts through the savory flavors perfectly.
Can I make this dish ahead of time?
Prepare the potato mixture 1 day ahead and refrigerate. Cook the beef fresh and assemble just before serving. For the potatoes, reheat in a 375°F oven for 10 minutes with a sprinkle of butter to restore crispiness. The beef stays juicy when reheated quickly.
What if my hash browns turn out soggy?
Soggy hash browns usually mean too much moisture or not enough heat. Next time, pat the potatoes extra dry and use more flour (up to 1/2 cup total). Cook in small batches over medium heat to avoid steaming. For a quick fix, broil for 2-3 minutes to crisp the top layer.
