Chinese Takeout Beef and Broccoli Stir Fry

Prep: 20 minCook: 10 min4 servingsmediumChinese-American
Chinese Takeout Beef and Broccoli Stir Fry

Quick stir-fried beef and broccoli with oyster sauce, soy, and cornstarch glaze. Tender marinated beef is seared until browned, then combined with steamed broccoli and a savory sauce that thickens into a glossy coating. Restaurant-style results from a home kitchen with simple pantry ingredients.

Ingredients

4 servings
  • 12 ounces beef stir fry, thinly sliced (preferably flat iron or flap meat cuts)
    chicken breast1:1weight

    lighter protein, shorter cook time

    Full guide →
  • 2 tablespoons oyster sauce, divided
    soy sauce + fish sauce1:0.5+0.5vegan removaladds glutenadds soy

    adds fish

    Full guide →
  • 4 teaspoons soy sauce, divided
  • 1 teaspoon sugar, divided
  • 3 teaspoons cornstarch, divided
    arrowroot1:1weight

    gluten-free thickener

    Full guide →
  • 1 clove garlic, minced or 1 teaspoon garlic powder
  • 1 teaspoon olive oil, or other stir fry oil
    sesame oil1:0.75volume

    more authentic flavor, lower smoke point

    Full guide →
  • 1 pound broccoli, cut into bite sized pieces (approximately 2 medium crowns)
    bok choy1:1weight

    greens-based alternative

    Full guide →
  • water, as needed

Instructions

  1. 1

    Marinate sliced beef with oyster sauce, soy sauce, sugar, cornstarch, and minced garlic for 15 minutes.

  2. 2

    Combine remaining oyster sauce, soy sauce, sugar, cornstarch, and water in a bowl to make the sauce.

  3. 3

    Preheat a large frying pan on medium heat for 3 to 5 minutes until a drop of water sizzles.

  4. 4

    Add olive oil, swirl to coat, add beef and garlic, spread out, and leave undisturbed for 1 minute to sear.

  5. 5

    Stir fry beef until both sides are browned and about 75 percent cooked through, then remove to a clean bowl.

  6. 6

    Add broccoli to the same pan with water, cover with a lid for 2 minutes for crispness or 1 more minute for softer texture.

  7. 7

    Remove lid, stir broccoli, add sauce to the pan, return beef, and stir fry until sauce thickens and becomes bubbly.

  8. 8

    Push any pinkish beef pieces to the bottom of the pan during cooking, then serve.

Tips

Tip 1

Preheat the pan thoroughly so beef sears properly rather than steams.

Tip 2

Leave beef undisturbed for the first minute to develop a crust.

Tip 3

If sauce thickens too quickly, add water a tablespoon at a time to reach desired consistency.

Good to Know

Storage

Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently on the stovetop, adding water if sauce has solidified.

Make Ahead

Marinate beef up to 8 hours. Prepare sauce and measure broccoli the morning of. Assemble and cook just before serving for best texture.

Serve With

Serve over steamed rice or noodles to catch the savory sauce.

Common Mistakes

Watch

Skip preheating the pan to avoid steaming instead of searing the beef.

Watch

Do not crowd the pan when cooking beef; work in batches if needed for proper browning.

Watch

Avoid overcooking broccoli; use the lid timing cues for your texture preference.

Substitutions

Vegan Options

oyster sauce
soy sauce + fish sauce1:0.5+0.5vegan removaladds glutenadds soy

adds fish

Full guide →

General Alternatives

cornstarch
arrowroot1:1weight

gluten-free thickener

Full guide →
broccoli
bok choy1:1weight

greens-based alternative

Full guide →
olive oil
sesame oil1:0.75volume

more authentic flavor, lower smoke point

Full guide →
beef
chicken breast1:1weight

lighter protein, shorter cook time

Full guide →
Find more substitutions →