Beef with Broccoli is a classic Chinese stir-fry that has become a favorite worldwide. This dish features tender slices of beef, crisp broccoli florets, and a deeply flavorful, silky sauce that’s slightly sweet, umami-rich, and fragrant with garlic and ginger.

It’s a restaurant-quality meal you can easily make at home in under 30 minutes — perfect for busy weeknights.


📝 Recipe Information

Prep Time: 20 minutes

🔥 Cook Time: 10 minutes

🍽 Servings: 3–4

🥡 Cuisine: Chinese-American / Cantonese-style

🧂 Ingredients

For the Beef:

Beef flank steak or sirloin — 400 g (thinly sliced against the grain)

Light soy sauce — 1 tbsp

Shaoxing rice wine — 1 tbsp

Cornstarch — 1 tbsp

Baking soda — ¼ tsp (optional, for extra tender beef)

Vegetable oil — 1 tsp


For the Broccoli:

Fresh broccoli florets — 2 cups

Water for blanching — 1 liter

Salt — 1 tsp


For the Sauce:

Light soy sauce — 3 tbsp

Dark soy sauce — 1 tbsp

Oyster sauce — 2 tbsp

Brown sugar — 1 tsp

Cornstarch — 1 tbsp (mixed with 2 tbsp water)

Beef stock or water — ½ cup


Aromatics:

Garlic — 4 cloves (minced)

Ginger — 1 tbsp (minced)

Sesame oil — ½ tsp (optional)


🥩 Step-by-Step Instructions

Step 1: Prepare the Beef

Slice beef thinly against the grain for tenderness.

In a bowl, mix beef with light soy sauce, Shaoxing wine, cornstarch, baking soda (if using), and oil.

Let marinate for 15 minutes.
👉 Baking soda helps tenderize the meat like in restaurant stir-fries.


Step 2: Blanch the Broccoli

Bring a pot of water to a boil with a teaspoon of salt.

Add broccoli florets and blanch for 30–45 seconds until bright green and slightly tender.

Immediately remove and place in ice water to stop cooking.
👉 This ensures the broccoli stays crisp and vibrant.


Step 3: Mix the Sauce

In a small bowl, whisk together light soy sauce, dark soy sauce, oyster sauce, brown sugar, cornstarch slurry, and beef stock.

Set aside.

Step 4: Stir-Fry the Beef

Heat a wok or skillet over high heat until hot.

Add 2 tbsp of oil.

Stir-fry beef quickly in a single layer for about 1–2 minutes, just until browned (it will finish cooking later).

Remove the beef and set aside.

Step 5: Aromatics and Broccoli

In the same wok, add a bit more oil if needed.

Stir-fry garlic and ginger for 30 seconds until fragrant.

Add the blanched broccoli and toss well.


Step 6: Combine Everything

Return the beef to the wok.

Pour in the prepared sauce.

Toss everything together and cook for 1–2 minutes until the sauce thickens and coats the beef and broccoli.

Drizzle sesame oil for aroma (optional).

🍚 Serving Suggestions

Serve hot over steamed jasmine rice or fried rice.

Also pairs well with noodles for a heartier meal.

Add chili flakes or chili oil for a spicy kick.


🌿 Tips for Perfect Beef with Broccoli

Velveting beef with cornstarch and baking soda is the secret to that silky restaurant texture.

Don’t overcook the beef — it should remain tender, not chewy.

Cook quickly over high heat to lock in flavor.

Adjust the sauce thickness by adding more cornstarch slurry if needed.

🧡 Why This Dish Is Loved Worldwide

✅ Quick & easy to make at home

🥦 Balanced with protein and veggies

🍜 Pairs perfectly with rice or noodles

✨ Bold, savory flavors everyone loves

Beef with Broccoli is the ultimate comfort stir-fry — simple ingredients, fast cooking, and delicious results. Once you try it at home, you may never order takeout again!