Go Back
A close-up shot of a bowl of delicious Kung Pao Beef served over white rice, garnished with roasted cashews, vibrant red chili peppers, and fresh green onions.
Maryam

Spicy Szechuan Kung Pao Beef

This Kung Pao Beef recipe delivers a perfect balance of savory, sweet, and spicy flavors with tender beef and crunchy peanuts, all coated in a rich, glossy sauce. A classic Chinese stir-fry that's easy to make at home.
Prep Time 25 minutes
Cook Time 15 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Chinese, Szechuan

Ingredients
  

For the Beef Marinade
  • 1 lb flank steak thinly sliced against the grain
  • 1 tbsp soy sauce
  • 1 tbsp Shaoxing wine or dry sherry
  • 1 tsp cornstarch
  • 1 tsp sesame oil
  • 1/4 tsp baking soda optional, for tenderizing
For the Kung Pao Sauce
  • 2 tbsp soy sauce
  • 1 tbsp dark soy sauce for color
  • 1 tbsp black vinegar or rice vinegar
  • 1 tbsp sugar
  • 1 tbsp cornstarch
  • 1/2 cup chicken broth or water
  • 1 tsp sesame oil
For the Stir-Fry
  • 2 tbsp vegetable oil or peanut oil, divided
  • 10-15 dried red chilies whole, or to taste
  • 1 tbsp Szechuan peppercorns crushed (optional, for authentic flavor)
  • 3 cloves garlic minced
  • 1 inch ginger fresh, grated or minced
  • 1/2 cup peanuts roasted, unsalted
  • 3 green onions sliced, white and green parts separated
For Serving
  • 1 steamed rice for serving

Equipment

  • Large Mixing Bowl
  • Wok or Large Skillet
  • Whisk
  • Measuring cups and spoons

Method
 

  1. In a large bowl, combine the thinly sliced flank steak with 1 tbsp soy sauce, 1 tbsp Shaoxing wine, 1 tsp cornstarch, 1 tsp sesame oil, and 1/4 tsp baking soda (if using). Mix well to coat the beef evenly. Let marinate at room temperature for at least 15 minutes, or refrigerate for up to 30 minutes.
  2. In a small bowl, whisk together 2 tbsp soy sauce, 1 tbsp dark soy sauce, 1 tbsp black vinegar, 1 tbsp sugar, 1 tbsp cornstarch, 1/2 cup chicken broth, and 1 tsp sesame oil until smooth. Set aside.
  3. Heat 1 tbsp of vegetable oil in a large wok or skillet over high heat until smoking. Add the marinated beef in a single layer (cook in batches if necessary to avoid overcrowding) and stir-fry for 1-2 minutes until browned and mostly cooked through. Do not overcook. Remove the beef from the wok and set aside.
  4. Add the remaining 1 tbsp of vegetable oil to the wok. Reduce heat to medium-high. Add the dried red chilies and Szechuan peppercorns (if using). Stir-fry for 30-60 seconds until fragrant and the chilies have darkened slightly (be careful not to burn them).
  5. Add the minced garlic, grated ginger, and the white parts of the sliced green onions to the wok. Stir-fry for another 30 seconds until fragrant.
  6. Return the seared beef to the wok. Give the prepared Kung Pao sauce a quick re-whisk and pour it into the wok. Stir quickly to coat everything evenly. The sauce will thicken rapidly.
  7. Add the roasted peanuts and the green parts of the sliced green onions. Toss for another 30 seconds until everything is well combined and heated through.
  8. Remove from heat and serve immediately with steamed white rice.

Notes

For extra spice, you can snip the dried chilies in half before adding them. Adjust the amount of chilies and Szechuan peppercorns to your preferred spice level. Enjoy your homemade Kung Pao Beef!