Soups & Stews
This beef and hash brown recipe delivers the perfect marriage of crispy potatoes and juicy steak in one satisfying skillet. I developed this after years of testing different techniques to get that ideal texture—golden, shatteringly crisp hash browns paired with tender, flavorful beef. The secret lies in cooking the potatoes twice for maximum crunch while ensuring the beef stays moist and full of flavor.
What sets this recipe apart is the balance of textures and flavors. The hash browns get their signature crispiness from a double-fry method, while the beef benefits from a simple but effective seasoning blend that locks in moisture. This isn't just a one-skillet meal—it's a restaurant-quality dish that comes together in under 45 minutes with minimal cleanup.
By the time you're done, you'll have a plate that looks as impressive as it tastes: perfectly browned hash browns with crisp edges, tender beef slices, and all the savory goodness in every bite. The potatoes stay crispy even after the beef rests, and the flavors meld beautifully together. This is comfort food at its finest—simple enough for a weeknight but special enough for company.
Serve with a side of fresh salad or steamed green beans to round out the meal, or add a dollop of gravy for extra richness. The beauty of this recipe is its versatility—use steak strips, ground beef, or even meatloaf slices, and adjust the seasoning to your taste. Let's get cooking!
Ingredients for beef and hash brown
Crispy potatoes and juicy steak—this skillet masterpiece needs just eleven simple ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lbs | Cut into 1/4-inch slices, soak in cold water |
| Ribeye Steak 🥩 | 1 ½ lbs | Cut into 1/2-inch strips, trimmed of fat |
| All-Purpose Flour 🌾 | ¼ cup | For dredging steak strips |
| Kosher Salt 🧂 | 1 ½ tbsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | 1 tbsp | Freshly cracked for best flavor |
| Garlic Powder 🧄 | 1 tbsp | Not garlic salt |
| Onion Powder 🧅 | 1 tbsp | For depth of flavor |
| Vegetable Oil 🫒 | ½ cup | High smoke point for frying |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Butter 🧈 | 2 tbsp | Unsalted, for richness |
| Beef Broth 💧 | ½ cup | Low-sodium preferred |
The potatoes are the star here, so pick firm russets—they're the only kind that get truly crispy. I always grab mine from Whole Foods or the organic section at Kroger—they hold up better to slicing and frying. For the steak, ribeye is ideal because it stays juicy even when cooked quickly. Trim any visible fat before cutting into strips—it burns before the steak does. If you can't find ribeye, sirloin or flank steak work just as well, but cut them thinner to ensure they cook through without drying out. The key to those perfect hash browns? Soaking the slices in cold water for 15 minutes before frying removes excess starch, giving you that golden, shatteringly crisp texture everyone loves.
No ribeye? Sirloin or flank steak are great substitutes—they're leaner but still pack plenty of flavor. Running out of beef broth? Chicken broth works in a pinch, though it'll have a slightly different profile. Fresh parsley is ideal for garnish, but dried parsley at one-third the amount will do if you're in a bind. The flour for dredging the steak strips doesn't need to be anything special—all-purpose works perfectly. If you're watching your fat intake, you can reduce the vegetable oil to 3 tablespoons and add an extra tablespoon of butter for richness. For the spices, Diamond Crystal kosher salt has a coarser grain that dissolves beautifully, but any kosher salt will work. The secret to balancing the flavors? Taste as you go—adjust the salt and pepper to your preference, but don't skip the garlic and onion powders. They're what tie everything together.
Hash browns lose crispiness fast, so keep them warm in a 200°F oven while you cook the steak. The steak strips stay juicy for about 20 minutes after cooking, so serve them immediately. Leftover hash browns? Freeze them for up to 3 months—they reheat beautifully in the oven at 375°F for 10-12 minutes. Store the cooked steak in an airtight container in the fridge for 3-4 days, but it's best eaten fresh. Pro tip: Double the batch and freeze half. You'll thank yourself later when you're craving comfort food on a busy night.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just slice the potatoes, sear the steak, and let the pan do the rest. No chopping boards, no extra dishes, and honestly? That crispy potato crust forms right in the same skillet where the beef sizzles. Minimal effort, maximum result.
- Steakhouse at Home: The ribeye stays juicy while the potatoes get that golden, almost caramelized crunch—like a diner classic but better. Between us, the flour-dusted steak gives you that restaurant-worthy crust without the fuss of butter-basting or fancy marinades.
- Leftovers That Work: I make this on Sunday and eat it all week. The potatoes reheat like a dream (just a quick crisp in the oven), and the steak? Slice it thin, toss with a little salt, and it’s still flavorful. No sad, dry leftovers here—just easy, satisfying meals.
- Budget-Friendly Feast: A single ribeye stretches across two meals, and Russets are cheaper than you think. I’ll be real: this is my go-to when I want to feed my family hearty, filling food without breaking the bank. Plus, the flour and spices cost pennies—real value right there.
Step-by-step instructions for crispy beef and hash browns
Master this one-skillet technique for perfectly crispy hash browns and juicy steak strips.
Prepare the Potatoes for Maximum Crispiness
Drain the soaked 2 lbs Russet Potatoes thoroughly using a colander, then shake gently to remove excess water. This step is crucial—any remaining moisture will steam the potatoes instead of crisping them. Transfer the potatoes to a clean kitchen towel and pat them completely dry, pressing firmly between the folds to absorb all liquid.
Cut the potatoes into ¼-inch thick slices using a sharp chef's knife. For even cooking, aim for uniform thickness throughout. Spread the slices on a wire rack set over a baking sheet and let them air-dry for 10 minutes—this final drying step ensures the best possible crisp in your skillet.
Season and Dredge the Ribeye Strips
In a shallow bowl, combine the 0.25 cup All-Purpose Flour, 1.5 tbsp Kosher Salt, 1 tbsp Ground Black Pepper, 1 tbsp Garlic Powder, and 1 tbsp Onion Powder. This seasoning blend will create a flavorful crust on your steak strips. Give the mixture a quick stir to distribute all the spices evenly.
Working with the 1.5 lbs Ribeye Steak strips, pat them dry with paper towels to remove any surface moisture. Then, dredge each strip thoroughly in the flour mixture, pressing gently to adhere the seasoning. Let the coated strips rest for 5 minutes while you prepare the skillet—this allows the flour to slightly absorb moisture from the meat, creating an even better crust.
Cook the Potatoes Until Golden and Crisp
Heat the 0.5 cup Vegetable Oil in a large, heavy skillet over medium-high heat until it shimmers but doesn't smoke. Add the potato slices in a single layer, being careful not to overcrowd the pan. Cook undisturbed for 4-5 minutes until the edges turn golden brown and the potatoes begin to crisp.
Use a spatula to carefully flip the potatoes, then reduce heat to medium and cook for another 4-5 minutes, stirring occasionally. The potatoes should now be deep golden brown and crispy on both sides. Remove them to a plate and tent loosely with foil to keep warm while you cook the steak.
Sear the Steak Strips to Juicy Perfection
In the same skillet, add the 2 tbsp Butter and let it melt completely, creating a rich base for your steak. Increase heat to medium-high and add the seasoned steak strips in a single layer. Cook undisturbed for 2-3 minutes until the strips develop a deep golden-brown crust on one side.
Flip the steak strips and cook for another 2-3 minutes, then add the 0.5 cup Beef Broth to the pan. Immediately scrape up any browned bits from the bottom with a wooden spoon—this creates a flavorful sauce that will coat your steak. Reduce heat to medium-low and let the sauce simmer for 1-2 minutes until slightly thickened.
Combine and Finish with Fresh Herbs
Return the crispy potatoes to the skillet with the steak strips and sauce. Toss everything together gently to coat the potatoes in the rich beefy sauce. Cook for an additional 1-2 minutes just to meld all the flavors together. The potatoes should remain crispy while absorbing just enough sauce to enhance their flavor.
Remove from heat and sprinkle with the 0.25 cup Fresh Parsley, chopped finely. The bright herbs will cut through the richness of the beef and potatoes, adding a fresh finish. Serve immediately while the potatoes are crispy and the steak is juicy—this dish tastes best straight from the skillet when everything is piping hot.
Pro Tips For Making Beef And Hash Brown
- CRISPY HASH BROWNS: PRE-CUT POTATOES: Use a mandoline for even slices—about ⅛-inch thick—so they cook uniformly and develop that perfect crispy crust instead of turning to mush or staying raw inside. I learned this the hard way after spending 20 minutes flipping uneven chunks that refused to brown.
- SEAR STEAK FIRST: Cook the ribeye in a screaming-hot cast-iron pan with just a drizzle of oil for 2-3 minutes per side before removing it. This locks in juices while you crisp the hash browns, so you’re not left with a dry steak by the time everything’s done.
- SALT THE POTATOES BEFORE FRYING: Toss the sliced potatoes with salt before hitting the pan—about 1 teaspoon per pound. It draws out moisture so they crisp up faster and taste deeper, not bland. Yes, even if you’re using salted butter later.
- FLATTEN THE HASH BROWNS: Press down on the potato slices with a spatula while frying to ensure even contact with the pan. This guarantees a golden crust on all sides instead of lopsided, soggy edges. (And no, a fork won’t do the job—you need steady pressure.)
Best sauces and condiments for this recipe
Classic Beef Gravy
This rich, velvety gravy transforms your dish into a hearty meal. After searing the steak, deglaze the skillet with ½ cup beef broth and scrape up all those flavorful browned bits from the bottom. For extra depth, whisk in 1 tbsp cornstarch mixed with 2 tbsp cold water to thicken it slightly. Simmer for 2-3 minutes until glossy, then pour over the beef and hash browns. The gravy should coat everything beautifully while keeping the potatoes crispy. 🥄
Spicy Horseradish Cream
Add a kick to your meal with this tangy-sweet condiment. Mix ¼ cup sour cream with 1 tbsp prepared horseradish and 1 tsp honey for balance. Spoon dollops alongside your beef and hash browns for a refreshing contrast. The horseradish cuts through the richness while adding a subtle heat that pairs perfectly with the beef. I like to garnish with a pinch of smoked paprika for extra depth.
Garlic Aioli
This creamy, garlicky sauce elevates every bite. Blend ½ cup mayonnaise with 1 clove roasted garlic, 1 tsp lemon juice, and a pinch of salt until smooth. Drizzle over the hash browns or serve on the side for dipping. The garlic complements the beef beautifully while adding a luxurious texture. For extra flavor, add a splash of Worcestershire sauce to the mix.
Pickled Red Onions
Bright, tangy pickled onions add a refreshing crunch and pop of color. Thinly slice 1 red onion and soak in a mixture of ½ cup apple cider vinegar, 1 tbsp sugar, and ½ tsp salt for at least 30 minutes. Drain before serving and sprinkle over the dish. The acidity cuts through the richness of the beef, while the texture adds a delightful contrast to the crispy potatoes. 🌶️
Cheesy Ranch Dip
For a crowd-pleasing side, mix ½ cup ranch dressing with ¼ cup shredded cheddar cheese and warm until melted. This creamy, herby dip is perfect for serving alongside the beef and hash browns. It’s especially great if you’re serving this as a family-style meal where everyone can help themselves. The cool, creamy texture balances the hearty flavors beautifully.
Hot Sauce Options
Spice lovers will appreciate a side of hot sauce. I keep Cholula and Tabasco on hand for their balanced heat—Cholula has a smoky kick, while Tabasco offers a classic tang. For something bolder, try El Yucateco hot sauce, which has a fruity, slightly sweet profile that pairs wonderfully with the beef. A few drops on the plate or in the gravy can take your dish to the next level. 🔥
Nutrition facts
Frequently asked questions
Can I use ground beef instead of steak strips?
Ground beef works wonderfully for this dish. Brown 1 lb of ground beef with 1 tbsp Worcestershire sauce and 1 tsp smoked paprika before adding the hash browns. The texture will be slightly different but equally delicious. For extra flavor, form the ground beef into small patties before cooking.
Why do my hash browns turn out soggy?
Soggy hash browns usually happen from excess moisture or undercooking. Always pat potato slices completely dry after soaking, and cook them in batches over medium-high heat until golden brown. The double-fry method in the recipe ensures maximum crispiness—don't skip the second cook time! Also, keep them warm in a 200°F oven while finishing the steak.
How do I make this dish ahead of time?
Prep the hash browns one day ahead by cooking them completely (they'll stay crispy for 24 hours in an airtight container at room temperature). For the beef, cook it just before serving to maintain juiciness. Reheat the potatoes in a 375°F oven for 5-7 minutes to restore crispness, then sear fresh steak strips in the same skillet. The flavors actually improve overnight!
What's the best way to reheat leftovers?
Reheat separately to preserve texture: place hash browns on a baking sheet in a 400°F oven for 8-10 minutes> until crispy, while warming beef in a skillet over medium heat with 1 tbsp butter and 2 tbsp beef broth. Never microwave hash browns—they'll turn rubbery. Combine only when piping hot to prevent moisture transfer.
Can I make this dish in a slow cooker?
While not traditional, you can adapt it! Cook hash browns separately (they won't crisp in a slow cooker), then layer cooked beef with ½ cup beef broth in the slow cooker on low for 2-3 hours. The texture won't be crispy, but the flavors will meld beautifully. For best results, serve with fresh hash browns cooked in a skillet right before eating.
