Beijing Beef

A hearty bowl of glossy Beijing Beef with bell peppers and onions, coated in sweet-savory sauce, ready to be served.
This Beijing Beef is crispy, sweet, and just a little spicy in the best way. The crispy thin slices of beef are fried until golden, and tossed in a sauce loaded with onion peppers. It tastes just like the Panda Express version, dare I say even a little better?
Servings: 3 servings
Prep: 20 minutes
Cook: 15 minutes
Total: 35 minutes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Beef & Marinade

  • 1 lb beef, thinly sliced, see note 1
  • 1 tsp sesame oil
  • 1 tbsp soy sauce
  • 2 tbsp cornstarch, plus another 4 tbsp for coating
  • Neutral oil, for frying

Beijing Beef Sauce

  • 1 onion, cut into thick wedges
  • 1 red bell pepper, cut into chunks
  • 2 tbsp soy sauce
  • 1 tbsp oyster sauce
  • 1 tbsp hoisin sauce
  • 1 tbsp rice vinegar
  • 2 tbsp ketchup
  • 2 tbsp brown sugar
  • ½ –1 tsp red pepper flakes, to taste

Optional Garnish

  • Rice, for serving

Instructions 

  • Marinate your thinly sliced beef with sesame oil, soy sauce, and cornstarch for 15 minutes.
  • While the beef marinates, cut your onion into thick wedges and do the same with your red bell pepper.
  • Heat your oil to 375°F (190°C). Right before frying, add a little more cornstarch to the beef and toss until well coated.
  • Fry the beef in batches until golden and crispy, about 5 minutes, then remove and set aside.
  • Add oil to a pan and add your onions and bell peppers, cooking until just slightly softened.
  • Add soy sauce, oyster sauce, hoisin sauce, rice vinegar, ketchup, brown sugar, and red pepper flakes. Simmer until the sauce starts to thicken.
  • Add your crispy beef back into the pan and toss until every piece is well coated in the sauce.
  • Serve over a fresh bowl of rice or enjoy it on its own.

Notes

(1) Any cut of lean steak works. I love to use flank steak in this recipe, but NY strip or even ribeye works!

Nutrition

Serving: 1 servingCalories: 514kcalCarbohydrates: 36gProtein: 32gFat: 23g

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

Like this recipe? Rate & Comment Below!

Why I Love This Beijing Beef

My favorite at Panda Express was never the famous Orange Chicken, it was actually this Beijing Beef! For me, it always hit the right notes of savory, sweet, and spicy, which paired perfectly with the rich, crispy beef. I’m proud to say that this recipe actually replicates that exact taste profile super well! You still get all the notes of the Chinese American classic, but in the comfort of your own home! Whether you’re craving takeout but are too lazy to go out, or you just want a tasty meal, this version delivers that with both flavor and ease!

A fork lifting a glistening piece of Beijing Beef with red bell pepper from a bowl, showing crispy edges and rich sauce.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

How To Get The Perfect Beijing Beef

I think the key to a great Beijing Beef is the crispy beef! I highly recommend coating the beef in another layer of cornstarch right before frying because it creates that light and crispy outside that holds up to the thick sauce. Additionally, in order to create the best tasting sauce, you need to use fresh peppers and onions because it creates that bite that balances the sauce perfectly. With just those two extra steps in mind, (which I know takes a little more effort) you’ll create a restaurant quality dish in your home. I promise!


What You’ll Need to Make Beijing Beef

Beef & Marinade

  • 1 lb beef (I used flank steak), thinly sliced
  • 1 tsp sesame oil
  • 1 tbsp soy sauce
  • 2 tbsp cornstarch (plus more for coating)

Beijing Beef Sauce

  • 1 onion, cut into thick wedges
  • 1 red bell pepper, cut into chunks
  • 2 tbsp soy sauce
  • 1 tbsp oyster sauce
  • 1 tbsp hoisin sauce
  • 1 tbsp rice vinegar
  • 2 tbsp ketchup
  • 2 tbsp brown sugar
  • ½–1 tsp red pepper flakes (to taste)

Optional Garnish

  • Steamed rice, for serving

How to Make Beijing Beef

Marinate the beef in sesame oil, soy sauce, and cornstarch for 15 minutes.

Soy-based marinade being poured over raw sliced beef in a metal bowl, beginning the flavor-building step of Beijing Beef.

While it marinates, prep the veggies by chopping the onion and bell pepper into large chunks.

A hand using a sharp knife to slice a vibrant red bell pepper into chunks on a wooden cutting board, prepping vegetables for Beijing Beef.

Heat oil in a pot to 375°F (190°C). Right before frying, toss the beef with additional cornstarch until well coated.

Thin slices of marinated beef being coated in cornstarch by hand in a metal bowl, creating a crisp layer before frying.

Fry beef in small batches for about 5 minutes or until crispy and golden. Transfer to a paper towel-lined plate.

Golden brown crispy beef pieces resting in a skimmer above hot oil, fresh from deep frying for the Beijing Beef.

In a separate pan or wok, heat a small amount of oil and stir-fry the onions and peppers until slightly softened. Add soy sauce, oyster sauce, hoisin sauce, vinegar, ketchup, brown sugar, and red pepper flakes. Simmer until thickened.

Chopped onions and red bell peppers sizzling in a wok as a hand pours vinegar into the glossy Beijing Beef sauce base.

Toss in the fried beef and stir until every piece is coated in the sauce.

Crispy fried beef being added into a rich, bubbling Beijing Beef sauce with onions and peppers in a nonstick wok.

Serve hot over a bowl of rice or on its own.

Golden brown crispy beef pieces resting in a skimmer above hot oil, fresh from deep frying for the Beijing Beef.

Tips & Variations

If you want an even spicier sauce, I love to add fresh chilies to the sauce instead of dried chili flakes!

In order to keep the beef as crispy as possible, serve the dish immediately and enjoy!

If you don’t want to deep fry, shallow fry the beef in a pan and flip halfway through the 5 minute cooking time!


Frequently Asked Questions

What kind of beef should I use?

Flank steak and sirloin are both great choices! They stay tender, absorb flavor quickly, and are relatively lean. I recommend slicing them against the grain to give your beef the best texture.

Can I make this ahead of time?

You can prep the beef and sauce ahead, but for the best texture, fry and toss the beef right before serving. Reheated sauce will make the coating soggy.

Is Beijing Beef spicy?

It has a little bit of heat from the red pepper flakes (it was originally made that way), but it’s easy to adjust. You can make it kid-friendly by skipping the chilies all together!

How do I keep the beef crispy?

Fry in hot oil (375°F), avoid crowding the pan, and only toss with sauce once you’re ready to eat it. Following these tips will guarantee a crispy Beijing Beef!


Try These Next

• Want something just as comforting? Try my Caramelized Pork Belly!

• Craving another beef dish? My Steak Frites!

• Looking for another crispy beef dish? Don’t miss my Sticky Crispy Beef!

About Mitchell Masuda

I'm a home (and self-taught) cook based in New York sharing easy, delicious, and approachable Asian food recipes!

You May Also Like

Leave a comment

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

Recipe Rating