5 from 24 votes

Beijing Beef – Takeout Copycat! (VIDEO)

Jump to RecipeJump to Video

25 Comments

Servings: 4

30 mins

This post may contain affiliate links. Please read our disclosure policy.

Beijing Beef is crispy, tender, and coated in a sweet, savory, and slightly spicy sauce that is out-of-this-world good! This copycat Panda Express recipe is better than the original!

Copycat Panda Express Beijing Beef on a plate.

Watch the Beijing Beef Recipe Video!

A Note from CJ

Make your favorite Chinese takeout meal at home!

Like most of us, I love Chinese takeout food! That’s why I developed these recipes, so you can recreate your favorites at home – start with Panda Express Chow Mein and Egg Fried Rice. Add another protein, like Beef and BroccoliOrange Chicken or the discontinued Sweetfire Chicken Breast. You could even add String Bean Chicken and Honey Walnut Shrimp! Don’t forget the Egg Rolls or Crab Rangoons and you got yourself a perfect meal!

Ingredient Tips

  • flank steak – I recommend using flank steak or strip steak. You can also use top sirloin, top round, or tri-tip steak. Make sure to slice the beef into 1/4″ strips, against the grain.
  • baking soda and cornstarch – both ingredients are used frequently in Chinese cooking to tenderize beef – I’ve tested recipes without them and the difference in the tenderness of the beef is huge!
  • red bell pepper – I used red bell pepper so it looks like restaurant Beijing Beef –
  • oyster sauce – I like the one by Lee Kum Kee, with the lady on the label.
  • sriracha – If you are sensitive to spice, I would recommend halving the amount of sriracha in the recipe.

How to Make Beijing Beef

Marinate Beef and Mix Sauce – Add the sliced steak to a bowl along with with baking soda, white pepper, soy sauce, cornstarch and egg white for 30 minutes in the fridge. In a small bowl, mix together the chicken stock, soy sauce, hoisin sauce, oyster sauce, sugar, sriracha, and ketchup to form your sauce. In a separate small bowl, mix together the cornstarch and water to form a slurry.

Dredge Beef and Fry – Add the cornstarch to a tray. Dredge the marinated beef in the cornstarch until fully coated, shaking off any excess. Add the oil to a wok over medium high heat. Heat the oil to 350°F and fry the beef for 3-4 minutes or until golden brown. Drain the beef pieces with a mesh strainer and remove to a towel lined plate to allow any excess oil to drain. Turn off the heat.

Stir-Fry Vegetables, Add Back Beef and Sauce – Remove all but 2 tbsp of oil from the wok. Turn the heat to medium high heat and stir fry the garlic for 30 seconds, followed by the onions and red bell pepper. Stir fry for 1-2 minutes until the vegetables are slightly charred, then add back the beef and sauce. Mix for 1 minute or until just combined. Add the vinegar, mix, then add the cornstarch slurry. Stir for a minute until the sauce has thickened and coated the beef and vegetables. Serve with rice & enjoy!

A 6 photo collage showing key cooking steps on how to make Panda Express copycat Beijing Beef at home.

My Pro Tip

CJ’s Recipe & Storage/Reheating Tips

Cut the vegetables to similar sizes so they would cook evenly! It’s a simple step that makes a big difference.

Once you start cooking, Beijing Beef will come together very quickly. The key to pulling this off successfully is having the premixed sauce, beef, and vegetables ready and easily accessible during the cooking process.

Re-stir the cornstarch slurry before adding it during cooking, as the cornstarch does not dissolve in water but instead settles at the bottom. If you don’t give it a stir before adding, you can get lumps of cornstarch in your final dish.

Storage and Reheating – Store leftover Beijing Beef in the refrigerator in an airtight container for up to 3 days. I like reheat Beijing Beef in the air fryer in order to crisp up the beef. When reheating the beef in the air fryer, the sauce with further caramelize and infuse into the crispy batter! Air fry at 350°F for 6-8 minutes or until warmed through and crispy Alternatively, reheat in the oven at 350°F for 10-15 minutes until warmed through. If you don’t care about restoring the texture, you can reheat until warmed through in the microwave.

If you tried this Beijing Beef or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the comments below!

5 from 24 votes

Beijing Beef – Exact Panda Express Copycat! (VIDEO)

Servings: 4
Prep: 20 minutes
Cook: 10 minutes
Total: 30 minutes
Copycat Panda Express Beijing Beef on a plate.
Beijing Beef was my favorite thing to order at Panda Express – until I developed my own recipe! This version is going to be your new favorite – the beef is crispy, tender, and coated in a sweet, savory, and slightly spicy sauce that is out-of-this-world good!
Email This Recipe!
Enter your email and get it sent straight to your inbox along with new recipes from us every week!

Ingredients 

Beef

Vegetables

Sauce

Cornstarch Slurry

Instructions 

  • Add the sliced steak to a bowl along with with baking soda, white pepper, soy sauce, cornstarch and egg white for 30 minutes in the fridge.
  • In a small bowl, mix together the chicken stock, soy sauce, hoisin sauce, oyster sauce, sugar, sriracha, and ketchup to form your sauce. In a separate small bowl, mix together the cornstarch and water to form a slurry.
  • Add the cornstarch to a tray. Dredge the marinated beef in the cornstarch until fully coated, shaking off any excess.
  • Add the oil to a wok over medium high heat. Heat the oil to 350°F and fry the beef for 3-4 minutes or until golden brown. Drain the beef pieces with a mesh strainer and remove to a towel lined plate to allow any excess oil to drain. Turn off the heat.
  • Remove all but 2 tbsp of oil from the wok. Turn the heat to medium high heat and stir fry the garlic for 30 seconds, followed by the onions and red bell pepper. Stir fry for 1-2 minutes until the vegetables are slightly charred, then add back the beef and sauce. Mix for 1 minute or until just combined.
  • Add the vinegar, mix, then add the cornstarch slurry. Stir for a minute until the sauce has thickened and coated the beef and vegetables. Serve with rice & enjoy!

Video

Notes

For Beijing Beef, I recommend using flank steak or strip steak. You can also use top sirloin, top round, or tri-tip steak.
Slicing against the grain is my key tip in super tender Beijing Beef. If you’re not sure if you are slicing against the grain, look at the meat and follow the lines. They should be running in one direction – these lines are the muscle fibers. Slice across the lines. Cutting the muscle fibers will help keep the beef tender, as the fibers of the muscles won’t be able to get tough when cooked.
I always recommend cutting your vegetables into similar sized pieces so they cook evenly – this little step makes a huge difference! In this recipe, I cut the bell peppers and onions in to similar sizes so they would cook evenly!
Once you start cooking, Beijing Beef will come together very quickly. The key to pulling this off successfully is having all of your ingredients prepped and in bowls right next to your wok or pan! Have your premixed sauce, beef, and vegetables ready and easily accessible during the cooking process.
A cornstarch slurry is a mixture of cornstarch and water that is used often in Chinese cooking to thicken. Before adding it to your dish, make sure your cornstarch slurry has not separated To be safe, I always give my cornstarch slurry one final stir right before adding it.

Storage and Reheating

You can store leftover Beijing Beef in the refrigerator in an airtight container for up to 3 days.
I like reheat Beijing Beef in the air fryer in order to crisp up the beef. When reheating the beef in the air fryer, the sauce with further caramelize and infuse into the crispy batter! Air fry at 350°F for 6-8 minutes or until warmed through and crispy. 
Alternatively, reheat in the oven at 350°F for 10-15 minutes until warmed through. I don’t recommend reheating Beijing Beef (or any fried food) in the microwave unless you don’t care about the texture and just want to heat it back up as quickly as possible.

Nutrition

Calories: 305kcalCarbohydrates: 33gProtein: 28gFat: 7gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gCholesterol: 69mgSodium: 1872mgPotassium: 560mgFiber: 2gSugar: 20gVitamin A: 987IUVitamin C: 46mgCalcium: 47mgIron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main Course
Cuisine: Chinese
Tried this recipe?Mention @cj.eats_ or tag #cjeatsrecipes!

This Panda Express Copycat Beijing Beef recipe was originally published in September 2021, and updated in December 2025.

About CJ

I’m a third generation Chinese-American home cook who has always loved cooking & eating! Welcome to my food blog, where you can find trusted, tested, easy & approachable recipes for the everyday home cook that taste delicious! I am so glad you're here!

You May Also Like:

5 from 24 votes (9 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




25 Comments

  1. Thank You!! I have made this twice now. So good! Better than takeout. I changed nothing. I appreciate the heads up on having everything measured and ready. Eating out is expensive.

  2. I’m confused because it says to use cornstarch in the marinade and then to dust it in cornstarch and fry. Please clarify

    1. Hi Amanda – yes, cornstarch is used in the marinade and then that marinated beef is dusted in more cornstarch to provide a crispy exterior!