Soups & Stews
This beef and potato stir-fry delivers crispy potatoes and caramelized beef in just 25 minutes—perfect for busy weeknights when you crave restaurant-quality flavor without the wait. The secret lies in high-heat stir-frying, where thinly sliced beef develops a deep, savory crust while potatoes achieve a satisfying crunch.
I’ve perfected this technique over years of testing, ensuring every bite balances tender meat with perfectly textured potatoes.
The foundation starts with properly prepped ingredients: thinly sliced beef for quick cooking and evenly cut potatoes that crisp up beautifully. A simple marinade of soy sauce, garlic, and ginger infuses the beef with bold flavor, while a touch of cornstarch on the potatoes ensures that crispy exterior.
The stir-fry process itself is where the magic happens—high heat and constant tossing create the signature wok hei, that smoky aroma that makes this dish irresistible.
By the time you plate it, you’ll have a dish that’s rich in umami from the beef, slightly sweet from caramelized edges, and balanced by the earthy potatoes. Serve it over steamed rice for a hearty meal, or garnish with green onions for freshness.
This stir-fry is designed to be foolproof, delivering restaurant-quality results with minimal effort.
The best part? Leftovers reheat beautifully, making it a great meal prep option for the week. Whether you’re feeding a family or cooking for one, this recipe proves that a flavorful, satisfying dinner can be on the table in under 30 minutes. Let’s get started!
Ingredients for beef and potato stir fry
Thinly sliced beef and chunky potatoes transform into crispy, caramelized perfection in one pan.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Russet Potatoes 🥔 | 2 lbs | Cut into 1-inch chunks |
| Soy Sauce 🍶 | ⅓ cup | Low-sodium preferred |
| Cornstarch 🌾 | 2 tbsp | For crispy potatoes |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 2 tbsp | Grated, peeled |
| Vegetable Oil 🫒 | ½ cup | High smoke point |
| Sesame Oil 🫒 | 1 tbsp | For aroma, not cooking |
| Green Onions 🧅 | ¼ cup | Sliced, for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sesame Seeds 🌱 | 1 tbsp | Toasted, for garnish |
The beef is everything here—flank steak delivers that perfect chewy texture when sliced thin against the grain. Grab the thinnest cut you can find at Costco or your local butcher shop (they'll slice it for you if you ask). For the potatoes, Russets are your best bet—they crisp up beautifully. I like to cut them into even 1-inch chunks so they cook uniformly. Pro tip: Toss the potato chunks with cornstarch right away—they'll crisp up perfectly during stir-frying. The garlic and ginger? Fresh is non-negotiable—dried just won't cut it for this dish.
No flank steak? Sirloin or ribeye work in a pinch, but slice it thinner than usual. Short on Russets? Yukon Golds will work, but they'll be slightly creamier inside. The soy sauce matters—low-sodium gives you more control over the final flavor. No sesame oil? Toasted peanut oil adds a similar nutty depth. For the cornstarch, don't skip it—it's what gives those potatoes that signature crunch. And if you're feeling fancy, toasted sesame seeds on top take this dish to the next level (they're worth the extra minute).
This reheats like a dream—just toss it in a hot pan with a splash of water for 2-3 minutes to revive that crispy texture. Store leftovers in an airtight container for 4-5 days or freeze for 3 months. I always make double batches because it's that good. The potatoes soften slightly when reheated, but a quick stir-fry brings back that perfect crunch. Garnish with fresh green onions and sesame seeds right before serving—it makes all the difference.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—tossing pre-cut potatoes and sliced steak in the same pan after a quick sear. No washing multiple dishes, just one sheet pan and a spatula. (My lazy-day hero.)
- Umami Bomb: That soy sauce and cornstarch slurry? It turns tough flank steak into tender, glossy bites with a crispy edge—like someone sprinkled flavor fairy dust. Honestly, the first time I made it, my roommate asked for the recipe before I even sat down.
- Lunchbox Army: Between us, this dish begs to be prepped ahead. Cook a double batch, pack it in containers, and you’ve got lunch for three days—no sad desk salads here. My kid’s favorite? The slightly cooled potatoes get even better the next day.
- Budget Power Move: Flank steak stretches far when sliced thin, and russets are cheaper than fingerling fancies. I made this for six people last month and spent less than $15 total—plus, leftovers taste just as good reheated as fresh. (Yes, even on a Tuesday night.)
Step-by-step instructions for crispy beef and potato stir fry
Here's how to get that perfect balance of crispy potatoes and caramelized beef in record time.
Prep the Potatoes for Maximum Crispiness
Start by tossing the 2 lbs of russet potatoes in a large bowl with the 2 tbsp cornstarch and 1 tsp salt. I like to use my hands for this—it helps coat every chunk evenly. The cornstarch is what creates that irresistible crispy exterior, so make sure each potato gets a good dusting.
Heat 0.25 cup of the vegetable oil in a large skillet over medium-high heat until it shimmers but doesn't smoke. Add the potatoes in a single layer, being careful not to overcrowd the pan. Cook for 12-15 minutes, stirring occasionally, until they're golden brown and crispy on all sides. You'll know they're ready when they release easily from the pan and have developed a nice crust. Remove them and set aside on a paper towel-lined plate to drain excess oil.
Sear the Flank Steak for Perfect Texture
While the potatoes cook, increase the heat to high and add the remaining 0.25 cup vegetable oil to the same skillet. Working in batches if needed, add the 1 lb flank steak slices and cook for 1-2 minutes per side until they develop a deep brown crust. The steak should be cooked to medium-rare at this point—it'll finish cooking in the stir fry.
Remove the steak from the skillet and set aside. Here's where it gets good—add the 6 cloves minced garlic and 2 tbsp grated ginger to the same skillet and cook for 30 seconds until fragrant. This quick sauté will infuse the oil with amazing flavor that'll carry through the whole dish.
Combine Everything for the Final Stir Fry
Return the potatoes to the skillet along with the cooked steak. Add the 0.33 cup soy sauce and stir everything together. The sauce should coat the potatoes and beef evenly. Let it cook for 2-3 minutes, stirring occasionally, until everything is heated through and the flavors meld together.
Here's the thing—don't overcrowd the pan. If your skillet feels too full, work in batches and keep everything warm in a separate bowl. You want that crispy texture to stay intact, and overcrowding steams instead of sears. The potatoes should still have some bite, and the beef should be tender but not mushy.
Finish with Aromatics and Garnish
Drizzle the 1 tbsp sesame oil over the stir fry and toss everything together. The sesame oil adds that signature nutty aroma that takes this dish to the next level. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash of soy sauce to taste.
To serve, divide the stir fry among plates and garnish with the 0.25 cup sliced green onions and 1 tbsp toasted sesame seeds. The green onions add a fresh contrast to the rich flavors, while the sesame seeds give it that final crunchy, aromatic touch. Serve immediately while everything is hot and crispy!
Pro Tips For Making Beef And Potato Stir Fry
- CUT POTATOES IN EVEN SLICES: Russets break easily, but thin, uniform slices cook faster and crisp up better—aim for ¼-inch thickness. I used to eyeball it and ended up with some mushy chunks; now I measure with a ruler (yes, it’s weird, but it works).
- SEAR STEAK ON HIGH HEAT: Flank steak needs a screaming-hot pan for that crust—no wimpy medium heat. After 2 minutes per side, pull it out, tent with foil, and let it rest while you finish the potatoes. (Skipping the rest makes the meat tough.)
- PREP POTATOES IN COLD WATER: Toss sliced potatoes in cold water for 10 minutes to remove excess starch—this keeps them from turning gluey in the stir-fry. Drain and pat very dry before cooking, or they’ll steam instead of sear.
- USE CORNSTARCH LAST MINUTE: Toss the cooked beef and potatoes with 1 teaspoon cornstarch mixed with 1 tablespoon soy sauce right before serving. This adds shine and thickness without turning the dish into a paste—unlike dumping it in early.
Serving suggestions for this beef and potato stir fry
Rice Pairings
Steamed jasmine rice or long-grain white rice is my go-to base for this stir-fry. Cook about 1.5 cups of rice for 4 servings—it soaks up the savory sauce beautifully while keeping the dish light.
For extra flair, try brown rice (just add 10 extra minutes to cooking time) or forbidden black rice for a striking presentation. 🍚
Fresh Garnishes
Brighten the dish with sliced green onions and toasted sesame seeds right before serving. I like to sprinkle ½ cup of green onions and 1 tbsp of sesame seeds over each portion—they add freshness and crunch that contrast perfectly with the rich beef and potatoes.
For a pop of color, add cilantro leaves or thinly sliced red chili peppers.
Sauce Enhancements
Drizzle with 1 tbsp of chili garlic sauce or sriracha for heat lovers, or a honey-soy glaze for a touch of sweetness. I keep a small bowl of extra soy sauce on the table so guests can adjust to taste.
For umami depth, a spoonful of hoisin sauce or oyster sauce (about 1 tbsp) elevates the dish instantly.
Side Dish Ideas
Pair with steamed bok choy or blistered shishito peppers for a lighter bite. A simple cucumber salad with rice vinegar and sesame oil cuts through the richness. For a heartier meal, serve with egg rolls or spring rolls on the side. These sides complement the stir-fry without overpowering it.
Beverage Pairings
A crisp green tea or jasmine tea balances the dish’s bold flavors. For beer lovers, a light lager (like Asahi) or sake works beautifully. Red wine drinkers should opt for a Pinot Noir—its acidity complements the soy and beef without clashing.
Iced hibiscus tea adds a refreshing twist during warmer months.
Meal Prep Tips
Double the recipe and store leftovers in an airtight container for up to 4 days. Reheat in a skillet with a splash of water to restore crispiness.
For meal prep, portion the stir-fry into glass containers and pair with pre-cooked rice in separate containers. Garnish fresh before serving to keep everything vibrant. ✨
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of flank steak?
Sirloin or ribeye work well—just slice them thinner than usual (about ¼-inch thick) to ensure even cooking. Skirt steak also works but has more connective tissue, so marinate it for 30 minutes first. Avoid tougher cuts like chuck roast, as they won't tenderize properly in this quick cooking method.
Why are my potatoes turning out soggy instead of crispy?
This usually happens from overcrowding the pan or not using enough cornstarch. Cook potatoes in a single layer over medium-high heat and make sure they're coated thoroughly with cornstarch before frying. If needed, work in two batches to avoid steaming. Also, keep them warm in a 200°F oven while you finish cooking the beef.
How do I prevent the beef from getting chewy?
Slice the beef thinly against the grain (about ¼-inch thick) and sear it quickly over high heat for only 1-2 minutes per side. Don't overcook—it should reach 135°F internally (medium-rare) before combining with the potatoes. The residual heat will carry it to 145°F while stir-frying. Pat the meat dry before cooking too!
Can I make this stir-fry ahead of time?
Yes, but with a few tricks! Cook the beef and potatoes separately, then store them in an airtight container for up to 3 days. When ready to serve, reheat the beef in a hot pan for 2 minutes, then add the potatoes for 3-4 minutes with a splash of water to restore crispiness. Garnish fresh before serving to keep everything vibrant.
What's the best way to adjust this for a larger group?
Double the recipe but use a large wok or two skillets to maintain high heat. Cook the potatoes first in batches, then sear the beef in batches too. Keep everything warm in a 200°F oven while you finish. For 8 servings, you'll need 2 lbs beef and 4 lbs potatoes. The key is never overcrowding the pan—crispiness depends on proper heat circulation!
