How to make Crispy Beijing Beef at home

crispy Beijing beef

As far as history goes, Crispy Beijing Beef seems to be pioneered by Panda Express. Although I’ve had it at multiple Chinese/Asian restaurants so far, the dish itself seems to originate from Panda express. It involves cornstarch coated beef, fried until crispy, mixed with bell peppers, and coated in a sauce to serve. It has a pre-dominantly garlicky, spicy sourish taste. Like other classic Chinese dishes on the blog, namely, the dragon chicken, chicken chow mein or Asian meatballs, this is also a crowd pleaser and if you are planning an Asian Menu for your next party, Crispy Beef should definitely be on your list!

Lets dig right into the basic steps of the recipe. 


The first step is going to be to cut the beef steak into thin strips and marinate it into a mixture of salt, pepper, lemon juice, cornflour, all purpose flour and ice cold water. Ideally, any stir fried beef recipe calls for beef flank steak cuts which are either used for steaks or are also known as undercut beef cut.

crispy beijing beef

Keep the marinated beef for half an hour or so and fry at high flame until they turn golden brown. Remove the beef from the oil and set aside.


Next up are the bell peppers. Some versions of this recipe also add sliced onions in their recipe, but I prefer just the colorful bell-peppers for my version. Simply stir fry the bell peppers at high flame in a little oil. I love using assorted colorful bell peppers, but by all means, use whichever ones you have at hand. Set the veggies aside with the beef and proceed with the last step.


In a cup or a bowl, add all the sauces (listed in the recipe card below) and mix them well so that they form a nice homogeneous mixture. Set this sauce aside and get back to the wok.

crispy beijing beef

Add a little oil in the wok (I am not using a cast iron pan). I personally like using Chili Oil for this step and for stir frying bell peppers as well. Alternatively, you can use regular oil too, if you don’t have any chili oil at hand.

The garlic needs to be sauteed and turned golden brown. Once the garlic turns golden brown, add the sauce mixture and let it cook for a good 4 to 5 minutes. This is a good time to taste the sauce and check if you want to adjust the salt levels.

crispy beijing beef

The beef needs to stay a little crispy so make sure your wok and sauce are bubbling hot when you add the veggies and beef in it. Once you add the beef, don’t cook for a longer duration. Just give it a good saute for 2 to 3 minutes and dish it out. 

crispy beijing beef


If you don’t have beef steak in the house, we can also tweak the recipe to use any boneless beef you have at hand. Remove the bone from the beef, cut the beef into strips. And boil the beef strips in water for 30 to 40 minutes along with a little bit of salt, pepper and garlic ginger paste. Proceed with the all the steps as listed above in the same way. 

crispy beijing beef
crispy Beijing beef

Crispy Beijing Beef Recipe

Cornstarch coated beef strips, deep fried until crispy, covered in delicious brown sauce along with stir fried bell peppers.
4.70 from 10 votes
Print Pin
Course: Main Course
Cuisine: Chinese/Indo Chinese
Prep Time: 10 minutes
Cook Time: 20 minutes
Marination time: 30 minutes
Total Time: 1 hour
Servings: 4 servings
Calories: 438kcal
Author: Wajiha



  • 1/2 kg flank beef steak or skirt steak or undercut beef cut into thin strips
  • 1 tbsp garlic ginger paste or powder
  • 1 large egg
  • 3 tbsp cornflour
  • 3 tbsp all-purpose flour
  • 1 tbsp lemon juice or juice of 1 lemon
  • 1/2 cup ice cold water
  • 1 tsp salt or to taste
  • 1 tsp black pepper


  • 4 tbsp oil
  • 3 cloves of garlic finely chopped
  • 1 tbsp tomato paste
  • 1/2 tsp salt
  • 1 tsp sugar
  • 1 tbsp Hot sauce
  • 2 tbsp soy sauce
  • 2 tbsp Oyster sauce
  • 2 tbsp Vinegar
  • 4 tbsp Worcestershire sauce
  • 1/2 cup water
  • 2 tsp cornflour

Other ingredients

  • Oil for frying
  • 2 cup sliced bell peppers assorted
  • handful of chopped green onions



  • Mix all the ingredients for the beef marinade and add the beef strips to it. Marinate the beef for about half an hour in the fridge.
  • In a wok or frying pan, deep fry the beef strips at high flame until they turn golden brown. Set the fried beef aside
  • In a wok or frying pan, add 2 tbsp of oil and stir fry all the sliced bell peppers at high flame for 2 to 3 mins.
  • Remove the bell pepper from wok and set aside.


  • In a bowl, add all the ingredients for the sauce (except oil and garlic) and form a homogeneous mixture
  • Add another 2 tbsp of oil in the wok and saute chopped garlic at medium flame until they turn golden brown.
  • Add the sauce mixture in the wok and cook for 4 to 5 minutes at medium to high flame.
  • Add the fried beef and bell peppers in the sauce and saute for another minute or 2.
  • Serve the dish hot, garnished with chopped green onions.
  • Eaten best with noodles or rice.


If you don't have premium steak cut beefs, then use regular boneless beef strips but boil them with salt pepper and garlic for 30 mins. And then continue the recipe as is.


Serving: 1gCalories: 438kcalCarbohydrates: 11gProtein: 27gFat: 32gSaturated Fat: 9gPolyunsaturated Fat: 5gMonounsaturated Fat: 17gTrans Fat: 0.1gCholesterol: 76mgSodium: 2055mgPotassium: 553mgFiber: 1gSugar: 3gVitamin A: 97IUVitamin C: 5mgCalcium: 39mgIron: 4mg
crispy beijing beef pinterest pin

Did you make this recipe?

Tag @butteroverbae on Instagram and hashtag it #butteroverbae

Related posts:

Notify of

Inline Feedbacks
View all comments
3 years ago

I tried this recipe and totally screwed up the marinade because it didn’t stick! So now iI is all this batter in my sauce 🙁 BUT my sauce is awesome!!

What did I do wrong?

Elisha Walker
Elisha Walker
3 years ago

That’s exactly what happened.

Elisha Walker
Elisha Walker
3 years ago


2 years ago

Hi I want to try this recipe, but can’t find garlic ginger paste? What kind do you buy? Also what type of hot sauce?

3 years ago
Thoughts? C'mon I'm not a mind reader, tell me!x
Scroll to Top