Skip to Content

Chinese Beef and Broccoli Stir-Fry

⭐ Why You’ll Love It:

✔️ Ready in 30 minutes or less
✔️ Tender beef with a silky sauce
✔️ Classic restaurant-style flavor at home
✔️ Great with rice or noodles


🧾 Ingredients

For the Beef:

  • 1 lb flank steak or sirloin, thinly sliced against the grain
  • 1 tablespoon soy sauce
  • 1 tablespoon cornstarch
  • ½ teaspoon baking soda (optional, for extra tenderness)
  • 1 tablespoon oil (for stir-frying)

For the Sauce:

  • ¼ cup low-sodium soy sauce
  • 2 tablespoons oyster sauce
  • 1 tablespoon hoisin sauce (optional)
  • 1 tablespoon brown sugar
  • 1 tablespoon cornstarch
  • ⅓ cup beef broth or water
  • 1 teaspoon sesame oil
  • 2 cloves garlic, minced
  • 1 teaspoon ginger, grated

For the Stir-Fry:

  • 2–3 cups broccoli florets
  • 2 tablespoons water
  • 1 tablespoon oil (for cooking)

👩‍🍳 Instructions

🔸 Step 1: Prep the Beef

  1. In a bowl, mix sliced beef with soy sauce, cornstarch, and baking soda. Let marinate for at least 15 minutes (or while prepping the sauce and broccoli).

🔸 Step 2: Mix the Sauce

  1. In a small bowl, whisk together:
    • Soy sauce
    • Oyster sauce
    • Hoisin sauce
    • Brown sugar
    • Cornstarch
    • Beef broth
    • Sesame oil
    • Garlic and ginger
      Set aside.

🔸 Step 3: Cook the Broccoli

  1. Heat 1 tbsp oil in a large skillet or wok over medium-high heat.
  2. Add broccoli and stir-fry for 2–3 minutes.
  3. Add 2 tbsp water, cover with a lid, and steam for another 2–3 minutes until crisp-tender. Remove and set aside.

🔸 Step 4: Cook the Beef

  1. In the same pan, heat 1 tbsp oil over high heat.
  2. Add marinated beef in a single layer. Stir-fry for 2–3 minutes until browned and just cooked through.

🔸 Step 5: Add Sauce & Broccoli

  1. Add the sauce to the pan, stirring constantly until it thickens (1–2 minutes).
  2. Return the broccoli to the skillet and toss everything to coat evenly.

🥢 Serve & Enjoy

  1. Serve hot over steamed jasmine rice, brown rice, or noodles.
  2. Garnish with toasted sesame seeds or sliced green onions if desired.

🧊 Storage & Reheating

  • Fridge: Store in an airtight container up to 4 days
  • Reheat: Microwave or reheat in a skillet over medium heat
  • Freeze: Beef and sauce freeze well (avoid freezing the broccoli for best texture)

❓ FAQs

Can I use frozen broccoli?
Yes! Just steam it separately before adding to the stir-fry to avoid overcooking.

What cut of beef works best?
Flank steak or sirloin are great — slice thinly against the grain for tenderness.

Can I make it gluten-free?
Yes! Use gluten-free soy sauce (like tamari) and check that your oyster sauce is GF-friendly.

What’s the purpose of baking soda in the marinade?
It tenderizes the beef, a technique used in Chinese cooking called velveting.


🥡 Final Thoughts

This Chinese Beef and Broccoli recipe is fast, flavorful, and better than takeout! The glossy sauce, tender beef, and crisp broccoli make for an irresistible stir-fry you’ll want to make on repeat.

🥦🍜 Let me know if you want a low-carb or spicy Szechuan version!