Sichuan Chicken Stir-Fry: Spicy Garlic Pepper Wok Recipe

This easy restaurant-style Szechuan chicken stir-fry will likely become your go-to weeknight dinner—ready in about 30 minutes. Tender chicken breast tossed with Chinese five-spice and a simple Asian sauce creates deep, balanced flavor without excess oil or refined sugar.

overhead shot of a bowl with rice topped with Chinese 5 Spice Chicken

Szechuan-style chicken is one of my favorite takeout orders—sweet, savory, and spicy. It’s a satisfying treat, but many restaurant versions are heavy on oil and refined sugar. This homemade version trims the oil, skips refined sugar, and adds plenty of vegetables for a healthier, equally flavorful meal.

Serve the stir-fry over steamed rice or cauliflower rice for a lower-carb option. The flavors develop quickly, so prep everything before you start cooking to ensure a smooth, fast process.

Chinese Szechuan Chicken Stir Fry in a black skillet

What is Chinese five-spice?

Chinese five-spice powder is a fragrant blend I rely on for authentic-tasting stir-fries. It’s key to this recipe, bringing aromatic warmth and complexity; don’t skip it. Five-spice typically combines star anise, fennel seeds, Szechuan peppercorns (or regular peppercorns), cloves, and cinnamon. As with many spice blends, exact proportions vary by region and household.

You can find five-spice in larger grocery stores or make your own at home. It’s versatile—use it on chicken, tofu, shrimp, or in other stir-fries and marinades when you want that characteristic Chinese flavor profile.

a bowl with Chinese Szechuan Chicken stir fry on rice with chopsticks

Stir-fries cook quickly, so the secret is mise en place: have everything chopped and ready so each ingredient goes in at the right time. This keeps textures bright and the chicken juicy.

How to make Szechuan chicken stir-fry

picture collage demonstrating how to prep meat and sauce for Chinese Szechuan chicken stir-fry

Make the sauce

Step 1 – Heat a large skillet over medium heat and toast the peppercorns until fragrant, about 1–2 minutes. Crush them.

Tip: If you don’t have a mortar and pestle, place peppercorns on a cutting board and crush them with the bottom of a heavy pan or another flat, heavy object.

Step 2 – In a medium bowl, whisk the sauce ingredients together until combined and set aside.

Make the stir-fry

Step 3 – Toss the chicken pieces with cornstarch in a large bowl until evenly coated and season lightly with salt.

picture collage showing how to make Chinese Szechuan chicken stir fry step by step

Step 4 – In the same skillet, heat 2 tbsp oil over high heat. When very hot, add chicken in a single layer and cook undisturbed for about 3 minutes until golden and crisp. Flip and finish cooking. Work in batches if needed to avoid overcrowding. Transfer cooked chicken to a plate and set aside.

Step 5 – Add another tablespoon of oil (or less if there’s residual oil). Add onion and bell peppers and stir-fry for 3–4 minutes until softened.

Step 6 – Add dried chilies and stir-fry for 30 seconds. Return the chicken to the skillet, whisk the sauce briefly, pour it in, and bring to a boil. Cook, stirring, for 30 seconds to 1 minute until the sauce thickens and coats the chicken and vegetables.

overhead shot of Chinese Szechuan Chicken Stir-fry

Serve immediately over rice or cauliflower rice. The dried chilies are for flavor—avoid eating them whole unless you enjoy intense heat.

Meal prep and storage

This stir-fry is best fresh, but it stores well for meal prep. Refrigerate in sealed containers for up to three days. Reheat gently and pair with rice, rice noodles, or use the chicken as a filling for lettuce wraps.

overhead shot of a bowl of healthy Chinese Szechuan chicken stir fry served with rice

Tips

  • You can substitute any protein you like—beef, shrimp, tofu—or make this vegetarian with a mix of vegetables.
  • Chicken thighs work well too but require slightly longer cooking time.
  • I kept the vegetables simple with red bell pepper and onion, but stir-fry-friendly options like broccoli, asparagus, mushrooms, carrots, or green beans are all great additions.
  • Kitchen tongs are handy for flipping chicken and stirring while cooking.

Szechuan sauce adapted from Feasting at Home.

img 14059 8

Szechuan Chicken Stir-fry

This restaurant-style Szechuan chicken stir-fry is quick, deeply flavorful, and perfect for busy weeknights. Chicken breast is tossed with Chinese five-spice and a simple Asian sauce for a satisfying meal in about 30 minutes.

Course
dinner, Main Course
Cuisine
American, Chinese
Keyword
5-Spice Chicken, Chinese chicken recipe, chinese chicken stirfry
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 4 people
Calories 429 kcal

Ingredients

Stir Fry:

  • 1 lb / 500 g boneless chicken breasts, cut into 1-inch pieces
  • 3 tbsp cornstarch
  • 3 tbsp avocado oil, divided
  • 1 large yellow onion, cut into ½-inch pieces
  • 1 large red bell pepper, cut into 1-inch pieces
  • 1 large green bell pepper, cut into 1-inch pieces
  • 10 small dried red chilies (such as chile de arbol)

Sauce:

  • ½ tsp black peppercorns or Szechuan peppercorns
  • ¼ cup low-sodium soy sauce
  • 3 tbsp honey (or maple syrup, coconut sugar, or brown sugar)
  • 1 tbsp sesame oil
  • 1 tbsp rice wine vinegar
  • 1 tbsp mirin
  • 3 garlic cloves, finely minced
  • 2 tsp fresh ginger, finely minced
  • 1 tbsp garlic chili paste (such as sambal oelek)
  • ¼ tsp Chinese five-spice
  • 1 tbsp cornstarch

Instructions

Make the sauce.

  1. Heat a large skillet over medium heat, toast peppercorns 1–2 minutes until fragrant, then crush.
  2. Whisk all sauce ingredients together in a bowl and set aside.

Make the stir fry.

  1. Toss chicken with cornstarch in a large bowl and season with salt.
  2. Heat 2 tbsp oil in the skillet over high heat. Add chicken in a single layer and cook about 3 minutes without moving until golden and crisp, then flip and finish. Work in batches if necessary. Remove chicken and set aside.
  3. Add another tablespoon oil if needed. Stir-fry onion and bell peppers 3–4 minutes until softened.
  4. Add dried chilies and stir-fry 30 seconds.
  5. Return chicken to the skillet. Whisk the sauce and pour in. Bring to a boil and cook, stirring, 30 seconds to 1 minute until thickened and glossy.
  6. Serve immediately over rice or cauliflower rice. Avoid eating the dried chilies unless you want serious heat.

Recipe Notes

Szechuan sauce adapted from Feasting at Home.

  • Any protein works—beef, shrimp, or tofu are great alternatives, or make it fully vegetarian.
  • Kitchen tongs make flipping chicken and stirring easier.
  • Chicken thighs are an option but require longer cooking.
  • Swap or add vegetables as you like—broccoli, asparagus, mushrooms, carrots, or green beans work well.
Nutrition Facts
Szechuan Chicken Stir-fry
Amount Per Serving (1/4)
Calories 429Calories from Fat 162
% Daily Value*
Fat 18g28%
Saturated Fat 2g13%
Cholesterol 73mg24%
Sodium 711mg31%
Potassium 989mg28%
Carbohydrates 42g14%
Fiber 4g17%
Sugar 24g27%
Protein 28g56%
Vitamin A 2147IU43%
Vitamin C 228mg276%
Calcium 38mg4%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.

If you try this Szechuan Chicken Stir-fry, please rate the recipe and leave a comment with feedback—I love hearing how it turned out for you!

More Asian recipes you will love:

  • Korean Ground Beef Rice Bowls
  • Asian Glazed Meatballs
  • Cauliflower Fried Rice
  • Asian Slaw with Ginger Peanut Dressing
  • Chicken Lettuce Wraps