When I first started cooking in professional kitchens, one of the most requested “takeout” dishes was always Beef and Broccoli. There is something incredibly satisfying about the combination of tender, savory-sweet beef slices paired with the snap of fresh green broccoli.

This specific recipe is a tribute to the P.F. Chang’s version—which many of you love for its deep, umami-rich “brown sauce.” After testing several iterations in my own kitchen, I’ve found the secret lies not just in the ingredients, but in the technique of “velveting” the meat. This ensures your beef stays as silky and tender as any high-end restaurant version.
What Is Beef and Broccoli?
Beef and Broccoli is a classic Chinese-American stir-fry consisting of sliced beef (usually flank or sirloin) and steamed or stir-fried broccoli, tossed in a thick, savory sauce made from soy sauce, oyster sauce, and ginger. While it has roots in Cantonese cuisine—traditionally using Chinese broccoli (Gai Lan)—the version we know today was adapted for Western palates using the more readily available florets.
If you enjoy the hearty texture of beef in stir-fries, you might also find our Beef Chow Fun or this Beef and King Oyster Mushroom Stir-Fry to be excellent alternatives for your weekly meal rotation.
1Beef Chow Fun (Gan Chao Niu He)A classic Cantonese stir-fried noodle dish featuring tender beef, chewy rice noodles, and a savory, dark soy-based sauce. This recipe uses a ‘dry-fry’ technique for authentic restaurant-style results at home.Check out this recipe2Black Pepper Beef and King Oyster Mushroom Stir-FryA quick, healthy, and incredibly tender 20-minute Chinese stir-fry featuring cubed beef tenderloin and hearty king oyster mushrooms, seasoned with fresh black pepper.Check out this recipe
About the Author & Recipe Development
I’m Lin, and my journey with Woks of Love has always been about demystifying “restaurant secrets” for the home cook. This Beef and Broccoli recipe was developed through multiple tests to balance the saltiness of the soy with the sweetness required for a true copycat flavor. I’ve adjusted the cornstarch ratios specifically for home stoves, which often lack the intense heat of a commercial wok, ensuring you get that glossy, thick sauce without it becoming “gloppy.”
Ingredients
The Beef & Marinade
- 1 lb (450g) Flank Steak: Sliced thinly against the grain. Knowing how to slice meat for stir fry is the single most important factor for tenderness.
- 1 tbsp Cornstarch: For the velveting process.
- 1 tbsp Light Soy Sauce: Adds essential salt and umami.
- 1 tsp Shaoxing Wine: For that authentic aroma (Dry Sherry is a good substitute).

The Stir-Fry
- 1 lb (450g) Broccoli Florets: Cut into bite-sized pieces.
- 2 tbsp Neutral Oil: Vegetable or Canola oil works best.
- 3 cloves Garlic: Minced.
- 1 tsp Fresh Ginger: Grated.
The Copycat Brown Sauce
- 1/2 cup Beef Broth: Low sodium is preferred.
- 2 tbsp Oyster Sauce: The backbone of the sauce flavor.
- 1 tbsp Dark Soy Sauce: Primarily for that deep, rich mahogany color.
- 2 tbsp Brown Sugar: To achieve the P.F. Chang’s sweetness profile.
- 1 tsp Sesame Oil: Added at the end for aroma.
- 1 tbsp Cornstarch: For thickening.
Equipment Needed
- Wok or Large Skillet: A carbon steel wok is ideal, but a heavy skillet works fine.
- High Heat Source: Necessary for proper searing.
Prep & Mise en Place
- Velveting the Beef: In a bowl, toss the sliced beef with the light soy sauce, Shaoxing wine, and cornstarch. Let it sit for at least 15–20 minutes. This creates a protective barrier that keeps the proteins from toughening.
- Blanch the Broccoli: Bring a pot of water to a boil. Blanch the broccoli for 60–90 seconds until bright green but still crisp. Drain and set aside.
- Mix the Sauce: Whisk all the sauce ingredients (except the sesame oil) in a small jug so it’s ready to pour.
Cooking Process
- Heat the Pan: Place your wok over high heat until a drop of water sizzles and evaporates immediately. Refer to our stir fry temperature guide for more details on managing heat at home.
- Sear the Beef: Add 1 tablespoon of oil. Spread the beef in a single layer. Let it sear undisturbed for 1 minute to develop a crust.
The “sear” triggers the Maillard reaction, a chemical reaction between amino acids and reducing sugars that gives browned food its distinctive flavor. This is crucial for “Wok Hei” or the breath of the wok.
- Stir-Fry and Remove: Stir-fry for another 1–2 minutes until just cooked through. Remove the beef from the pan to avoid overcooking.
- Aromatics and Broccoli: Add the remaining oil, then the garlic and ginger. Sauté for 15 seconds until fragrant. Toss in the blanched broccoli.
- The Finale: Pour the sauce mixture into the center of the wok. Let it bubble and thicken (about 30 seconds). Return the beef to the pan and toss everything together to coat. Drizzle with sesame oil and serve immediately.
Common Mistakes When Making Beef and Broccoli
- Overcrowding the Pan: If you add too much beef at once, the temperature drops, and the meat will steam in its own juices rather than sear. Work in batches if necessary.
- Slicing with the Grain: Always slice against the grain. Slicing with the grain leaves long muscle fibers intact, making the beef chewy and tough.
- Skipping the Blanching: If you stir-fry raw broccoli with the beef, the beef will be overcooked by the time the broccoli is tender. Blanching ensures both are perfectly cooked.
Why This Recipe Works
- Velveting Technique: Cornstarch protects the beef fibers from high-heat contraction.
- Balanced Sauce: The mix of dark soy and brown sugar mimics the specific caramelization found in restaurant versions.
- Efficiency: Using the stir fry sauce ratio formula ensures the consistency is perfect every time.
Frequently Asked Questions
- Can I make this ahead? Yes, the flavor develops well, but the broccoli may lose its bright green color upon reheating.
- What if I don’t have flank steak? Sirloin or Denver steak are great alternatives.
- Is it gluten-free? Not as written, but you can use Tamari and a gluten-free oyster sauce.
How to Serve
Serve this over a bed of fluffy white rice. To elevate your meal, learn how to cook jasmine rice perfectly to soak up all that delicious brown sauce.
Recommended Side Pairings:
- Smashed Cucumber Salad for a refreshing crunch.
- Tomato Egg Drop Soup for a classic home-style start.
Storage & Reheat
- Storage: Keep in an airtight container for up to 3 days in the refrigerator.
- Reheat: Microwave on high for 2 minutes or briefly toss in a hot skillet with a splash of water to loosen the sauce.
Allergen Notice
Contains: Soy, Shellfish (Oyster Sauce), Gluten (Soy Sauce/Wine).
Nutrition Disclaimer
Nutrition information is an estimate and provided for informational purposes only. Consult a health professional for specific dietary needs. This dish is high in protein but contains significant sodium due to the soy and oyster sauces.
Authoritative References
- USDA Safe Internal Temperatures for Beef
- The Science of the Maillard Reaction – Exploratorium
- CDC Guide to Preventing Cross-Contamination

Authentic Beef and Broccoli (P.F. Chang’s Copycat)
Equipment
- Wok or large skillet
- Small Mixing Bowl
Ingredients
The Beef
- 1 lb Flank Steak sliced against grain
- 1 tbsp Cornstarch
- 1 tbsp Light Soy Sauce
- 1 tsp Shaoxing Wine
The Sauce
- 1/2 cup Beef Broth
- 2 tbsp Oyster Sauce
- 1 tbsp Dark Soy Sauce
- 2 tbsp Brown Sugar
- 1 tbsp Cornstarch
Instructions
- Marinate beef with cornstarch, soy sauce, and wine for 20 minutes.
- Blanch broccoli in boiling water for 90 seconds, then drain.
- Whisk all sauce ingredients in a bowl.
- Sear beef in a hot wok with oil until browned. Remove and set aside.
- Sauté garlic and ginger, add broccoli and sauce. Cook until thickened.
- Return beef to wok, toss to coat, and serve.
Notes
Pro Tip: Freezing beef for 30 minutes makes it much easier to slice thinly.














Leave a Reply