Are you craving Chinese take out for supper tonight? Learn how to make our Panda Express broccoli beef copycat recipe at home. It's absolutely delicious, healthy, and cooks in only 13 minutes. If this classic is your favorite Chinese dish, you owe it to yourself to try it soon. You'll be so glad you did!

Want to see our latest recipes? Subscribe to our email newsletter to get our latest recipes, fun food facts, food puns, and behind the scenes news about our blog.
Ingredients
Our copycat recipe for this classic broccoli beef uses basic ingredients that can easily be found in most groceries stores in the U.S. The oyster sauce and the sesame oil can be found in the Asian or International section. Shoaxing wine can be found online or in larger Asian markets. You can also sub it out with dry cooking sherry if that's all you can find.
- Meat: We used skirt steak for this photo shoot, but flank steak is more popular.
- Aromatics: We used fresh garlic and ginger minced with a sharp chef's knife.
- Vegetables: You will need roughly 3 to 4 heads of fresh broccoli.
- Oil: Use a high smoke oil to stir fry the beef and sesame oil for the ginger soy sauce.
- Thickener: We used cornstarch in the marinade and the sauce.
- Spices: The spice you need is freshly crushed black pepper.
- Vinegar: Rice vinegar was used in the sauce.
- Soy sauce: This is used in the marinade and the sauce. If needed swap it out with liquid aminos or tamari.
- Sweetener: We used brown sugar in the sauce, but use the sweetener of your choice if you have diet restrictions.
- Wine: You can use Shoaxing wine or substitute with cooking sherry like we did for this photo shoot.
- Asian condiments: Oyster sauce is the key ingredient to the sauce, so don't leave it out.
- Dry Pantry Staples: Baking soda is the key ingredient to help tenderize the beef, so it needs to be used - no swaps.
Questions
What is Broccoli Beef from Panda Express?
Panda Express explains it best from their website, "A classic favorite. Tender beef and fresh broccoli in a ginger soy sauce."
Is the Panda Express broccoli beef healthy?
This entree is one of the healthiest entrees on Panda Express' menu because it is fairly low in saturated fat and sodium, and has the lowest sugar option in the beef category. For a serving size of 5.4 ounces, there is 150 calories, 13g carbs, 7g fat, 7g sugar, and 9g protein.
In our copycat recipe, for a one cup serving size there is 230 calories, 18.8g of carbs, 11.3g of fat, 6.1g sugar, and 19.3g protein. Please scroll to the end of the recipe card, to get more nutritional information.
Remember, when you make it at home, you can control the amount of oil and the quality and quantity of the ingredients.
How much is this entree?
If you order a large, which is roughly 4 cups, it will be around $10.00 plus tax. If you choose to make this at home, you'll get way more food for less money. Plus, you can customize it, to your families' tastes and dietary needs.
How to Make
Gather all the ingredients for the marinade, then whisk it together.

To prepare the beef, first cut the meat into three large sections (planks) with the grain, then angle a sharp chef's knife and cut against the grain in thin tiles. (If you need to, freeze the meat for 30 minutes to make it easier to slice.)
Place the sliced beef in a large bowl and sprinkle and pour the marinade ingredients over top. Mix with tongs or your hands until the marinade is well distributed throughout the meat. Cover with plastic wrap and place in the fridge for at least 20 minutes.

Gather the ingredients for the ginger soy sauce.

Whisk all the ingredients together, except the cornstarch, in a bowl or 2 cup measuring cup. In a small bowl, mix equal amounts of cornstarch with chicken stock, then add it to the sauce and mix.
Next, gather all the ingredients for the stir fry.
Steam the broccoli by placing the florets in a large bowl and pouring ½ cup of water inside. Cover with plastic wrap and microwave on high for 3 minutes.
Be careful when removing the plastic wrap, as hot steam will escape. (You might want to use tongs. ) Drain the broccoli in a colander.

In a large wok, heat up the high smoke point oil until wisps of smoke start, then stir fry half of the beef on high heat until it's 50 to 75% done. Make sure to constantly move the beef around so it doesn't stick. This should take about a minute or two.
Remove the beef from the wok and place it on a plate. Repeat with the remaining beef.

Over medium high heat, stir fry the garlic and ginger for 30 seconds.

Pour in the the ginger soy sauce. Stir constantly for a minute until the sauce thickens, then add the beef back in and stir to coat.

Add the steamed broccoli into the wok and stir fry for a minute or two to heat everything through. You'll want the broccoli to be bright green and a still a little bit crisp.

Serve hot with other Panda Express sides like steamed or fried rice or chow mein. If you're on a diet, serve the beef broccoli with quinoa, zooddles or cauliflower rice.

Variations
- Need this gluten free? Use liquid aminos or tamari instead of soy and arrowroot instead of cornstarch.
- Need want to add other vegetables? Try bias cut carrots, snow peas, bell pepper, mushrooms and baby corn.
- Want other meat? Use chicken or shrimp.
- Want this vegan? Use tofu cubes, cauliflower florets, or shiitake mushrooms and vegan oyster sauce.
- Need this keto friendly? Use monkfruit for the sweetener and replace the cornstarch with ½ teaspoon xantham gum.
Pro Tips
- Buy the right cut of beef: flank or skirt.
- Freeze the meat for 30 minutes to help slice it thin. (Optional)
- Cut the tender beef against the grain in thin tiles.
- Marinade the beef with baking soda and other ingredients.
- Have all the other ingredients ready, as this stir fry goes very fast.
- Steam the broccoli until deep green.
Looking for more Panda Express entree recipes?
- Orange Chicken
- Honey Sesame Chicken
- Teriyaki Chicken
- Kung Pao Chicken
- Firecracker Chicken
- Sweet Fire Chicken
- Mushroom Chicken
- String Bean Chicken
- Black Pepper Chicken
Looking for more Panda Express sides?
If you liked this recipe and found it helpful, give it some love by sharing!
Follow us on Pinterest, Instagram, YouTube, Twitter, and Facebook for more crave-worthy recipes!
The pleasure of a 5-star review would be greatly appreciated!
Recipe

Panda Express Broccoli Beef Copycat
Ingredients
For the Marinade
- 1 pound flank or skirt steak, thinly sliced against the grain
- 1 teaspoon baking soda
- 1 teaspoon reduced sodium soy sauce
- 1 teaspoon Shoaxing wine or dry sherry
- 1 teaspoon cornstarch
- ¼ teaspoon black pepper
For the Sauce
- 3 tablespoons oyster sauce
- 3 tablespoons brown sugar
- 2 tablespoons rice vinegar
- 2 tablespoons reduced sodium soy sauce
- ¼ cup reduced sodium chicken stock
- 1 tablespoon sesame oil
- ¾ teaspoon black pepper
- 2 teaspoons cornstarch
For the Stir Fry
- 2 tablespoons high smoke point oil
- 1 ½ tablespoons garlic, minced
- 1 teaspoon ginger, minced
- 1 pound broccoli florets, rinsed
- 1 teaspoon sesame seeds, for garnish
Instructions
- Place the thinly sliced beef in a large bowl, then pour and sprinkle the marinade ingredients on top. Use tongs or your hands to mix everything together, then cover with plastic wrap and chill for a minimum of 20 minutes.
- Whisk all the sauce ingredients except the cornstarch in a 2 cup measuring cup. Mix the cornstarch with 2 teaspoons of chicken stock to make a slurry, then pour it into the sauce and whisk. You should have one cup of sauce.
- Place the broccoli florets in a large bowl along with ½ cup of water. Cover with plastic wrap and microwave on high for 3 minutes. Remove the plastic wrap carefully, possible with tongs, as steam will escape, then drain the broccoli in a colander.
- Heat up 2 tablespoons of high smoke point oil in a large wok over high heat until wisps of white smoke appear. Cook the beef in two batches, roughly a minute per batch, until it is 50 to 75% cooked. Make sure to stir continuously to prevent the meat from sticking.
- Lower the heat to medium high and cook the garlic and ginger for 30 seconds. Whisk the sauce, then pour it into the wok and stir constantly until thickened, about 1 minute. Add the beef back in and toss to coat, then add the steamed broccoli and cook for 2 minutes to heat everything through.
- If you want, sprinkle on some sesame seeds to add a bit of color as a garnish.
- Serve this copycat Panda Express broccoli beef immediately with steamed rice, chow mein, or other copycat Panda Express side dishes. If you're on a diet, serve it with quinoa, cauliflower rice or zoodles.
Notes
- Use the right cut of beef; something tender and quick to cook like flank or skirt steak are the best choices.
- Prepare the beef by cutting against the grain in thin slices called tiles. If necessary, freeze for 30 minutes to make cutting easier.
- Use baking soda along with other ingredients to help tenderize and marinate the beef.
- Prep all ingredients ahead of time, as this cooks fast.
- Be careful not to overcook the broccoli in the microwave. You'll want it to be a deep green and still a bit crunchy.
Kerri Brown
Wonderful dish! My family was so excited to have homemade stir fry and this recipe did not disappoint. I served it over a bed of stir fried rice, and it was amazing. We will definitely be making this again. Thank you for sharing the recipe!
Emma
You're very welcome. We're so glad that your family enjoyed this enough to make it again!
Alex
The beef is very tasty, and I love the hints of garlic and ginger. The broccoli adds a bright pop in both appearance and taste. The sauce balances the flavor of this dish. Overall, I think it tastes excellent!
Emma
Thank you, Alex!
Beth
This is a lovely umami dish. The broccoli is tender and juicy. I like this very much!
Emma
Thanks for your kind words, Beth!