Beef and Potato Stir Fry Recipe: Crispy Potatoes and Caramelized Beef in 25 Minutes

Soups & Stews

Beef and Potato Stir Fry Recipe: Crispy Potatoes and Caramelized Beef in 25 Minutes

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!

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

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.

1

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.

2

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.

3

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.

4

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

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 7g35%
Cholesterol 110mg37%
Sodium 1150mg49%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 6g
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

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.

2

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.

3

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!

4

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.

5

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!

★★★★★4.9(1 review)
Categories Soups & Stews