There is a universal comfort found in the combination of meat and potatoes. While many Westerners might picture a roast or a mash, in the busy kitchens of my childhood in Sichuan, we often prepared this combination as a quick, high-heat stir-fry. Drawing on my 10 years of professional experience in restaurant kitchens and my formal culinary training at the Sichuan Culinary Institute, I have refined this family recipe to ensure home cooks can replicate that professional “wok hei” flavor safely. This Steak and Potato Stir-Fry (Niu Pai Tu Dou Tiao) is the ultimate marriage of Western ingredients and Chinese technique.

I remember my father, a chef with decades of experience, whipping this up for our family “staff meal” before the evening rush. He used Australian sirloin—prized for its beefy flavor and firm texture—and turned it into a dish that is savory, slightly peppery, and incredibly satisfying. The beef remains tender and juicy, while the potatoes offer a crispy exterior and soft, fluffy interior. It is a “treasure” combination for anyone looking for a high-protein, flavor-packed meal that comes together in under 20 minutes.
Why This Recipe Works
- Texture Contrast: By pan-frying the potatoes first until they form a crust, we prevent them from turning into mush when tossed with the sauce. They stay crispy outside and fluffy inside.
- Uniform Cooking: Cutting both the steak and potatoes into similar-sized “fingers” or strips ensures everything cooks at the same rate and makes the dish easy to eat with chopsticks or a fork.
- Savory Depth: The combination of light soy sauce and oyster sauce creates a rich umami glaze that clings to the ingredients without making them soggy.
What is Steak and Potato Stir-Fry?
In modern Chinese home cooking, Western ingredients like steak cuts (sirloin or ribeye) and olive oil are often integrated into traditional stir-fry methods. This dish represents a style of “Haipai” or fusion cuisine often found in cosmopolitan cities like Shanghai or Hong Kong cha chaan tengs (cafes). Unlike a Western steak dinner where the meat is the center and the potato is a side, here they are equals, tossed together in a wok to share flavors.

If you enjoy the peppery kick in this dish, you will definitely love my classic Black Pepper Steak (Hei Jiao Niu Pai), which uses a similar flavor profile but focuses entirely on the beef.
Key Ingredients & Substitutions
- Sirloin Steak (Australian Sirloin): The original recipe calls for Australian sirloin (striploin). It has a great balance of tenderness and flavor.
- Substitution: You can use Ribeye for a richer taste, or Flank Steak if sliced properly against the grain.
- Potatoes: I recommend Russet or Yukon Gold potatoes. Russets will get crispier, while Yukon Golds will be creamier.
- Light Soy Sauce: Provides the salty, savory base. I use brands like Pearl River Bridge or Lee Kum Kee.
- Oyster Sauce: Adds a thick, sweet-savory umami depth.
- Substitution: If you are allergic to shellfish, use a mushroom-based vegetarian oyster sauce.
- Black Pepper: Freshly cracked is best for that aromatic heat.
- Parsley: Adds a fresh, herbal finish. You can substitute with chopped scallions or cilantro for a more traditional Chinese flavor.
Ingredients
The Main Components:
- 1 steak (approx. 8-10 oz / 250g) Sirloin or New York Strip
- 1 large Potato (Russet or Yukon Gold)
- 2 tbsp Olive oil (divided for marinade and frying)
- 2 cloves Garlic, smashed (for marinade)
The Marinade & Seasoning:
- 1 tsp Salt (divided)
- 1 tsp Black Pepper (freshly cracked)
- 1 tbsp Light Soy Sauce
- 1 tbsp Oyster Sauce
- 2 tsp Parsley, chopped (for garnish)
Recipe Notes Before You Start
- Thawing: If using frozen steak, ensure it is fully thawed in the refrigerator overnight. Do not microwave thaw, as it ruins the texture.
- Equipment: A large non-stick skillet or a cast-iron skillet works best here to get a good sear on the potatoes without sticking.
- Safety: Since we are handling raw beef, ensure you wash your hands and cutting board thoroughly after prepping the meat.
Mise en Place / Prep
- Prep the Beef: Pat the steak completely dry with paper towels. Cut the steak into strips about the thickness of your finger (approx. ½ inch wide).

- Marinate: In a bowl, combine the steak strips with 1 tablespoon of olive oil, ½ teaspoon of salt, ½ teaspoon of black pepper, and the smashed garlic cloves. Mix well and let it marinate for 15 minutes.
- Why Oil? The oil coats the meat fibers, sealing in moisture and preventing the meat from sticking to the pan later.

- Prep the Potatoes: Peel (optional) and cut the potato into strips the same width as the beef.
- Rinse the Potatoes (Crucial Step): Rinse the potato strips under cold water to remove excess surface starch, then pat them completely dry.
- Scientific Insight: Rinsing off the starch prevents the potatoes from becoming gummy and sticking together. Drying them ensures they fry and crisp up instead of steaming in the pan.

How to Make Black Pepper Steak and Potato Stir-Fry
- Pan-Fry the Potatoes: Heat a skillet over medium heat and add a generous amount of oil (about 1-2 tablespoons). Add the potato strips in a single layer. Fry until the surface is slightly charred and golden. Flip and continue frying until all sides are golden and the potatoes are cooked through (pierce with a fork to check). Remove and set aside on a plate.

- Sear the Steak: In the same pan, add a little more oil if the pan is dry. Increase heat to medium-high. Add the marinated steak strips (discard the garlic cloves). Sear the steak strips for 1-2 minutes per side until browned.
- Chef’s Note on Doneness: For the best texture, chefs typically aim for medium (approx. 135°F / 57°C). However, to strictly comply with USDA food safety guidelines, you should cook the beef to a minimum internal temperature of 145°F (63°C), followed by a 3-minute rest. Choose the doneness that aligns with your dietary needs and safety preferences.

- Cook to Doneness: Sear the steak strips for 1-2 minutes per side until browned but still tender (aiming for medium to medium-well, or about 135°F/57°C internal temperature).
- Test Kitchen Note: Do not overcrowd the pan, or the beef will boil in its own juices. Cook in batches if necessary.

- Combine and Season: Add the cooked potatoes back into the pan with the beef. Add 1 tablespoon of light soy sauce and 1 tablespoon of oyster sauce. Toss everything quickly to coat evenly.

- Finish: Sprinkle with the remaining black pepper and chopped parsley. Toss once more and transfer to a serving plate immediately.

Tips for Success
- Don’t Skimp on Heat: When searing the steak, the pan needs to be hot. You want a nice brown crust, not gray, steamed meat.
- Potato crispiness: If you want extra crispy potatoes, you can double-fry them or use an air fryer at 400°F (200°C) for 12 minutes before adding them to the beef.
- The Sauce Ratio: The 1:1 ratio of soy sauce to oyster sauce provides a perfect balance of salt and sweetness. If you prefer it sweeter, you can add a pinch of sugar.
Comparison: Sirloin vs. Flank Steak
For this recipe, I used Sirloin (West Leng).
- Sirloin: Has a nice layer of fat cap (which renders flavor) and is tender enough to be eaten as strips without long marinating. It holds its shape well.
- Flank Steak: Has a distinct grain and is leaner. If you use flank, you must velvet it (marinate with cornstarch) to keep it tender, otherwise, it can become chewy in a stir-fry. For this specific “fry” style, Sirloin is superior.
Troubleshooting & FAQ
Why are my potatoes soggy? You likely didn’t dry them enough after rinsing. Any water left on the potato turns to steam, preventing the crust from forming. Make sure they are bone-dry before they hit the oil.
Can I make this ahead of time? This dish is best eaten fresh. The potatoes will lose their crispiness if stored. However, you can prep and marinate the beef and cut the potatoes (store potatoes in water to prevent browning) hours in advance.
Is this gluten-free? To make this gluten-free, use Tamari instead of soy sauce and ensure your Oyster Sauce is labeled gluten-free (some contain wheat flour thickeners).
What if I don’t have parsley? Parsley is a Western addition. For a more Asian profile, chopped cilantro or green onions work beautifully.
What to Serve With It
This dish is rich and savory, so it pairs perfectly with:
- Steamed Jasmine Rice.
- A refreshing vegetable side like Smashed Cucumber Salad to cut through the richness.
- A light soup, such as Seaweed Egg Drop Soup.
Nutrition Information (Per Serving):
- Calories: 450 kcal
- Protein: 28g
- Carbohydrates: 25g
- Fat: 26g
- Saturated Fat: 7g
- Cholesterol: 70mg
- Sodium: 850mg
- Fiber: 3g
- Sugar: 2g
- Vitamin A: 100IU
- Vitamin C: 10mg
- Calcium: 40mg
- Iron: 3mg
Safety Reminders:
- Potato Safety: Ensure all eyes and any green parts of the potato skins are thoroughly removed before cooking. According to the German Federal Institute for Risk Assessment (BfR) and other food safety authorities, these green areas contain solanine, a glycoalkaloid that can be toxic if consumed in high concentrations.
- Beef Internal Temperature: As noted in the instructions, while lower temperatures offer a softer texture, the USDA Food Safety and Inspection Service advises cooking whole cuts of beef to at least 145°F (63°C) to eliminate potential pathogens.
Recipe Notes:
- Choosing the Steak: While Australian Sirloin is preferred for its balance of tenderness and flavor, you can also use Ribeye for a richer taste or Flank Steak for a leaner option. If using Flank Steak, ensure you slice it against the grain to maximize tenderness.
- Crispy Potatoes: To ensure the potatoes stay crispy, make sure they are completely dry after rinsing. Any moisture left on the surface will cause them to steam rather than fry. For extra crispiness, you can double-fry the potatoes or use an air fryer at 400°F (200°C) for 10-12 minutes before adding them to the stir-fry.
- Sauce Balance: The sauce relies on the savory depth of oyster sauce and soy sauce. If you prefer a slightly sweeter profile to balance the black pepper heat, add 1/2 teaspoon of sugar to the sauce mixture.
- Vegetable Additions: This recipe is versatile. Feel free to add bell peppers or onions during the steak searing step for added crunch and nutrition.
- Texture vs. Safety: This recipe aims for a tender “medium” texture common in restaurant stir-fries. If you are cooking for immunocompromised individuals, pregnant women, or children, please follow the USDA guideline of 145°F (63°C) fully. The steak will be slightly firmer but completely safe.
Authoritative References
USDA Safe Minimum Internal Temperature Chart: Safe Minimum Internal Temperature Chart | Food Safety and Inspection Service
FDA Safe Food Handling: Safe Food Handling | FDA

Black Pepper Steak and Potato Stir-Fry (Niu Pai Tu Dou Tiao)
Equipment
- Large Skillet or Wok Non-stick or Cast Iron recommended for best searing
- Chef’s knife
- Cutting Board
Ingredients
Main Ingredients
- 1 piece Australian Sirloin Steak (approx. 8-10 oz / 250g) cut into finger-thick strips
- 1 large Potato Russet or Yukon Gold, peeled and cut into strips
Marinade & Seasoning
- 2 tbsp Olive Oil Divided for marinade and frying
- 2 cloves Garlic Smashed
- 1 tbsp Light Soy Sauce
- 1 tbsp Oyster Sauce
- 1 tsp Black Pepper Freshly cracked, plus more for garnish
- 1 tsp Salt Divided use
- 2 tsp Parsley Finely chopped, for garnish
Instructions
- Prep the Beef: Thaw the steak completely if frozen. Pat the steak dry with paper towels to remove excess blood and moisture. Cut into strips roughly the thickness of your finger.
- Marinate: In a bowl, combine the steak strips with 1 tbsp olive oil, 1/2 tsp salt, 1/2 tsp black pepper, and the smashed garlic cloves. Mix well and let it marinate for 15 minutes.
- Prep the Potatoes: Cut the potato into strips of similar thickness to the beef. Rinse them thoroughly under cold running water to remove surface starch, then pat them completely dry with a towel. This ensures crispiness.
- Pan-Fry Potatoes: Heat a skillet with the remaining oil over medium heat. Add potatoes in a single layer. Fry until the surface is slightly charred and golden brown on all sides. Remove and set aside.
- Sear the Steak: In the same pan (add a bit more oil if dry), increase heat to medium-high. Add steak strips and sear for 1-2 minutes until browned and cooked to your desired doneness (medium is recommended).
- Combine & Season: Add the cooked potatoes back to the pan with the steak. Add 1 tbsp light soy sauce and 1 tbsp oyster sauce. Stir-fry quickly to coat everything evenly in the glaze.
- Finish: Sprinkle with the remaining black pepper and chopped parsley. Transfer to a plate and serve immediately.

















Leave a Reply