Velvety Chinese Flank Steak Stir Fry

Flank Steak Stir Fry for 4 Servings
By Rebecca Thompson
Cooking over high heat keeps the beef tender and the vegetables crisp. The secret to this Flank Steak Stir Fry's professional flavor is the quick marinade.
  • Time: 20 min active prep + 10 min cook + 15 min marinating
  • Flavor/Texture Hook: Savory, glossy glaze with a mahogany sear
  • Perfect for: Busy weeknight dinners or meal prep

Nothing beats the sound of a sizzling wok. It starts with a loud, aggressive hiss the moment the meat hits the oil, followed by the toasted, nutty aroma of garlic and ginger hitting the heat. Early on, I made the mistake of crowding the pan, which resulted in gray, boiled beef instead of a proper sear.

That soggy disaster taught me that heat management is the most critical part of a stir fry.

I've since discovered that the difference between tough meat and a tender bite comes down to the cutting technique and how you prepare the beef before it hits the pan. This easy Flank Steak Stir Fry uses a few simple tricks to achieve a restaurant quality finish yielding beef that is incredibly tender and broccoli that still has a fresh snap to it.

Easy Flank Steak Stir Fry

The key to success here is the "velveting" process. By coating the beef in a bit of cornstarch and soy sauce, we create a protective barrier. This keeps the juices inside the meat even when the pan is screaming hot. It's a simple step, but it's the reason the beef feels silky rather than chewy.

If you want to see how this compares to other beef dishes, you might like my Beef and Broccoli Ramen, which uses a similar flavor profile but adds a hearty noodle base. But for a clean, vegetable forward meal, this version is the way to go.

Why This Works

  • Cornstarch Coating: The starch binds to the meat, which prevents the protein from tightening up too much under high heat.
  • Against the Grain Slicing: Cutting across the muscle fibers breaks them up, making the beef much easier to chew. You can find a great visual guide on slicing techniques at Serious Eats to make sure you've got the angle right.
  • High Heat Searing: A smoking hot pan creates a dark crust quickly, which adds deep flavor without overcooking the center of the steak.

If you're planning to prep this in advance, you can use a Flank Steak Marinade to let the flavors soak in for a few hours.

Fresh vs Shortcut

ComponentFresh ApproachShortcut ApproachImpact
AromaticsFresh ginger and garlicGinger/garlic pasteLoss of pungent "zing"
BeefHand sliced flank steakPre cut stir fry stripsLess control over thickness
VegetablesFresh broccoli and peppersFrozen stir fry mixSofter texture, more water

The fresh approach takes about 10 minutes longer but changes the entire vibe of the dish. Fresh ginger has a brightness that paste just can't match.

Beef Ingredient Deep Dive

Every part of this recipe has a job. The Shaoxing wine provides that distinct "restaurant" smell, while the oyster sauce adds a salty, umami depth that soy sauce alone can't reach.

IngredientWhat It DoesBest Swap
Flank SteakMain protein with strong flavorSirloin or Skirt steak
Shaoxing WineAdds acidity and depthDry sherry or white wine
CornstarchThickens sauce and tenderizesArrowroot powder
Oyster SauceProvides salty, savory richnessHoisin sauce

It's important to use a neutral oil with a high smoke point. Avoid extra virgin olive oil here, as it will burn and taste bitter at the temperatures we need.

The Shopping List

Grab these items before you start. Make sure your beef is cold when you slice it; it makes the process much easier.

  • 1 lb flank steak, thinly sliced against the grain
  • 3 tbsp soy sauce Why this? Adds the primary salt and color
  • 1 tbsp Shaoxing wine Why this? Classic Chinese aromatic
  • 2 tsp cornstarch Why this? For the velvet texture
  • 1 pinch white pepper Why this? Subtle earthy heat
  • 1/4 cup beef broth Why this? Base for the glossy sauce
  • 1 tbsp oyster sauce Why this? Adds savory complexity
  • 1 tsp toasted sesame oil Why this? Toasty finish
  • 1 tsp brown sugar Why this? Balances the salt
  • 2 tbsp neutral oil (canola or vegetable)
  • 1 medium yellow onion, sliced
  • 2 medium red bell peppers, sliced into strips
  • 1 cup broccoli florets, bite sized
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated

I usually keep a bottle of low sodium soy sauce on hand if I'm watching my salt intake.

Original IngredientSubstituteWhy It Works
Flank SteakSirloin TipsSimilarly lean, though slightly more expensive
Shaoxing WineDry SherryVery similar flavor profile and acidity
BroccoliSnap PeasSame crunch and bright color
Oyster SauceVegan Stir Fry SauceMushroom based options provide similar umami

Using sirloin tips is a great option if you can't find flank steak, as they are naturally tender. Just be sure to slice them thin.

Cooking Instructions

  1. Slice the beef. Cut the flank steak across the grain into thin strips, about 1/4 inch thick. Note: Semi freezing the meat for 20 mins makes this much easier.
  2. Marinate the meat. In a bowl, toss the beef with 1 tbsp soy sauce, Shaoxing wine, 1 tsp cornstarch, and white pepper. Let it sit for 15 minutes.
  3. Mix the sauce. Whisk together the beef broth, remaining 2 tbsp soy sauce, oyster sauce, sesame oil, 1 tsp cornstarch, and brown sugar.
  4. Heat the pan. Pour 1 tbsp of neutral oil into a wok or cast iron skillet over high heat until the oil starts to smoke.
  5. Sear the beef. Add the beef in a single layer. Cook for 1-2 minutes until a dark mahogany crust forms, flip, sear for one more minute, and remove the meat to a plate.
  6. Sauté aromatics. Add another tbsp of oil if needed. Toss in the onion, garlic, and ginger. Stir for 1 minute until the garlic smells fragrant.
  7. Cook vegetables. Add the red bell peppers and broccoli. Stir fry for 3-4 minutes until the broccoli is bright green but still crisp.
  8. Combine everything. Return the beef and any juices to the pan. Give the sauce a quick stir and pour it over the mix.
  9. Thicken the glaze. Toss everything together for 1-2 minutes until the sauce bubbles and coats the beef in a glossy layer.

Chef's Tip: Don't pour the sauce in and then walk away. Keep the pan moving so the cornstarch doesn't clump and the sauce distributes evenly.

Fixing Common Issues

The most common struggle with a Flank Steak Stir Fry is the meat becoming tough or the vegetables getting mushy. This usually happens because of overcrowding the pan or cooking the meat for too long. If you put too much beef in at once, the temperature drops, and the meat steams in its own juices instead of searing.

Another issue is the sauce. If it's too thin, it just puddles at the bottom of the bowl. If it's too thick, it looks like paste. The balance comes from the cornstarch ratio and the heat of the pan during the final minute of cooking.

Meat is Too Chewy

This usually happens if you sliced with the grain. The muscle fibers stay long and stringy, which makes the beef feel rubbery regardless of how long you cook it.

Vegetables are Mushy

Overcooking is the culprit here. Vegetables should be added in order of hardness, and the heat should stay high so they sear rather than stew.

Sauce is Too Thin

If the sauce doesn't thicken, it likely didn't reach a boil. Cornstarch only activates and thickens once it hits a certain temperature.

ProblemRoot CauseSolution
Gray, boiled beefCrowded pan / low heatCook meat in two smaller batches
Rubber like textureSliced with the grainEnsure cuts are perpendicular to fibers
Sauce is clumpyCornstarch not whiskedWhisk sauce again before adding to pan
Burnt garlicAdded too earlyAdd garlic and ginger after the onions soften

Adjusting the Portion

When you're cooking for a crowd, the rules change slightly. You can't just quadruple the ingredients and use the same pan, or you'll end up with a pot of beef stew.

Scaling Down (½ or ¼ portion): Use a smaller skillet to keep the heat concentrated. Reduce the vegetable cooking time by about 20%, as smaller amounts of food cook much faster.

If the recipe calls for an egg or a small amount of thickener, mix it in a separate bowl first and then measure out the half.

Scaling Up (2x-4x portion): Work in batches. This is the most important rule. Sear the beef in three or four separate turns so the pan stays hot. For the sauce, increase the salt and spices to only 1.5x initially, then taste and adjust.

Liquids can usually be reduced by 10% when doubling, as less moisture evaporates in a crowded pan.

Goal | What to change

GoalWhat to change
Spicier HeatAdd 1 tsp sriracha or red chili flakes
More VeggiesAdd sliced carrots or snap peas
Lower SodiumUse low sodium soy and reduce oyster sauce

If you find yourself making this often, you can prep the vegetables on Sunday and keep them in separate containers for a truly quick weeknight meal.

Kitchen Myths

Searing meat does not "lock in" the juices. This is a common belief, but science shows that meat actually loses more moisture during a over high heat sear than it would with slower methods. The reason we do it is for the flavor and the crust, not to keep the meat moist.

Another myth is that you need a professional carbon steel wok to get a good stir fry. While woks are great for heat distribution, a heavy cast iron skillet works just as well for most home cooks. The important part is the heat of the metal, not the shape of the pan.

Finally, some people think marinating for 24 hours is better. For a thin stir fry, too much marinating in soy sauce can actually cure the meat, making it salty and slightly tough. 15 to 30 minutes is plenty.

Storage and Waste

This meal stays fresh in the refrigerator for 3 days. To ensure the vegetables don't lose their texture, use a glass storage container. To warm it up, use a pan on medium heat, adding a bit of beef broth or water to thin the sauce. Skipping the microwave will prevent the broccoli from becoming mushy.

The cooked Flank Steak Stir Fry can be stored in the freezer for around 2 months. If you plan to freeze your batch, try undercooking the vegetables slightly, as they will soften further during the reheating process.

Minimize waste by utilizing the broccoli stems. Simply peel away the tough exterior and cut the tender center into thin slices. These can be cooked alongside the florets, adding a sweet flavor and a satisfying crunch.

Regarding leftover marinade: never pour it over the cooked meat unless you have boiled it in a pan for several minutes first to eliminate raw beef bacteria.

Recipe FAQs

Is flank steak a good choice for stir frying?

Yes, it works well because the lean muscle absorbs flavors efficiently. Just be sure to slice it thinly against the grain to avoid chewiness.

How do I tenderize the beef before cooking?

Toss the sliced steak with soy sauce, Shaoxing wine, cornstarch, and white pepper. Let it sit for 15 minutes to velvet the meat.

What ingredients make a good marinade for this cut?

A mix of soy sauce, Shaoxing wine, and cornstarch creates the ideal base. These ingredients break down fibers and create a protective layer for high heat searing.

Can I use skirt steak instead of flank steak?

Yes, skirt steak is a great alternative with a similar texture. If you enjoy the beefy depth here, you might like the flavors in this savory beef bake.

Is it true that slicing with the grain makes the meat more tender?

Actually, no. You must slice across the grain to shorten the muscle fibers, which makes every bite tender.

How do I get a mahogany crust on the meat?

Heat neutral oil in a wok over high heat until it smokes. Sear the beef in a single layer for 1-2 minutes without moving it before flipping.

Flank Steak Stir Fry

Flank Steak Stir Fry for 4 Servings Recipe Card
Preparation time:35 Mins
Cooking time:10 Mins
Servings:4 servings
Category: DinnerCuisine: Chinese
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
371 kcal
% Daily Value*
* Percent Daily Values are based on a 2,000 calorie diet.
Share, Rating and Comments: