Beijing Beef is one of those dishes that hits every craving: crisp, savory beef wrapped in a glossy, slightly sweet sauce with a bright kick. I love this version because it’s straightforward, restaurant-tasting, and fast once you get the prep done. It’s also flexible enough to adapt to what’s in your fridge without losing that takeout comfort.
There’s a little technique here—temping the steak, a light cornstarch coating, and frying in hot oil—so the beef ends up with a satisfying exterior while staying tender inside. The sauce is a simple trio of ketchup, hoisin, and sweet chili sauce that comes together in a minute. If you follow the steps in order, you’ll have a consistent result every time.
Below I break down the ingredients, exact steps, useful swaps, and troubleshooting tips. Read through once, set up your mise en place, and you’ll be plating restaurant-style Beijing Beef at home.
The Ingredient Lineup

Ingredients
- 1 – 1 ¼poundsflank steak — the main protein; partially freezing makes it easier to slice thin against the grain.
- 1largeegg — acts as a binder so the cornstarch clings to the beef and crisps up when fried.
- ¼cupcornstarch — creates the crunchy coating; gives that takeout-style snap.
- ½teaspoonsalt — basic seasoning for the beef; don’t skip.
- 1largered bell pepperseeded and chopped into 1-inch pieces — color, sweetness, and crunch.
- 1cuponion1-inch pieces — adds savory bite and texture contrast.
- ½cupvegetable oilfor frying — neutral oil with a high smoke point to get the beef crispy.
- ¼cupchopped scallionsfor garnish — fresh finish and a mild onion note.
- ¼cupketchup — provides body, tang, and sweetness to the sauce.
- ¼cuphoisin sauce — deepens the sauce with savory-sweet umami.
- ¼cupsweet chili sauce — brings sweetness plus a gentle heat and texture.
- 2tablespoonsoy sauce — adds salty, savory balance to the sauce.
- 3-4clovesminced garlic — aromatic backbone for the sauce; use more if you like garlic forward flavors.
- ½ – 1teaspooncrushed red pepper — controls heat level; start with less and adjust to taste.
Beijing Beef Panda Express Cooking Guide
- Partially freeze the 1–1 ¼ pounds flank steak for 20–30 minutes so it firms up, then slice against the grain into thin strips about 2–3 inches long. Place the strips in a large bowl.
- Add 1 large egg, ¼ cup cornstarch, and ½ teaspoon salt to the beef. Gently toss until all strips are evenly coated. Set aside.
- Seed and chop 1 large red bell pepper into 1-inch pieces and chop 1 cup onion into 1-inch pieces. Chop ¼ cup scallions and set aside for garnish.
- In a medium bowl or measuring pitcher, combine ¼ cup ketchup, ¼ cup hoisin sauce, ¼ cup sweet chili sauce, 2 tablespoons soy sauce, 3–4 cloves minced garlic, and ½–1 teaspoon crushed red pepper. Stir until well mixed and set the sauce aside.
- Heat a wok or large sauté pan over medium-high heat. Add ½ cup vegetable oil and heat until shimmering and hot but not smoking. Place a large plate nearby to hold the cooked beef.
- Working in four small batches to avoid crowding, carefully add about ¼ of the coated beef strips to the hot oil. Stir and move the strips with tongs so they cook evenly. Fry each batch 1–3 minutes, until browned and cooked through, then transfer to the holding plate. Repeat until all beef is fried.
- Carefully pour off most of the remaining oil from the wok, leaving about 1 tablespoon. Return the wok to medium-high heat if needed.
- Add the chopped onion and bell pepper to the wok and stir-fry 1–2 minutes, until they begin to soften but remain crisp.
- Return the fried beef to the wok, pour in the prepared sauce, and toss to combine. Stir-fry everything together 2–3 minutes, until the sauce is heated through and coats the beef and vegetables.
- Remove from heat, sprinkle with the chopped scallions, and serve warm.
Why Beijing Beef Panda Express is Worth Your Time

This dish balances textures and flavors in a way that feels indulgent but is actually fast. The crisp exterior from the cornstarch-fried beef contrasts with the glossy, slightly sticky sauce. The peppers and onions add brightness and crunch so each bite stays interesting.
It’s also forgiving. The sauce is made from pantry staples and comes together in a minute. The frying step gives restaurant-level texture, and the whole recipe can be prepped in advance: slice the beef and mix the sauce before you start cooking, which saves time and reduces the stress of stove-side multitasking.
Smart Substitutions

If you need alternatives, choose swaps that preserve texture and balance. Use them to adapt to diet or what’s in your pantry:
- Protein swap: If flank steak isn’t available, skirt steak or sirloin strips work. Keep slices thin and cut against the grain to maintain tenderness.
- Coating: For a lighter crisp, use panko mixed with a little cornstarch, but cornstarch alone gives the classic thin, crunchy coating.
- Oil: Any neutral, high-smoke-point oil is fine—canola, peanut, or sunflower oil work well.
- Sauce tweaks: If you don’t have sweet chili sauce, a mix of honey and a little hot sauce can stand in; adjust to taste. If hoisin is missing, add a touch more soy and a small spoonful of sugar and sesame oil for depth.
What’s in the Gear List
Use straightforward equipment; nothing fancy required.
- Wok or large sauté pan — gives the room to toss ingredients and get a hot surface for frying.
- Large bowl — for tossing the beef with egg and cornstarch.
- Medium bowl or measuring pitcher — for mixing the sauce so it pours easily.
- Tongs — best for moving strips of beef in hot oil and tossing in the wok.
- Thermometer (optional) — helpful if you want to monitor oil temperature, aiming for shimmering but not smoking oil.
- Large plate lined with paper towel (optional) — for holding and draining fried beef.
Watch Outs & How to Fix
Several common issues can derail the dish, but each has a simple fix.
Oil too cool: If your oil isn’t hot enough, the coating will absorb oil and become greasy rather than crisp. Fix: increase heat slightly and test with a small piece of coated beef—if it sizzles immediately and browns in 1–2 minutes, it’s ready.
Oil too hot/smoking: If the oil smokes, lower the heat a bit. Remove the wok briefly from the burner to cool down and resume when the oil shimmers but doesn’t smoke.
Overcrowding the pan: Crowding drops oil temperature and causes soggy coating. Fix: fry in the recommended four small batches and allow the oil to recover between batches.
Sauce too thin: If the sauce doesn’t cling, simmer a little longer so it reduces, or mix 1 teaspoon cornstarch with 1 tablespoon water and stir into the sauce while it heats to thicken.
Tough beef: Slicing against the grain and not overcooking are key. Also, partially freezing makes slicing thinly much easier and helps tenderness.
Customize for Your Needs
Make this dish yours with small changes that keep the spirit intact:
- Add more veggies — snow peas or snap peas work well if you want more green texture.
- Adjust heat — increase crushed red pepper or add a splash of Sriracha to the sauce for extra kick.
- Make it gluten-free — use tamari instead of soy sauce and ensure hoisin and sweet chili sauces are certified gluten-free.
- For lower oil cooking — you can shallow-fry or even pan-fry with less oil, but expect slightly different texture; the cornstarch coating crisps best with a good amount of hot oil.
Testing Timeline
Here’s a rough timeline to keep your prep and cook time tight and predictable:
- 0:00–0:30 — Partially freeze the steak (20–30 minutes). Use this time to measure out sauces and chop the peppers and onions.
- 0:30–0:40 — Slice beef, toss with egg, cornstarch, and salt.
- 0:40–0:50 — Heat oil and set up workstation (tongs, plate, paper towels).
- 0:50–1:05 — Fry beef in four quick batches (about 1–3 minutes per batch).
- 1:05–1:10 — Pour off oil, stir-fry veggies.
- 1:10–1:13 — Return beef, add sauce, toss for 2–3 minutes and finish with scallions.
Total active time after the brief freezing step: roughly 25–30 minutes. From start to plate including partial freezing: around 50–60 minutes.
Save for Later: Storage Tips
Leftovers keep well if stored properly, and reheating is straightforward.
- Refrigerator: Store in an airtight container up to 3 days. Separate the sauce if you want to keep the beef crisper, but the sauce-soaked version still reheats nicely.
- Freezer: I don’t recommend freezing once sauced; the texture changes. You can freeze cooked plain beef strips (un-sauced) wrapped tightly for up to 2 months and thaw before combining with a freshly made sauce.
- Reheating: Reheat gently in a skillet over medium heat so the sauce warms without overcooking the beef. A quick stir-fry in a hot pan will revive some of the crispiness.
Common Questions
Q: Can I bake or air-fry the beef instead of frying?
A: You can air-fry or bake for a lower-oil version. Expect a different texture—less oily, and a bit drier. If air-frying, spray lightly with oil and watch closely; you may need to toss the strips halfway through for even browning.
Q: How do I get the sauce to coat the beef evenly?
A: Return the fried beef to the wok over medium-high heat and add the sauce all at once, tossing quickly. The residual oil and hot pan help the sauce cling. If necessary, reduce the sauce briefly to thicken.
Q: Can I make this ahead for a party?
A: Yes. Fry the beef and keep it warm on a plate in a low oven while you stir-fry the vegetables and finish the sauce. Combine just before serving so the beef stays crisper.
See You at the Table
This Beijing Beef is a weekday win and a weekend showstopper. It’s built from simple components that, together, feel like takeout magic. Prepare your mise en place, keep an eye on oil temperature, and you’ll have a glossy, satisfying plate in under an hour. Serve over steamed rice, scoop it into lettuce cups, or pair it with your favorite noodles.
If you make it, I’d love to hear what tweaks you made — extra heat, extra crunch, or a veggie swap. Happy cooking, and enjoy every saucy bite.

Beijing Beef Panda Express
Ingredients
Ingredients
- 1 – 1 1/4 poundsflank steak
- 1 largeegg
- 1/4 cupcornstarch
- 1/2 teaspoonsalt
- 1 largered bell pepperseeded and chopped into 1-inch pieces
- 1 cuponion1-inch pieces
- 1/2 cupvegetable oilfor frying
- 1/4 cupchopped scallionsfor garnish
- 1/4 cupketchup
- 1/4 cuphoisin sauce
- 1/4 cupsweet chili sauce
- 2 tablespoonsoy sauce
- 3-4 clovesminced garlic
- 1/2 – 1 teaspooncrushed red pepper
Instructions
Instructions
- Partially freeze the 1–1 ¼ pounds flank steak for 20–30 minutes so it firms up, then slice against the grain into thin strips about 2–3 inches long. Place the strips in a large bowl.
- Add 1 large egg, ¼ cup cornstarch, and ½ teaspoon salt to the beef. Gently toss until all strips are evenly coated. Set aside.
- Seed and chop 1 large red bell pepper into 1-inch pieces and chop 1 cup onion into 1-inch pieces. Chop ¼ cup scallions and set aside for garnish.
- In a medium bowl or measuring pitcher, combine ¼ cup ketchup, ¼ cup hoisin sauce, ¼ cup sweet chili sauce, 2 tablespoons soy sauce, 3–4 cloves minced garlic, and ½–1 teaspoon crushed red pepper. Stir until well mixed and set the sauce aside.
- Heat a wok or large sauté pan over medium-high heat. Add ½ cup vegetable oil and heat until shimmering and hot but not smoking. Place a large plate nearby to hold the cooked beef.
- Working in four small batches to avoid crowding, carefully add about ¼ of the coated beef strips to the hot oil. Stir and move the strips with tongs so they cook evenly. Fry each batch 1–3 minutes, until browned and cooked through, then transfer to the holding plate. Repeat until all beef is fried.
- Carefully pour off most of the remaining oil from the wok, leaving about 1 tablespoon. Return the wok to medium-high heat if needed.
- Add the chopped onion and bell pepper to the wok and stir-fry 1–2 minutes, until they begin to soften but remain crisp.
- Return the fried beef to the wok, pour in the prepared sauce, and toss to combine. Stir-fry everything together 2–3 minutes, until the sauce is heated through and coats the beef and vegetables.
- Remove from heat, sprinkle with the chopped scallions, and serve warm.
Equipment
- wok or large sauté pan
- Tongs
- Large Bowl
- Medium Bowl
- Plate
Notes
This recipe is
Gluten Free
if you buy GF hoisin and soy sauce!
For health purposes, you can
omit the majority of the oil
and skip the deep frying in this recipe, but it will not have the same texture that it does at a Panda Express restaurant. To do this, add just 1-2 tablespoons of oil to the wok, and stir-fry the beef for 1-3 minutes before stir-frying the vegetables.
Beijing beef tastes just as delicious – if not more so! – the next day. Once leftovers are cool, transfer them to an airtight container and keep them in the fridge for up to
3 or 4 days
. I love to use this recipe to meal prep lunches with a side of rice.
I do not recommend freezing this dish… Bell peppers tend to get a bit mushy when frozen and then reheated.
