There’s something deeply satisfying about a dish like Chinese beef and broccoli — the kind of meal that fills your kitchen with the warm, savory aroma of garlic, soy sauce, and ginger. This classic stir-fry has long been a staple on Chinese takeout menus across the globe, prized for its simple ingredients, bold flavors, and the perfect balance between tender meat and fresh vegetables.
For many families, beef and broccoli is the go-to dish when nothing else sounds quite right. It’s cozy, it’s familiar, and it comes together in a matter of minutes — especially once you’ve got the sauce just right. That glossy, umami-rich sauce clings to every slice of beef and floret of broccoli, turning humble ingredients into something downright crave-worthy.
Why You’ll Love This Recipe:
- Quick and easy — ready in under 30 minutes
- Bold, savory, and packed with flavor
- Healthier than takeout, and customizable to your taste
- A complete meal with protein and vegetables in one pan
Chinese Beef and Broccoli
- Yield: Serves 4
Description
There’s something deeply satisfying about a dish like Chinese beef and broccoli — the kind of meal that fills your kitchen with the warm, savory aroma of garlic, soy sauce, and ginger. This classic stir-fry has long been a staple on Chinese takeout menus across the globe, prized for its simple ingredients, bold flavors, and the perfect balance between tender meat and fresh vegetables.
Ingredients
For the Stir-Fry:
-
1 lb flank steak or sirloin, thinly sliced against the grain
-
3 cups broccoli florets
-
2 tablespoons vegetable oil (divided)
-
2 cloves garlic, minced
-
1 teaspoon fresh ginger, grated
For the Marinade:
-
1 tablespoon soy sauce
-
1 tablespoon cornstarch
-
½ teaspoon sesame oil (optional)
For the Sauce:
-
¼ cup soy sauce
-
2 tablespoons oyster sauce
-
1 tablespoon brown sugar
-
½ cup beef broth
-
1 tablespoon cornstarch mixed with 2 tablespoons water (slurry)
Instructions
Step 1: Marinate the beef
In a bowl, combine the sliced beef with soy sauce, cornstarch, and sesame oil. Toss to coat and let marinate for 15–20 minutes while you prep the rest of the ingredients. This quick marinade helps tenderize the meat and adds flavor.
Step 2: Blanch the broccoli
Bring a pot of water to a boil and add the broccoli florets. Blanch for about 2 minutes until bright green and just tender. Drain and rinse with cold water to stop the cooking. Set aside.
Step 3: Prepare the sauce
In a small bowl, whisk together soy sauce, oyster sauce, brown sugar, and beef broth. In a separate small bowl, stir the cornstarch with water to create a slurry. This will thicken the sauce later.
Step 4: Sear the beef
Heat 1 tablespoon of oil in a large skillet or wok over high heat. Add the marinated beef in a single layer and sear for about 2 minutes per side until browned but not overcooked. Remove and set aside.
Step 5: Stir-fry everything together
In the same skillet, add the remaining oil. Sauté garlic and ginger for 30 seconds until fragrant. Return the beef to the pan along with the blanched broccoli. Pour in the sauce and bring to a simmer. Stir in the cornstarch slurry and cook for another 1–2 minutes, or until the sauce thickens and coats the beef and broccoli evenly.
Step 6: Serve
Serve hot over steamed white rice, brown rice, or noodles. Garnish with sesame seeds or sliced green onions if desired.
Notes
You can customize this dish by adding sliced bell peppers, mushrooms, or snap peas. It also works well with chicken or tofu if you prefer a different protein.
Nutrition
- Calories: 320
INGREDIENTS YOU’LL NEED:
For the Stir-Fry:
- 1 lb flank steak or sirloin, thinly sliced against the grain
- 3 cups broccoli florets
- 2 tablespoons vegetable oil (divided)
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated

For the Marinade:
- 1 tablespoon soy sauce
- 1 tablespoon cornstarch
- ½ teaspoon sesame oil (optional)
For the Sauce:
- ¼ cup soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon brown sugar
- ½ cup beef broth
- 1 tablespoon cornstarch mixed with 2 tablespoons water (slurry)
How to Make Chinese Beef and Broccoli
This dish is all about timing and technique. With just a bit of prep and a hot pan, you’ll have a restaurant-quality meal in no time.
Step-by-Step Instructions:
Step 1: Marinate the beef
In a bowl, combine the sliced beef with soy sauce, cornstarch, and sesame oil. Toss to coat and let marinate for 15–20 minutes while you prep the rest of the ingredients. This quick marinade helps tenderize the meat and adds flavor.
Step 2: Blanch the broccoli
Bring a pot of water to a boil and add the broccoli florets. Blanch for about 2 minutes until bright green and just tender. Drain and rinse with cold water to stop the cooking. Set aside.
Step 3: Prepare the sauce
In a small bowl, whisk together soy sauce, oyster sauce, brown sugar, and beef broth. In a separate small bowl, stir the cornstarch with water to create a slurry. This will thicken the sauce later.

Step 4: Sear the beef
Heat 1 tablespoon of oil in a large skillet or wok over high heat. Add the marinated beef in a single layer and sear for about 2 minutes per side until browned but not overcooked. Remove and set aside.
Step 5: Stir-fry everything together
In the same skillet, add the remaining oil. Sauté garlic and ginger for 30 seconds until fragrant. Return the beef to the pan along with the blanched broccoli. Pour in the sauce and bring to a simmer. Stir in the cornstarch slurry and cook for another 1–2 minutes, or until the sauce thickens and coats the beef and broccoli evenly.
Step 6: Serve
Serve hot over steamed white rice, brown rice, or noodles. Garnish with sesame seeds or sliced green onions if desired.
Helpful Tips:
- Slice the beef thinly against the grain for maximum tenderness.
- Don’t skip the cornstarch marinade — it’s key to velvety, tender meat.
- Blanching the broccoli helps it stay bright green and crisp-tender.
- Pre-mix your sauce so you can add it all at once — stir-frying moves quickly!
Details:
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: Serves 4
- Category: Main Dish
- Method: Stir-Fry
- Cuisine: Chinese-American
- Diet: Halal
Notes:
You can customize this dish by adding sliced bell peppers, mushrooms, or snap peas. It also works well with chicken or tofu if you prefer a different protein.

Nutritional Information:
(Per serving – approximate)
Calories: 320
Protein: 28g
Carbohydrates: 12g
Fat: 18g
Sugar: 5g
Sodium: 810mg
Fiber: 2g
Frequently Asked Questions:
Can I use frozen broccoli?
Yes — thaw it first and pat dry. The texture may be a bit softer, but it will still work well.
Can I make this gluten-free?
Absolutely. Use gluten-free soy sauce (or tamari) and ensure the oyster sauce is gluten-free as well.
Can I meal prep this dish?
Yes! Store in an airtight container in the fridge for up to 4 days. Reheat gently in a pan or microwave.
Storage Instructions:
Let the dish cool completely, then transfer to an airtight container. Refrigerate for up to 3–4 days. Reheat on the stovetop or in the microwave. You can also freeze it for up to 2 months, though the broccoli may soften slightly upon reheating.

Related Recipes:
If you liked this recipe, you’ll definitely enjoy these quick and flavorful stir-fry dishes:
Conclusion:
Chinese beef and broccoli is the ultimate comfort food — savory, satisfying, and so much better than takeout. With tender strips of beef, vibrant green broccoli, and a rich, garlicky sauce, this dish is an easy weeknight win and a sure way to impress at the dinner table. Once you make it from scratch, you’ll never look at takeout the same way again.

