I make this Beijing Beef because it hits three things every weeknight dinner should: bold flavor, crisp texture, and a short list of steps you can actually follow. It’s the takeout favorite you can reproduce at home without mystery ingredients. The sauce uses pantry staples—ketchup, hoisin, and sweet chili sauce—so that sticky, sweet-savory finish comes together fast.
The technique is straightforward: a quick partial freeze for cleaner slices, a cornstarch-egg coating for a crunchy finish, and high-heat frying to lock in texture. Vegetables get just enough heat to stay bright and crisp. Put it all together and you have that sweet-tangy glaze clinging to strips of beef—excellent over steamed rice or fried rice.
I’ll walk you through the ingredients, step-by-step instructions exactly as tested, gear you’ll need, common mishaps and how to fix them, and sensible storage tips. No fluff—just practical, achievable guidance so your plate at the table looks and tastes like the real deal.
The Ingredient Lineup

Ingredients
- 1–1¼ pounds flank steak — the lean, flavorful cut that slices thin against the grain for tender strips.
- 1 large egg — binds the cornstarch to the beef and helps create a crisp coating when fried.
- ¼ cup cornstarch — the primary coating for that crunchy exterior; use cornstarch, not flour.
- ½ teaspoon salt — seasons the beef so the coating and sauce don’t taste flat.
- 1 large red bell pepper, seeded and chopped into 1-inch pieces — adds color, sweetness, and a crisp bite.
- 1 cup onion, 1-inch pieces — provides savory sweetness; cut large so it stays crisp after stir-frying.
- ½ cup vegetable oil for frying — a neutral oil with a high smoke point for shallow frying the beef.
- ¼ cup chopped scallions for garnish — fresh finish that adds brightness and a little crunch.
- ¼ cup ketchup — gives tang, body, and familiar takeout flavor to the sauce.
- ¼ cup hoisin sauce — deep, savory-sweet backbone for the sauce.
- ¼ cup sweet chili sauce — brings sweetness and a little heat; balances the ketchup and hoisin.
- 2 tablespoons soy sauce — adds saltiness and umami to round out the sauce.
- 3–4 cloves minced garlic — sharp aromatics that lift the sauce; fresh is best.
- ½–1 teaspoon crushed red pepper — controls heat level; start low if you don’t want it spicy.
Beijing Beef Panda Express Cooking Guide
- Partially freeze 1–1¼ pounds flank steak for 20–30 minutes to firm it, then slice thinly against the grain into strips about 2–3 inches long. Place the strips in a large bowl.
- Add 1 large egg, ¼ cup cornstarch, and ½ teaspoon salt to the bowl with the beef. Gently toss until every strip is evenly coated. Set aside.
- Seed and chop 1 large red bell pepper into 1-inch pieces. Cut onion into 1-inch pieces until you have 1 cup. Chop ¼ cup scallions for garnish and set aside.
- In a medium bowl or measuring cup, whisk together ¼ cup ketchup, ¼ cup hoisin sauce, ¼ cup sweet chili sauce, 2 tablespoons soy sauce, 3–4 cloves minced garlic, and ½–1 teaspoon crushed red pepper. Set the sauce mixture aside.
- Heat a wok or large sauté pan over medium-high heat. Add ½ cup vegetable oil and heat until the oil is shimmering and hot (but not smoking). Place a plate lined with paper towels nearby to hold cooked beef.
- Fry the beef in 3–4 batches to avoid overcrowding: carefully add about one quarter of the coated beef strips to the hot oil, use tongs to move them, and stir-fry 1–3 minutes until browned and cooked through. Transfer each batch to the lined plate as it finishes.
- Carefully pour off most of the remaining oil from the wok, leaving about 1 tablespoon of oil in the pan.
- Add the onion and bell pepper to the wok and stir-fry 1–2 minutes, until the vegetables are slightly softened but still crisp.
- Return all the fried beef to the wok, pour in the prepared sauce, and toss to combine. Stir-fry 2–3 minutes more, until the sauce thickens slightly and coats the beef and vegetables.
- Remove from heat, sprinkle with the ¼ cup chopped scallions, and serve warm over fried rice or white rice.
Why Beijing Beef Panda Express is Worth Your Time

This recipe gives you takeout-level flavor without takeout-level cost or additives. The cornstarch-egg coating produces a thin, crunchy crust that soaks up the sauce just right. Because you fry the beef in batches and then finish it with the sauce, the texture stays crisp instead of going soggy—this is the trick that makes the difference.
The sauce is simple but layered: ketchup gives acidity and body, hoisin brings savory depth, and sweet chili adds brightness and a touch of heat. Together they recreate the sticky, glossy glaze you expect from a good Beijing Beef. You’ll also appreciate how fast it cooks—most of the time is prep—and how easy it is to scale up for a crowd.
Smart Substitutions

- Beef — If flank steak isn’t available you can use skirt steak or flat iron in similar quantities; slice against the grain for tenderness.
- Oil — Any neutral oil with a high smoke point works (canola, peanut). Avoid olive oil for frying.
- Sweet chili sauce — If you don’t have it, a mixture of honey and a little sambal oelek gives comparable sweet-heat balance, but start small with the chili.
- Hoisin — If needed, increase soy sauce by a tablespoon and add a teaspoon of black bean paste or a touch of molasses for depth—though hoisin is preferable.
- To make it gluten-free — Use tamari in place of soy sauce and verify the hoisin and sweet chili sauces are gluten-free.
- Vegetarian option — Pressed firm tofu, sliced into strips and coated the same way, will crisp up nicely; fry carefully as tofu cooks faster than beef.
What’s in the Gear List
- Wok or large sauté pan — a roomy pan helps you stir-fry without crowding.
- Tongs — for flipping and moving strips while frying.
- Paper towels and a plate — to drain excess oil from fried beef.
- Medium bowl and measuring cup — mixing the sauce and whisking ingredients.
- Sharp chef’s knife and cutting board — for quick, even slices of beef and vegetables.
- Thermometer (optional) — to monitor oil if you want precise frying temperature.
Watch Outs & How to Fix
Oil too cool: if the oil isn’t hot enough the coating soaks up oil and becomes greasy. Fix: heat until shimmering; test by dropping a small piece of coated beef—if it sizzles immediately, the oil is ready.
Oil too hot/smoking: reduce heat and, if oil smokes heavily, start fresh with new oil. Strong hot oil ruins flavor quickly.
Beef soggy after saucing: this happens when beef is crowded while frying or if you pour the sauce too early. Fix: fry in batches until nicely browned, drain well on paper towels, then return to the pan for a brief toss with the sauce (2–3 minutes) so it thickens and clings rather than steaming the coating.
Sauce too thin: simmer a minute or two longer to reduce and thicken. If you need a quick fix, mix a small pinch of cornstarch with water and stir it into the simmering sauce, a little at a time, until it reaches the desired sheen.
Customize for Your Needs
Prefer less heat? Use ½ teaspoon crushed red pepper or omit it entirely and serve chili flakes on the side. Want more veg? Snap peas or thin-sliced carrots add color and crunch—add them when you toss in the bell pepper so they stay crisp.
If you want a lighter version, pan-sear the beef strips with minimal oil and finish with the sauce—texture will differ (less crispy) but the flavor remains. For a richer glaze, finish with a teaspoon of toasted sesame oil just off the heat.
Testing Timeline
Prep: 25–35 minutes. This includes the 20–30 minutes to partially freeze the flank steak (you can do other prep while it chills), slicing, chopping vegetables, and whisking the sauce.
Cook time: 10–15 minutes. Frying the beef in batches takes the bulk of active cooking time. Stir-frying the vegetables and combining everything with the sauce is quick.
Total time: about 35–50 minutes from start to finish, depending on how fast you slice and how many batches you fry.
Save for Later: Storage Tips
Refrigerate: Store leftovers in an airtight container and refrigerate up to 3 days. The coating will soften in the fridge; reheat gently in a hot skillet to revive some crispness instead of using the microwave.
Freeze: You can freeze cooked beef and sauce in a freezer-safe container for up to 2 months. Thaw overnight in the fridge, then reheat in a skillet. Expect textural changes—the coating won’t be as crisp after freezing.
Sauce make-ahead: The sauce mixes well ahead and keeps in the fridge for 3–4 days. Make it in advance to cut active cook time on a busy evening.
Common Questions
Q: Can I bake the beef instead of frying?
A: Yes, for a lighter version you can bake coated strips on a well-oiled rimmed sheet at 425°F (220°C) until crisp, turning halfway. They won’t be identical but will still be tasty.
Q: How do I keep the beef tender?
A: Slice against the grain into thin strips and don’t overcook—fry until just browned (1–3 minutes per batch). Flank is lean; short cooking preserves tenderness.
Q: Is there a trick to a shiny sauce?
A: Let the sauce reduce briefly in the pan so it thickens and clings to the beef. A small corn starch slurry can help if you need faster thickening.
See You at the Table
This Beijing Beef recipe is about practical steps that produce reliable, takeout-style results at home. Follow the order: prep the beef cold for easy slicing, coat, fry in batches, then finish quickly with the sauce and bright scallions. You’ll get sticky, crispy beef that’s perfect over rice or tossed with noodles.
Make it once and you’ll see how fast it becomes a repeat dinner. Gather a bowl of steamed rice, plate this up, and enjoy that first satisfying bite—the sweet, savory glaze, the crunch, the tender beef. See you at the table.

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 1–1¼ pounds flank steak for 20–30 minutes to firm it, then slice thinly against the grain into strips about 2–3 inches long. Place the strips in a large bowl.
- Add 1 large egg, ¼ cup cornstarch, and ½ teaspoon salt to the bowl with the beef. Gently toss until every strip is evenly coated. Set aside.
- Seed and chop 1 large red bell pepper into 1-inch pieces. Cut onion into 1-inch pieces until you have 1 cup. Chop ¼ cup scallions for garnish and set aside.
- In a medium bowl or measuring cup, whisk together ¼ cup ketchup, ¼ cup hoisin sauce, ¼ cup sweet chili sauce, 2 tablespoons soy sauce, 3–4 cloves minced garlic, and ½–1 teaspoon crushed red pepper. Set the sauce mixture aside.
- Heat a wok or large sauté pan over medium-high heat. Add ½ cup vegetable oil and heat until the oil is shimmering and hot (but not smoking). Place a plate lined with paper towels nearby to hold cooked beef.
- Fry the beef in 3–4 batches to avoid overcrowding: carefully add about one quarter of the coated beef strips to the hot oil, use tongs to move them, and stir-fry 1–3 minutes until browned and cooked through. Transfer each batch to the lined plate as it finishes.
- Carefully pour off most of the remaining oil from the wok, leaving about 1 tablespoon of oil in the pan.
- Add the onion and bell pepper to the wok and stir-fry 1–2 minutes, until the vegetables are slightly softened but still crisp.
- Return all the fried beef to the wok, pour in the prepared sauce, and toss to combine. Stir-fry 2–3 minutes more, until the sauce thickens slightly and coats the beef and vegetables.
- Remove from heat, sprinkle with the ¼ cup chopped scallions, and serve warm over fried rice or white rice.
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.
