Go Back
Cozy Weekend Project: Copycat Panda Express Beijing Beef

Copycat Panda Express Beijing Beef

A quick and flavorful stir-fry featuring crispy beef strips coated in a glossy, sweet-savory sauce with bell peppers and aromatic ginger, garlic, and dried chilies. Serve over steamed jasmine rice for a satisfying weeknight dinner that rivals the takeout favorite.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 500 g beef flank steak sliced thinly against the grain into 5cm-long strips
  • 3 tablespoons light soy sauce
  • 1 tablespoon dark soy sauce
  • 2 tablespoons rice vinegar
  • 1 tablespoon tomato paste
  • 2 tablespoons brown sugar
  • 1 teaspoon sesame oil
  • ¼ teaspoon white pepper
  • 3 tablespoons cornflour cornstarch
  • 4 tablespoons vegetable or rapeseed oil divided
  • 4 cloves garlic finely minced
  • 2 cm piece fresh ginger peeled and cut into thin matchsticks
  • 2 dried red chillies broken into pieces (seeds removed for less heat)
  • 1 small red bell pepper sliced into thin strips
  • 1 small green bell pepper sliced into thin strips
  • 2 spring onions sliced on the diagonal
  • Cooked jasmine rice to serve

Method
 

  1. Marinate the beef: In a medium bowl, combine the sliced beef with 1 tablespoon of light soy sauce and 1 tablespoon of cornflour. Use your hands to massage the mixture into the meat—you’ll feel the beef become slightly tacky as the cornflour begins to adhere. Set aside for 20 minutes at room temperature.
  2. Make the sauce: In a small bowl, whisk together the remaining 2 tablespoons light soy sauce, dark soy sauce, rice vinegar, tomato paste, brown sugar, sesame oil, and white pepper. Stir until the sugar has dissolved completely—the sauce should look a deep, glossy mahogany. Set it near the hob.
  3. Prepare the coating: Spread the remaining 2 tablespoons of cornflour on a large plate. Working in batches, dredge each marinated beef strip in the cornflour, pressing gently so the flour adheres. The beef should look dusted, not caked; shake off any excess. You’ll hear a faint rustle as the strips settle on the plate.
  4. First fry: Heat 3 tablespoons of oil in a wok or large frying pan over high heat until it shimmers—you’ll see faint wisps of smoke rising. Add the beef strips in a single layer, without crowding. Fry for 2 minutes without moving them; the edges will turn a deep golden brown and you’ll hear a steady sizzle. Flip and fry for another 1 minute. Transfer the beef to a plate lined with kitchen paper. Repeat with any remaining beef.
  5. Aromatics in hot oil: Reduce the heat to medium-high and add the remaining 1 tablespoon of oil. Tumble in the garlic, ginger, and dried chilli pieces. Stir-fry for 30 seconds—the air will fill with a sharp, fragrant steam, and the garlic will turn pale gold at the edges.
  6. Build the sauce: Pour the prepared sauce mixture into the wok. It will bubble immediately and start to thicken. Stir continuously for about 1 minute until the sauce coats the back of a spoon and looks sticky and glossy, like a dark caramel.
  7. Return the beef and vegetables: Tip the fried beef strips back into the wok, along with the red and green bell pepper strips. Toss everything together over high heat for 90 seconds—the peppers will soften slightly but keep a little crunch, and the beef will be fully coated in the glistening sauce.
  8. Finish and serve: Sprinkle the spring onions over the top, give everything one final toss, then slide the beef onto a warm serving plate. The sauce should cling to the meat and peppers, not pool at the bottom. Serve immediately with steamed jasmine rice.

Notes

For best results, slice the beef against the grain and marinate for at least 20 minutes. Adjust the amount of dried chilies to your heat preference. Use a wok or large skillet for proper high-heat searing.