RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Hearty Beef Burger & Broccoli Soup (Rustic American Potage)
  • Ginger-Sesame Beef Stir-Fry with Broccoli over Cauliflower Rice
  • Beef & Broccoli Stir-Fry over Cauliflower Rice
  • Asian-Style Beef & Broccoli Stir-Fry with Cauliflower Rice
  • Beef & Broccoli Stir-Fry with Jasmine Rice
  • Beef & Broccoli Stir-Fry with Brown Rice
  • Browse all recipes →
Restaurant-Style Beef and Broccoli (Chinese-American Stir-Fry)

Restaurant-Style Beef and Broccoli (Chinese-American Stir-Fry)

By 2K Care Services

Chinese-AmericanIntermediate

Tender, thinly sliced beef velvety with a glossy, savory-sweet sauce tossed with crisp-tender broccoli — a restaurant-quality Chinese-American classic you can make at home. Bright garlic and ginger, a touch of toasted sesame, and a perfectly balanced sauce (soy + oyster + Shaoxing) make every bite rich and addictive, while a quick high-heat stir-fry keeps the broccoli vibrant and the beef silky.

Prep: 20 minutes
Cook: 15 minutes
Total: 35 minutes
4 servings

Ingredients

  • 1 lb (454 g) flank steak (trimmed), thinly sliced across the grain
  • 14 oz (400 g) broccoli florets
  • 3 tbsp (45 ml) low-sodium soy sauce
  • 1.5 tbsp (22.5 ml) oyster sauce
  • 1 tbsp (15 ml) Shaoxing wine or dry sherry
  • 1 tsp (5 ml) light sesame oil
  • 2 tbsp (total) cornstarch (divided: for marinade and for slurry)
  • 2 tbsp (30 ml) vegetable oil (or neutral high-heat oil)
  • 3 cloves garlic, finely minced
  • 1 inch (about 10 g) fresh ginger, finely minced
  • 1/2 cup (120 ml) low-sodium chicken broth or water
  • 1 tsp (4 g) granulated sugar (or light brown sugar)
  • 2 stalks scallions, thinly sliced (for garnish)
  • 1 tbsp (9 g) toasted sesame seeds (optional garnish)

Instructions

1

Slice the beef thinly across the grain into 1/8"–1/4" strips. Cutting across the grain shortens the muscle fibers and makes the beef tender when cooked quickly.

2

Marinate the beef: in a bowl combine 1 tbsp soy sauce, 1 tbsp Shaoxing wine, 1 tbsp cornstarch, 1 tsp sesame oil and a pinch of black pepper. Toss the sliced beef to coat and let rest for 10–15 minutes. The cornstarch creates a thin coating that holds in juices and gives the finished beef a silky, velvety texture (a technique known as 'velveting').

3

Prepare the broccoli: cut into bite-size florets and, if you prefer very tender stems, peel the outer layer of the thicker stems and slice them 1/4" thick. Rinse and shake off excess water. Uniform pieces ensure even cooking and an attractive plate.

4

Make the sauce: in a small bowl whisk together the remaining 2 tbsp soy sauce, 1.5 tbsp oyster sauce, 1/2 cup chicken broth (or water), 1 tsp sugar, and the remaining 1 tbsp cornstarch dissolved in 2 tbsp cold water. Having the sauce ready allows you to finish the stir-fry quickly without overcooking ingredients.

5

Blanch (optional, but recommended for vibrant broccoli): Bring a large pot of salted water to a rolling boil. Add the broccoli and cook 45–60 seconds until bright green and just tender; immediately transfer to an ice bath to stop cooking. Pat dry. Blanching preserves color and shortens pan time, preventing overcooked, soggy broccoli.

6

Heat a large wok or heavy skillet over high heat until just smoking. Add 1 tbsp vegetable oil and swirl to coat. High heat is essential for quick searing and achieving that restaurant stir-fry 'wok hei' flavor.

7

Add the marinated beef in a single layer (do it in two batches if necessary so the beef doesn't crowd). Sear without moving for 20–30 seconds to develop a caramelized edge, then stir-fry until it's about 70–80% cooked (another 30–45 seconds). Remove beef to a plate. Searing builds flavor through the Maillard reaction and removing the beef prevents it from overcooking while you cook the vegetables.

8

Return the wok to high heat; add the remaining 1 tbsp vegetable oil. Add minced garlic and ginger and stir for 8–10 seconds until fragrant. Toasting the aromatics briefly in hot oil blooms their flavors; be careful—garlic burns quickly at high heat.

9

Add the blanched (or raw, if you skipped blanching) broccoli to the wok and stir-fry for 30–60 seconds, tossing to coat in the aromatics. If you skipped blanching, cook 2–3 minutes until the broccoli is tender-crisp. Quick cooking preserves bright color and a pleasant crunch.

10

Give the prepared sauce another quick stir (cornstarch settles). Pour it into the wok and stir immediately to coat the broccoli. Bring the sauce to a simmer; it should thicken and become glossy in 30–60 seconds. The cornstarch gelatinizes and creates a shiny, clingy sauce that coats each piece.

11

Return the seared beef and any accumulated juices to the wok and toss everything together for 30–60 seconds until the beef is cooked through and the sauce clings to the ingredients. Taste and adjust seasoning with salt or extra soy if needed. Finishing in the sauce allows flavors to marry and ensures every bite is coated.

12

Remove from heat. Drizzle with a tiny extra drop of sesame oil (optional) for aroma, sprinkle sliced scallions and toasted sesame seeds, and serve immediately over steamed rice or noodles. The finishing sesame oil adds a nutty perfume that elevates the dish.

Chef's Tips

  • 1Velvet the beef with a little cornstarch, oil, and Shaoxing — this creates a silky exterior that stays tender through high heat cooking.
  • 2Don't overcrowd the pan: sear the beef in batches so it caramelizes instead of steams. A hot, well-ventilated pan is key for that restaurant-charred note.
  • 3If you don't want to blanch, cook the broccoli a bit longer in the wok with a splash of water and a lid for 30–45 seconds to steam it — but remove the lid quickly to let the sauce thicken.
  • 4Common mistake: adding the cornstarch-thickened sauce to a cold pan. The sauce needs heat to thicken quickly; have it ready and pour it into a hot wok.

Variations

  • Make it gluten-free: replace soy sauce with tamari or coconut aminos and use gluten-free oyster sauce.
  • Switch the protein: substitute thinly sliced boneless, skinless chicken thighs (same weight) or firm tofu for a vegetarian version. Increase marinade time for chicken to 20 minutes.
  • Spicy kick: add 1/2 tsp crushed red pepper flakes to the sauce or stir in 1 tsp Sriracha at the end for heat.

Nutrition per Serving

378

Calories

28g

Protein

15g

Carbs

24g

Fat

3g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Restaurant-Style Beef and Broccoli (Chinese-American Stir-Fry)

By 2K Care Services

Restaurant-Style Beef and Broccoli (Chinese-American Stir-Fry) - flank steak (trimmed), thinly sliced across the grain, broccoli florets recipe

Tender, thinly sliced beef velvety with a glossy, savory-sweet sauce tossed with crisp-tender broccoli — a restaurant-quality Chinese-American classic you can make at home. Bright garlic and ginger, a touch of toasted sesame, and a perfectly balanced sauce (soy + oyster + Shaoxing) make every bite rich and addictive, while a quick high-heat stir-fry keeps the broccoli vibrant and the beef silky.

Chinese-AmericanIntermediate4 servings
Prep: 20 minutes
Cook: 15 minutes
35 minutes

Ingredients

  • 1 lb (454 g) flank steak (trimmed), thinly sliced across the grain
  • 14 oz (400 g) broccoli florets
  • 3 tbsp (45 ml) low-sodium soy sauce
  • 1.5 tbsp (22.5 ml) oyster sauce
  • 1 tbsp (15 ml) Shaoxing wine or dry sherry
  • 1 tsp (5 ml) light sesame oil
  • 2 tbsp (total) cornstarch (divided: for marinade and for slurry)
  • 2 tbsp (30 ml) vegetable oil (or neutral high-heat oil)
  • 3 cloves garlic, finely minced
  • 1 inch (about 10 g) fresh ginger, finely minced
  • 1/2 cup (120 ml) low-sodium chicken broth or water
  • 1 tsp (4 g) granulated sugar (or light brown sugar)
  • 2 stalks scallions, thinly sliced (for garnish)
  • 1 tbsp (9 g) toasted sesame seeds (optional garnish)

Instructions

1

Slice the beef thinly across the grain into 1/8"–1/4" strips. Cutting across the grain shortens the muscle fibers and makes the beef tender when cooked quickly.

2

Marinate the beef: in a bowl combine 1 tbsp soy sauce, 1 tbsp Shaoxing wine, 1 tbsp cornstarch, 1 tsp sesame oil and a pinch of black pepper. Toss the sliced beef to coat and let rest for 10–15 minutes. The cornstarch creates a thin coating that holds in juices and gives the finished beef a silky, velvety texture (a technique known as 'velveting').

3

Prepare the broccoli: cut into bite-size florets and, if you prefer very tender stems, peel the outer layer of the thicker stems and slice them 1/4" thick. Rinse and shake off excess water. Uniform pieces ensure even cooking and an attractive plate.

4

Make the sauce: in a small bowl whisk together the remaining 2 tbsp soy sauce, 1.5 tbsp oyster sauce, 1/2 cup chicken broth (or water), 1 tsp sugar, and the remaining 1 tbsp cornstarch dissolved in 2 tbsp cold water. Having the sauce ready allows you to finish the stir-fry quickly without overcooking ingredients.

5

Blanch (optional, but recommended for vibrant broccoli): Bring a large pot of salted water to a rolling boil. Add the broccoli and cook 45–60 seconds until bright green and just tender; immediately transfer to an ice bath to stop cooking. Pat dry. Blanching preserves color and shortens pan time, preventing overcooked, soggy broccoli.

6

Heat a large wok or heavy skillet over high heat until just smoking. Add 1 tbsp vegetable oil and swirl to coat. High heat is essential for quick searing and achieving that restaurant stir-fry 'wok hei' flavor.

7

Add the marinated beef in a single layer (do it in two batches if necessary so the beef doesn't crowd). Sear without moving for 20–30 seconds to develop a caramelized edge, then stir-fry until it's about 70–80% cooked (another 30–45 seconds). Remove beef to a plate. Searing builds flavor through the Maillard reaction and removing the beef prevents it from overcooking while you cook the vegetables.

8

Return the wok to high heat; add the remaining 1 tbsp vegetable oil. Add minced garlic and ginger and stir for 8–10 seconds until fragrant. Toasting the aromatics briefly in hot oil blooms their flavors; be careful—garlic burns quickly at high heat.

9

Add the blanched (or raw, if you skipped blanching) broccoli to the wok and stir-fry for 30–60 seconds, tossing to coat in the aromatics. If you skipped blanching, cook 2–3 minutes until the broccoli is tender-crisp. Quick cooking preserves bright color and a pleasant crunch.

10

Give the prepared sauce another quick stir (cornstarch settles). Pour it into the wok and stir immediately to coat the broccoli. Bring the sauce to a simmer; it should thicken and become glossy in 30–60 seconds. The cornstarch gelatinizes and creates a shiny, clingy sauce that coats each piece.

11

Return the seared beef and any accumulated juices to the wok and toss everything together for 30–60 seconds until the beef is cooked through and the sauce clings to the ingredients. Taste and adjust seasoning with salt or extra soy if needed. Finishing in the sauce allows flavors to marry and ensures every bite is coated.

12

Remove from heat. Drizzle with a tiny extra drop of sesame oil (optional) for aroma, sprinkle sliced scallions and toasted sesame seeds, and serve immediately over steamed rice or noodles. The finishing sesame oil adds a nutty perfume that elevates the dish.

Chef's Tips

  • 1Velvet the beef with a little cornstarch, oil, and Shaoxing — this creates a silky exterior that stays tender through high heat cooking.
  • 2Don't overcrowd the pan: sear the beef in batches so it caramelizes instead of steams. A hot, well-ventilated pan is key for that restaurant-charred note.
  • 3If you don't want to blanch, cook the broccoli a bit longer in the wok with a splash of water and a lid for 30–45 seconds to steam it — but remove the lid quickly to let the sauce thicken.
  • 4Common mistake: adding the cornstarch-thickened sauce to a cold pan. The sauce needs heat to thicken quickly; have it ready and pour it into a hot wok.

Variations

  • Make it gluten-free: replace soy sauce with tamari or coconut aminos and use gluten-free oyster sauce.
  • Switch the protein: substitute thinly sliced boneless, skinless chicken thighs (same weight) or firm tofu for a vegetarian version. Increase marinade time for chicken to 20 minutes.
  • Spicy kick: add 1/2 tsp crushed red pepper flakes to the sauce or stir in 1 tsp Sriracha at the end for heat.

Nutrition per Serving

378

Calories

28g

Protein

15g

Carbs

24g

Fat

3g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with flank steak (trimmed), thinly sliced across the grain🥘 More with broccoli florets🥘 More with low-sodium soy sauce

Similar Recipes