Beef and Potato Stir Fry Recipe: Wok-Seared Crispiness with Umami Depth

Soups & Stews

Beef and Potato Stir Fry Recipe: Wok-Seared Crispiness with Umami Depth

This beef and potato stir fry recipe delivers restaurant-quality wok-seared beef and crispy potatoes in under 30 minutes—no takeout needed. The secret lies in high-heat stir-frying with the right oil and seasoning balance, creating that signature caramelized crust while keeping the beef tender and potatoes perfectly crisp. I developed this recipe after years of testing different techniques, and it consistently delivers professional results at home.

The foundation starts with thinly sliced beef and evenly sized potatoes, both prepped for even cooking. A blend of soy sauce, garlic, ginger, and a touch of brown sugar builds the umami depth, while sesame oil adds that signature aroma.

The stir-frying process is critical—high heat, constant motion, and proper oil choice (avocado or peanut oil works best) ensure that crispy texture without drying out the beef.

What you'll end up with is a vibrant stir fry with perfectly seared beef strips, golden-brown potatoes, and a glossy sauce that clings to every bite. The aroma alone will have everyone gathered around the table, and each forkful delivers that perfect balance of savory, sweet, and umami flavors.

This dish is hearty enough to be a main course but simple enough to make on a weeknight.

Serve it over steamed rice or noodles to soak up every last bit of that flavorful sauce. The leftovers reheat beautifully, making it perfect for meal prep. Let's get cooking—this stir fry is about to become your new favorite weeknight dinner.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and potato stir fry

Restaurant-quality stir fry starts with these crispy, flavor-packed ingredients—no shortcuts needed.

Ingredient Amount Notes
Flank Steak 🥩 1 ¼ lb Thinly sliced against grain
Russet Potatoes 🥔 2 lbs Cut into 1-inch chunks
Avocado Oil 🫒 ½ cup High smoke point for searing
Low-Sodium Soy Sauce 🥄 ⅓ cup For umami depth
Sesame Oil 🫒 1 tbsp For aroma, add at end
Garlic Cloves 🧄 6 cloves Minced for bold flavor
Fresh Ginger 🌿 2 tbsp Grated, for zing
Brown Sugar 🍯 2 tbsp For caramelized sweetness
Cornstarch 🌾 1 tbsp For crispy coating
White Pepper 🌶️ ½ tsp Freshly ground preferred
Green Onions 🧅 ¼ cup Sliced, for garnish
Sesame Seeds 🌾 1 tbsp For crunchy finish
White Rice 🍚 1 ½ cups Uncooked, for serving

The flank steak is your secret weapon—thinly sliced against the grain for tenderness. Look for marbled cuts at Whole Foods or your butcher counter, and slice it yourself for even cooking. Costco often has pre-sliced beef, but it’s pricier. Potatoes should be firm and starchy—Russets are ideal. Cut them into even 1-inch chunks so they crisp uniformly. The avocado oil? Don’t skimp—it’s what gives that signature wok-seared crust. Trader Joe’s sells it affordably, or grab a big bottle online.

No flank steak? Skirt steak or sirloin work too—just slice thinner. Soy sauce too salty? Dilute with water or swap for coconut aminos. Fresh ginger too spicy? Use half the amount and add a pinch of sugar to balance. The cornstarch is non-negotiable for crispiness—don’t skip it! For the rice, jasmine or basmati steams up fluffier, but white rice is fine if that’s what you’ve got. And if you’re short on sesame oil, toasted sesame seeds + a splash of neutral oil works in a pinch.

Prep the potatoes ahead of time—they need to crisp up fast. Store them in cold water in the fridge until ready to cook. The sauce keeps for 3 days in the fridge, but the potatoes lose crispiness after 1 day. For meal prep, cook the beef and sauce separately, then toss everything together when reheating. Freeze portions of the sauce for up to 3 months—just thaw and stir. The rice reheats best if steamed fresh, but microwave works in a bind.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: this reheats like a dream. Pack the leftovers for work, and it’s still solid the next day—no sad, soggy meals. (Yes, even on a Tuesday night.)
  • One-Pan Magic: I swear by this—just one skillet, no fuss. The potatoes go in first, then the steak slices, and the avocado oil keeps everything from sticking like a glue trap. No extra dishes, no stress.
  • Umami Bomb: That low-sodium soy sauce and sesame oil combo? It’s what makes this dish ridiculously good. The steak stays tender but packs a punch, and the potatoes soak up just enough flavor to be addictive—not bland, not boring.
  • Lunchbox Hero: Here’s what sold me: this reheats like a dream. Pack the leftovers for work, and it’s still solid the next day—no sad, soggy meals. (Yes, even on a Tuesday night.)

Step-by-step instructions for beef and potato stir fry with wok-seared crispiness

This stir fry delivers restaurant-quality texture—crispy potatoes, tender beef, and a glossy sauce that clings perfectly.

1

Prep Ingredients for Maximum Flavor and Texture

Start by slicing the 1.25 lb flank steak thinly against the grain into ¼-inch strips. This ensures tender bites that cook quickly. While the steak rests, cut the 2 lbs russet potatoes into 1-inch chunks—large enough to hold their shape but small enough to sear properly. Peel and mince the 6 cloves garlic cloves and grate the 2 tbsp fresh ginger. The key here is freshness: ginger loses its zing quickly, so grate it just before cooking.

In a small bowl, whisk together the 1 tbsp cornstarch with 2 tbsp brown sugar and 0.5 tsp white pepper. This mixture will create that signature crispy coating on the potatoes and beef. For the sauce, combine 0.33 cup low-sodium soy sauce with 1 tbsp sesame oil—set this aside until the very end when you'll add it for maximum aroma.

2

Sear the Potatoes Until Golden and Crispy

Heat 0.25 cup avocado oil in a large wok or skillet over medium-high heat until shimmering. Add the potato chunks in a single layer, stirring occasionally for 8-10 minutes until they develop a deep golden brown crust. The potatoes should feel firm to the touch—this is your signal they're ready. If they stick, don't force them; add a splash of water and let it evaporate before continuing.

Once crispy, remove the potatoes to a plate and set aside. Here's the thing—don't overcrowd the pan. If you add too many potatoes at once, they'll steam instead of sear, and you'll lose that perfect texture. Work in batches if needed, but keep the heat high to maintain that wok-seared crispiness.

3

Cook the Beef Until Just Tender

In the same wok, add another 0.25 cup avocado oil and increase the heat to high. Working in batches if necessary, add the steak strips and stir-fry for 2-3 minutes until they turn deep brown on the outside but remain slightly pink in the center. The beef should be just cooked through—it'll finish cooking in the sauce. Remove the beef to the same plate as the potatoes and set aside.

This is where technique matters: don't overcook the beef. It should be tender but still have a slight bite. If you see it turning gray, it's done too long. The residual heat from the wok will carry it to perfect doneness when everything comes back together.

4

Build the Sauce and Combine Everything

Return the wok to high heat and add the minced garlic cloves and ginger. Stir for 30 seconds until fragrant—this releases their full flavor. Pour in the soy sauce mixture and let it simmer for 1-2 minutes until slightly thickened. Here's the moment that matters: add the cornstarch-sugar mixture and stir vigorously for 1 minute until the sauce becomes glossy and coats the back of a spoon.

Now toss in the potatoes and beef, stirring everything together for 2-3 minutes until evenly coated with the sauce. The potatoes should be heated through, and the beef should be fully cooked. If the sauce is too thick, add 1-2 tablespoons of water to loosen it. The goal is a balance of crispy, tender, and saucy—each bite should deliver all three textures.

5

Finish with Aroma and Serve Immediately

Turn off the heat and stir in the 1 tbsp sesame oil, 0.25 cup sliced green onions, and 1 tbsp sesame seeds. The sesame oil adds a nutty aroma that wafts through the kitchen, while the green onions and sesame seeds provide freshness and crunch. Taste and adjust seasoning if needed—you might want to add a splash more soy sauce for deeper umami.

Serve the stir fry immediately over 1.5 cups cooked white rice, spooning generous portions of beef and potatoes onto each serving. The contrast of the crispy potatoes and tender beef against the fluffy rice is what makes this dish so satisfying. Don't skip the rice—it soaks up the extra sauce and balances the flavors perfectly. Enjoy while everything is hot and the textures are at their peak!

👨‍🍳

Pro Tips For Making Beef And Potato Stir Fry

  • CUT POTATOES IN EVEN SLICES: Russets break easily—use a mandoline or sharp knife to slice them ¼-inch thick. Uneven pieces mean some turn mushy while others stay raw. I learned this the hard way after serving a plate where half was perfect and half was sad.
  • SEAR STEAK ON HIGH HEAT: Crank the burner to max and let the flank steak hit the pan hard for 2-3 minutes per side. You’re not cooking it through yet—just building that crust. After burning three batches, I finally figured out that patience here pays off in flavor.
  • SALT POTATOES BEFORE FRYING: Toss the sliced potatoes with a pinch of salt and let them sit for 10 minutes before hitting the pan. This draws out moisture so they crisp instead of steaming. Sounds weird, but it works—your stir-fry will thank you.
  • ADD SESAME OIL AT THE END: Drizzle sesame oil in the last 30 seconds of cooking, not when you start. It burns easily and loses its nutty aroma if added too soon. A little goes a long way—start with ½ teaspoon and adjust. I skip this when I’m lazy, but the dish is noticeably better when I don’t.

Serving suggestions for this beef and potato stir fry

Rice Pairings

Steamed jasmine rice is my go-to pairing—its delicate floral aroma complements the savory beef and crispy potatoes beautifully. For extra fluffiness, cook 1.5 cups of uncooked rice using a 1:1.5 rice-to-water ratio in a rice cooker or pot.

If you prefer a nuttier flavor, brown rice works too, though it takes 20-30 minutes longer to cook. For a fusion twist, try forbidden black rice—its deep purple hue adds visual drama to the dish. 🍚

Noodle Alternatives

Swap rice for udon or soba noodles for a lighter, heartier option. Cook 8 oz of fresh noodles according to package instructions, then toss them with the stir fry. For extra richness, add 1 tbsp butter or a drizzle of sesame oil before serving.

If using dried noodles, rinse them under cold water after cooking to remove excess starch and prevent a gummy texture.

Vegetable Add-Ins

Boost nutrition and color with bell peppers, broccoli, or snap peas. Stir-fry them with the potatoes for 3-4 minutes before adding the beef. For a spicy kick, toss in 1 tbsp sliced Thai chilies or a dash of gochujang with the sauce.

I love adding shredded carrots for natural sweetness that balances the umami flavors.

Garnishes That Elevate

Finish with crispy fried shallots for extra crunch—just pan-fry 2 tbsp sliced shallots in oil until golden. A sprinkle of toasted coconut flakes adds tropical notes, while lime wedges brighten the dish with acidity.

For a smoky touch, drizzle with 1 tsp chili oil right before serving. The right garnish can turn a good stir fry into an unforgettable one. ✨

Beverage Pairings

A crisp Japanese lager like Asahi Super Dry cuts through the richness without overpowering the flavors. For wine lovers, a dry Riesling offers bright acidity that complements the soy sauce and sesame notes.

If you prefer tea, jasmine green tea enhances the dish's floral undertones. Avoid heavy reds—they’ll clash with the delicate balance of this stir fry.

Make-Ahead Serving

For meal prep, store components separately: refrigerate the cooked beef and sauce in an airtight container for up to 3 days, and keep potatoes crispy by par-cooking them, draining well, and storing them in a single layer on a wire rack.

Reheat the beef and sauce in a skillet, then toss in the potatoes just before serving to restore their crunch. Serve with freshly cooked rice to maintain texture contrast. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 6g30%
Cholesterol 90mg30%
Sodium 850mg37%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 8g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why do the potatoes need to be cut into even 1-inch chunks?

Even-sized chunks ensure they cook uniformly—smaller pieces burn while larger ones stay undercooked. The 1-inch size gives that perfect crispy exterior while maintaining a tender interior. If you cut them too small, they'll turn to mush; too large, and they'll stay raw inside.

2

Can I use a regular skillet instead of a wok?

While a wok gives that signature high-heat sear, a large, heavy skillet works too. Just keep the heat at medium-high and stir constantly. The key is maintaining that crispy texture—don't overcrowd the pan, or the potatoes will steam instead of sear.

3

What if my beef turns out tough?

Tough beef usually means overcooking—it should be just pink in the center when removed from the pan. The cornstarch-sugar mixture in the sauce will tenderize it further. For next time, slice the beef thinner (⅛-inch) and cook it for only 1-2 minutes max before setting aside.

4

How do I keep the potatoes crispy after reheating?

Reheat the beef and sauce separately, then toss in the potatoes just before serving. Store potatoes in a single layer on a wire rack (not stacked) to prevent sogginess. For extra crunch, sprinkle them with 1 tsp cornstarch before reheating in a dry skillet for 2 minutes.

5

Can I make this stir fry without sesame oil?

Yes! If you're avoiding sesame oil, use 1 tbsp neutral oil (like avocado or vegetable oil) plus 1 tsp toasted sesame seeds for aroma. For extra depth, add ½ tsp five-spice powder to the sauce. The flavor won't be identical, but it'll still taste delicious.

★★★★★4.6(2 reviews)
Categories Soups & Stews