Chinese Beef Stir Fry with Broccoli – Easy 20-Minute Recipe

If you want a fast homemade dinner that tastes better than takeout, this Chinese beef stir fry with broccoli is an excellent choice. Thinly sliced beef is quickly cooked with crisp-tender broccoli, garlic, ginger, soy sauce, oyster sauce, and sesame oil for a savory, glossy sauce that coats every bite.
The recipe takes about 20 minutes from preparation to serving, making it ideal for busy weeknights. Serve it over steamed jasmine rice, brown rice, or noodles for a complete meal.
What Is Chinese Beef Stir Fry with Broccoli?
Chinese beef stir fry with broccoli is a quick dish made by cooking thin slices of beef and broccoli over high heat, then tossing them with a savory stir-fry sauce. The combination of tender beef, fresh broccoli, aromatics, and umami-rich sauce creates the familiar flavor profile associated with Chinese-style beef and broccoli dishes.
This recipe is inspired by the Chinese-American restaurant-style version rather than claiming to represent one specific traditional regional Chinese dish. Its appeal comes from simple ingredients, fast cooking, and a balanced combination of salty, savory, aromatic, and slightly sweet flavors.
Recipe Overview
| Total Calories | 1500-1600 calories |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 10 minutes |
| Total Time | 20 minutes |
| Servings | 4 |
| Cuisine | Chinese-inspired |
| Course | Main Course |
| Difficulty | Easy |
| Cooking Method | Stir Fry |
| Best Beef | Flank steak or sirloin |
| Main Vegetable | Broccoli |
| Best Served With | Jasmine rice or noodles |
Why You’ll Love This Chinese Beef and Broccoli Stir Fry
Ready in Just 20 Minutes
Once the ingredients are prepared, stir frying moves quickly. Have your beef, broccoli, sauce, garlic, and ginger ready before turning on the heat.
Tender, Flavorful Beef
Thinly sliced flank steak or sirloin cooks quickly while a light marinade helps keep the beef flavorful and tender.
Crisp-Tender Broccoli
The broccoli should remain bright, slightly crisp, and tender enough to bite through. Overcooking can make it soft and watery.
Better Than Takeout
Making the dish at home lets you control the sweetness, saltiness, spice level, vegetables, and amount of sauce.
Ingredients for Chinese Beef Stir Fry with Broccoli
Ingredients for the Beef
For 4 servings, use:
- 1 lb (450 g) flank steak or sirloin steak, thinly sliced
- 1 tablespoon soy sauce
- 1 tablespoon cornstarch
- 1 teaspoon sesame oil
- 1 teaspoon neutral cooking oil
- ¼ teaspoon black pepper
Slice the beef against the grain into thin strips. This shortens the muscle fibers and makes each bite easier to chew.
Ingredients for the Broccoli
- 4 cups broccoli florets
- 1 tablespoon neutral cooking oil
- 2 tablespoons water, if needed for steaming
Fresh broccoli gives the best texture, but frozen broccoli can also work. If using frozen broccoli, avoid adding too much water because excess moisture can prevent proper browning.
Ingredients for the Stir Fry Sauce
Combine:
- 3 tablespoons low-sodium soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon water
- 1 teaspoon honey or brown sugar
- 1 teaspoon rice vinegar
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- ½ teaspoon sesame oil
- 1 teaspoon cornstarch
Whisk the sauce before cooking so the cornstarch is evenly distributed.
Substitution Guide
| Ingredient | Substitute |
|---|---|
| Flank steak | Sirloin or skirt steak |
| Oyster sauce | Hoisin sauce + a little soy sauce |
| Honey | Brown sugar |
| Rice vinegar | Apple cider vinegar or mild white vinegar |
| Fresh ginger | Small amount of ground ginger |
| Fresh broccoli | Frozen broccoli |
| Sesame oil | Omit or use a small amount of another neutral oil |
Best Beef Cut for Chinese Stir Fry
Flank Steak
Flank steak is one of the best choices for stir frying because it has a strong beef flavor and works particularly well when sliced thinly against the grain.
Sirloin Steak
Sirloin is another convenient option. It is relatively lean and tender and is easy to find in most supermarkets.
Skirt Steak
Skirt steak has excellent beef flavor but can become chewy if it is sliced incorrectly. Always cut it thinly across the grain.
How to Slice Beef Thinly
For easier slicing, place the beef in the freezer for about 15–20 minutes. It should become firm but not frozen solid. Use a sharp knife and cut thin slices against the visible grain.
How to Make Chinese Beef Stir Fry with Broccoli
Step 1: Slice and Prepare the Beef
Trim excess connective tissue from the steak. Slice it thinly against the grain and place it in a bowl.
Add soy sauce, cornstarch, sesame oil, cooking oil, and black pepper. Toss until the beef is evenly coated.
Step 2: Marinate the Beef
Let the beef rest for about 10 minutes while you prepare the remaining ingredients.
A short marinade is enough for a quick stir fry. You do not need to marinate the beef overnight.
Step 3: Prepare the Stir Fry Sauce
Whisk the soy sauce, oyster sauce, water, honey or brown sugar, rice vinegar, garlic, ginger, sesame oil, and cornstarch together.
Keep the sauce close to the stove because the final cooking stage happens quickly.
Step 4: Cook the Broccoli
Heat a large wok or skillet over medium-high to high heat. Add a little oil and the broccoli.
Stir fry for 2–3 minutes. If the broccoli needs additional softening, add a splash of water and cover briefly.
Transfer the broccoli to a plate once it is bright green and crisp-tender.
Step 5: Stir Fry the Beef
Increase the heat and add a little more oil if necessary.
Spread the beef into a single layer. Let it sear briefly before stirring. Cook in batches if your pan is small.
The beef should be browned on the outside and just cooked through.
Step 6: Combine the Beef, Broccoli, and Sauce
Return the broccoli to the pan. Stir the sauce again because cornstarch settles at the bottom.
Pour the sauce around the ingredients and toss everything together for about 1–2 minutes, until the sauce thickens and becomes glossy.
Step 7: Serve
Remove the pan from the heat and serve immediately.
Garnish with sliced green onions, sesame seeds, or a pinch of red pepper flakes if desired.
How to Make Tender Beef for Chinese Stir Fry
Slice Against the Grain
Look for the long muscle fibers running across the steak. Cut perpendicular to those fibers rather than parallel to them.
This is one of the simplest ways to improve the texture of stir-fried beef.
Use Cornstarch
Cornstarch creates a light coating around the beef and helps the surface brown while contributing to the tender texture associated with many stir-fried beef dishes.
Try the Velveting Technique
Velveting is a Chinese cooking technique used to give meat a soft, tender texture. A simple home version uses a combination of marinade ingredients such as soy sauce, cornstarch, and oil.
Cook Over High Heat
Stir frying works best when the pan is properly heated before the ingredients are added. High heat encourages quick browning without requiring a long cooking time.
How to Make the Best Chinese Stir Fry Sauce
Soy Sauce
Soy sauce provides saltiness and deep savory flavor. Low-sodium soy sauce gives you more control over the final seasoning.
Oyster Sauce
Oyster sauce adds concentrated umami and a subtle sweetness. It is especially useful for creating a restaurant-style flavor.
Garlic and Ginger
Fresh garlic and ginger provide the aromatic foundation of the dish. Add them carefully so they become fragrant without burning.
Sesame Oil
A small amount of toasted sesame oil adds a distinctive nutty aroma. Because it is strongly flavored, a little goes a long way.
Cornstarch Slurry
Cornstarch thickens the sauce so it clings to the beef and broccoli instead of pooling at the bottom of the plate.
Easy Substitutions and Variations
Beef Substitutions
Flank steak can be replaced with sirloin, skirt steak, or another tender beef cut suitable for quick cooking.
Oyster Sauce Substitutions
If you do not use oyster sauce, try a small amount of hoisin sauce or additional soy sauce. The flavor will be different, so adjust sweetness and salt accordingly.
Spicy Variation
Add crushed red pepper flakes, sliced fresh chili, chili garlic sauce, or a small amount of chili crisp.
Extra Vegetable Variation
Add sliced bell peppers, carrots, mushrooms, snow peas, baby corn, or bok choy. Keep the vegetables relatively similar in size so they cook evenly.
Cornstarch-Free Variation
You can omit cornstarch, but the beef and sauce will have a lighter coating. For the best texture, reduce the sauce slightly through cooking rather than adding excessive liquid.
What to Serve with Chinese Beef Stir Fry
Steamed Rice
Steamed jasmine rice is one of the easiest pairings. Its mild flavor absorbs the savory stir-fry sauce.
Fried Rice
For a more substantial dinner, serve the beef and broccoli with vegetable or egg fried rice.
Chinese Noodles
Lo mein, egg noodles, rice noodles, or simple wheat noodles can turn the dish into a complete noodle stir fry.
Cauliflower Rice
Cauliflower rice is a useful option if you want a lighter, vegetable-based side.
How to Store and Reheat Beef and Broccoli Stir Fry
Refrigerator Storage
Allow leftovers to cool appropriately, then transfer them to an airtight container and refrigerate promptly.
Cooked beef leftovers should generally be used within 3–4 days when refrigerated at 40°F (4°C) or below, according to USDA guidance.
Freezing Instructions
For longer storage, freeze the cooled stir fry in an airtight freezer-safe container. USDA guidance states that leftovers can be frozen for approximately 3–4 months for best quality.
Reheating Instructions
Reheat gently in a skillet over medium heat with a small splash of water. Stir occasionally until hot throughout.
You can also microwave individual portions. When reheating leftovers, make sure the food reaches a safe serving temperature
Recipe Notes
Best beef: Flank steak or sirloin works particularly well.
Tender beef tip: Always slice against the grain and avoid overcooking.
Broccoli tip: Keep the broccoli crisp-tender instead of cooking it until soft.
For spicy beef and broccoli: Add red pepper flakes, fresh chili, or chili garlic sauce.
For extra vegetables: Add mushrooms, carrots, bell peppers, snow peas, or baby corn.
Serving suggestion: Serve with steamed jasmine rice, brown rice, fried rice, or noodles.
Final Thoughts on Chinese Beef Stir Fry with Broccoli
This Chinese beef stir fry with broccoli is a practical homemade dinner that combines tender beef, crisp-tender broccoli, aromatic garlic and ginger, and a glossy savory sauce in about 20 minutes.
The biggest secrets are simple: slice the beef against the grain, prepare the sauce before cooking, use a hot pan, avoid overcrowding, and don’t overcook the ingredients.
Once you master this basic recipe, it becomes an easy starting point for countless variations. Add mushrooms, peppers, snow peas, noodles, or a little chili for a different meal while keeping the same fundamental stir-fry technique.
For busy weeknights, this recipe delivers the convenience of takeout with the flexibility of home cooking—and it pairs beautifully with steamed jasmine rice for a satisfying Chinese-inspired dinner.
Frequently Asked Questions About Chinese Beef Stir Fry
What is the best beef for Chinese stir fry?
Flank steak and sirloin are excellent choices because they can be sliced thinly and cooked quickly. The key is cutting the beef against the grain.
How do you make beef tender for stir frying?
Slice it thinly against the grain, use a short marinade containing cornstarch and oil, and cook it quickly over high heat. Avoid overcrowding the pan.
Can I use frozen broccoli?
Yes. Frozen broccoli works when fresh broccoli is unavailable. Cook it briefly and avoid adding unnecessary water so the stir fry does not become watery.
Can I make beef and broccoli without oyster sauce?
Yes. Soy sauce combined with a little hoisin sauce can provide a useful substitute, although the final flavor will not be identical.
Can I prepare it ahead?
You can slice and marinate the beef, chop the broccoli, and mix the sauce several hours ahead. Store the components separately in the refrigerator and stir fry them shortly before serving.








