ADVERTISEMENT

Chinese Restaurant Beef and Broccoli Stir Fry – 30-Minute

By October 24, 20268 min read

Twenty minutes of prep and ten minutes at the wok is all that stands between you and the takeout favorite you usually pay fourteen dollars for. The trick is not a secret ingredient. It is the order you do things in.

Advertisements1

Restaurant beef and broccoli tastes different from home versions because the beef sits in a cornstarch and soy marinade before it ever touches heat. That ten-minute soak is what keeps the slices silky instead of chewy, and it costs you nothing but patience.

The broccoli gets blanched first so it stays bright green while the sauce reduces around it. Once you cook it this way twice, the takeout menu stops calling your name.

Why You'll Love This Recipe

1

Faster Than Delivery: The whole dish is on the table in under 30 minutes of active work, start to finish.
2

Pantry-Friendly Sauce: Soy, oyster sauce, sesame oil, and cornstarch build a glossy glaze without a trip to a specialty market.
3

Tender Beef Every Time: A short cornstarch marinade keeps cheap flank steak soft even at high heat.
4

Better Broccoli: Blanching first means the florets stay crisp and vivid instead of turning army green in the pan.

About the Ingredients

1 1/4 pounds (570g) flank steak, sliced thin against the grain

Freeze the steak 20 minutes before slicing for cleaner, thinner cuts. Sirloin or skirt steak works as a substitute if flank is sold out.

1 tablespoon cornstarch, for the beef marinade

This is what gives the beef its velvety restaurant texture. Arrowroot powder substitutes one-for-one if you need a grain-free option.

3 tablespoons soy sauce, divided

Low-sodium soy sauce keeps the dish from tasting salty after reduction. Tamari is a good gluten-free swap.

1 tablespoon dry sherry or Shaoxing wine

Shaoxing wine is the authentic choice and sits near the vinegar at any Asian grocer. Dry vermouth is a fine stand-in.

1 pound (450g) broccoli crowns, cut into 1-inch florets

Buy crowns rather than a whole head so you skip the tough stalk. Frozen florets work if you blanch them 1 minute longer.

3 tablespoons oyster sauce

Look for a bottle with oyster as the first ingredient. Hoisin sauce is a sweeter vegetarian substitute.

1 tablespoon toasted sesame oil

Toasted, not plain, is what carries the aroma. Keep it in the fridge once opened so it does not go rancid.

2 teaspoons granulated sugar

Balances the salt and helps the sauce gloss. Honey works but browns faster, so add it off the heat.

3/4 cup (180ml) low-sodium chicken broth

Vegetable broth substitutes cleanly here. Cold broth keeps the cornstarch slurry smooth.

1 tablespoon grated fresh ginger and 3 cloves garlic, minced

Grate ginger on a microplane so it disappears into the sauce. Jarred garlic is acceptable but tastes flatter.

2 tablespoons neutral oil, such as canola

Needed for high-heat searing. Do not use olive oil, which smokes before the beef browns.

2 teaspoons cornstarch whisked into 2 tablespoons cold water (slurry)

Mix this right before adding it or it settles into a hard lump. Potato starch also works.

Tips & Tricks

  • Do not crowd the wok. Cook the beef in two batches at 450 F (230 C) so it sears golden brown instead of steaming gray.
  • Slice against the grain. Look for the lines running down the steak and cut perpendicular to them, or the beef will chew like rope.
  • Add the cornstarch slurry off the heat. Whisk it in with the pan pulled away from the burner so it thickens smoothly without clumping.

Pro Tips

1

Blanch broccoli exactly 60 seconds in boiling water, then shock it in ice water to lock in color.
2

Pat the marinated beef dry-ish before searing so the surface browns rather than boils.
3

Let the sauce bubble at the edges for 30 seconds after the slurry goes in before tossing the beef back.
4

Taste and adjust with a splash of soy at the end, not salt, which does not dissolve as well in a thick sauce.

Step-by-Step Instructions

1. Slice and marinate the beef

Slice the flank steak across the grain into 1/8-inch strips. Toss with 1 tablespoon cornstarch, 1 tablespoon soy sauce, and the sherry, then rest 10 minutes at room temperature while you prep everything else.

2. Blanch the broccoli

Bring a pot of water to a rolling boil and add the florets for 60 seconds, until they turn vivid green and a knife slides in with slight resistance. Drain and plunge into ice water, then drain again.

3. Mix the sauce

Whisk the remaining 2 tablespoons soy sauce, oyster sauce, sesame oil, sugar, and broth in a bowl. Keep the cornstarch slurry separate in a small cup.

4. Sear the beef

Heat 1 tablespoon oil in a wok over high heat until it shimmers at 450 F (230 C). Add half the beef in a single layer and sear 90 seconds per side until deeply golden brown at the edges, then transfer to a plate. Repeat with the remaining oil and beef.

5. Bloom the aromatics

Lower the heat to medium and add the ginger and garlic to the same pan. Stir constantly for 20 to 30 seconds, until fragrant and just turning pale gold, not brown.

6. Simmer the sauce

Pour in the sauce mixture and bring it to a boil at 212 F (100 C), about 1 minute. Let it bubble at the edges and reduce slightly.

7. Thicken and combine

Pull the pan off the heat and whisk in the cornstarch slurry. Return to medium heat and stir 30 seconds until the sauce coats the back of a spoon. Add the broccoli and beef with any resting juices and toss 1 minute until everything is hot and glossy.

8. Serve immediately

Spoon over steamed jasmine rice while the sauce is still loose enough to soak in. The dish holds its texture best within 15 minutes of cooking.

Delicious Variations

Spicy Version

Add 1 teaspoon chili crisp or 2 dried arbol chiles with the aromatics for a slow-building heat.

Mushroom Swap

Replace half the beef with sliced portobellos for a meatier, lower-cost pan.

Ginger-Scallion Finish

Fold in 3 sliced scallions and an extra teaspoon of sesame oil off the heat for a fresher, sharper top note.

How to Store Chinese Restaurant Beef and Broccoli Stir Fry

Refrigerator

Store in an airtight container up to 3 days. The broccoli softens but the flavor holds.

Freezer

Freeze the beef and sauce only, without broccoli, up to 2 months in a flat bag. Thaw overnight in the fridge.

Reheating

Reheat in a skillet over medium heat at 350 F (175 C) with 1 tablespoon water for 3 to 4 minutes, until it bubbles at the edges.

Frequently Asked Questions

Q: Why is my beef and broccoli beef tough?

Tough beef almost always means it was sliced with the grain or cooked in a crowded pan. Cut perpendicular to the visible muscle lines and sear in two batches so the meat browns instead of steaming. The 10-minute cornstarch marinade also helps considerably.

Q: Can I make beef and broccoli ahead of time?

You can prep every component up to a day ahead, but cook the stir fry fresh. Store the marinated beef, blanched broccoli, and mixed sauce separately in the fridge, then stir fry in 10 minutes the night you want it.

Q: What can I use instead of oyster sauce?

Hoisin sauce is the closest substitute, though it is sweeter, so cut the sugar to 1 teaspoon. Vegetarian oyster sauce made from mushrooms is also widely available and tastes very close.

Q: How do I get the sauce to be glossy and thick?

The cornstarch slurry is what does it, and it needs to go in off the heat. Whisk it into the simmering sauce with the pan pulled away from the burner, then return it to medium heat for 30 seconds until it coats a spoon.

Q: What is the best cut of beef for stir fry?

Flank steak is the classic choice for beef and broccoli because it slices thin and stays tender with a cornstarch marinade. Sirloin and skirt steak are the next best options, and both are forgiving at high heat.

Pick up a flank steak this week and give the ten-minute marinade a try. Once you see how the sauce clings to the beef, the delivery app will feel like a last resort. Keep it simple, keep it steady.

Chinese Restaurant Beef and Broccoli Stir Fry

Chinese Restaurant Beef and Broccoli Stir Fry

This Chinese restaurant Beef and Broccoli stir fry brings glossy garlic-ginger sauce and tender marinated beef to your table in 30 minutes flat.

★★★★½ 4.8 (263 ratings)
20 minPrep time10 minCook time4Servings318 kcalCalories

🧂 Ingredients

  • 1 1/4 pounds (570g) flank steak, sliced thin against the grain
  • 1 tablespoon cornstarch, for the beef marinade
  • 3 tablespoons soy sauce, divided
  • 1 tablespoon dry sherry or Shaoxing wine
  • 1 pound (450g) broccoli crowns, cut into 1-inch florets
  • 3 tablespoons oyster sauce
  • 1 tablespoon toasted sesame oil
  • 2 teaspoons granulated sugar
  • 3/4 cup (180ml) low-sodium chicken broth
  • 1 tablespoon grated fresh ginger and 3 cloves garlic, minced
  • 2 tablespoons neutral oil, such as canola
  • 2 teaspoons cornstarch whisked into 2 tablespoons cold water (slurry)

📋 Instructions

  1. 1Slice and marinate the beef — Slice the flank steak across the grain into 1/8-inch strips. Toss with 1 tablespoon cornstarch, 1 tablespoon soy sauce, and the sherry, then rest 10 minutes at room temperature while you prep everything else.
  2. 2Blanch the broccoli — Bring a pot of water to a rolling boil and add the florets for 60 seconds, until they turn vivid green and a knife slides in with slight resistance. Drain and plunge into ice water, then drain again.
  3. 3Mix the sauce — Whisk the remaining 2 tablespoons soy sauce, oyster sauce, sesame oil, sugar, and broth in a bowl. Keep the cornstarch slurry separate in a small cup.
  4. 4Sear the beef — Heat 1 tablespoon oil in a wok over high heat until it shimmers at 450 F (230 C). Add half the beef in a single layer and sear 90 seconds per side until deeply golden brown at the edges, then transfer to a plate. Repeat with the remaining oil and beef.
  5. 5Bloom the aromatics — Lower the heat to medium and add the ginger and garlic to the same pan. Stir constantly for 20 to 30 seconds, until fragrant and just turning pale gold, not brown.
  6. 6Simmer the sauce — Pour in the sauce mixture and bring it to a boil at 212 F (100 C), about 1 minute. Let it bubble at the edges and reduce slightly.
  7. 7Thicken and combine — Pull the pan off the heat and whisk in the cornstarch slurry. Return to medium heat and stir 30 seconds until the sauce coats the back of a spoon. Add the broccoli and beef with any resting juices and toss 1 minute until everything is hot and glossy.
  8. 8Serve immediately — Spoon over steamed jasmine rice while the sauce is still loose enough to soak in. The dish holds its texture best within 15 minutes of cooking.
👨‍🍳 Chef's Note: The pan should be hotter than feels comfortable. If the beef does not sizzle the second it lands, wait another 30 seconds before adding it.

Servings: 4

Cuisine: Chinese-American

Course: Main Course

Nutrition (per serving): 318 kcal · 29g protein · 14g carbs · 17g fat

Leave a Comment

x
Advertisements