The first time I tried authentic Szechuan Beef, I knew it was going to change how I cooked at home. The heat, the savory depth, and that little numbing tingle from the peppercorns made me feel like I was eating right on the busy streets of Chengdu.
The best part? You don't need fancy techniques or restaurant equipment to get those bold flavors at home. With a few key ingredients and some simple steps, you can whip up this spicy stir-fry in under 30 minutes.
If you love this kind of bold, saucy stir-fry, you'll also want to check out my kung pao chicken recipe - another classic that balances heat and sweetness so well.
Jump to:
ingredients you'll need for
the beef
- 1 pound flank steak, sliced into bite-sized pieces (sirloin or tenderloin works too)
- Salt and pepper to taste
- 1 tablespoon sesame oil (olive oil also works)
- 1 large bell pepper, chopped
- 2 jalapeño peppers, chopped (optional, use serrano for extra heat)
- 10 dried chile de arbol peppers (or japones for extra spicy kick)
- 1 tablespoon Szechuan peppercorns (or substitute with black peppercorns)
the sauce
- ¼ cup soy sauce
- ¼ cup oyster sauce
- 2 tablespoons rice vinegar
- 1 tablespoon sesame oil
- 1 tablespoon ground ginger (fresh is great too)
- 1 tablespoon honey (add more if you like it sweeter)
- 1 tablespoon chili garlic sauce
- 1 teaspoon garlic powder (or fresh minced garlic)
- 1 teaspoon sriracha (more to taste)
- 1 teaspoon crushed red pepper flakes
- ½ cup chicken stock
- 1-2 tablespoons cornstarch (for thickening)
- ½-1 teaspoon lightly toasted and ground Szechuan peppercorns
- ½-1 teaspoon Chinese 5 spice
serving
- Cooked white rice or noodles
- Chili flakes, chopped green onion, toasted sesame seeds
step-by-step cooking instructions
make the homemade szechuan sauce
- In a small pot, whisk together all sauce ingredients except the cornstarch.
- Bring to a boil, then lower heat and simmer for 3 minutes.
- To thicken: dissolve 1 tablespoon cornstarch in 2 tablespoons water and stir it in. Let it simmer 2-3 minutes until glossy. For thicker sauce, use 2 tablespoons cornstarch. Remove from heat and set aside.
cook the beef
- Heat oil in a large skillet or wok over medium-high heat.
- Season beef with salt and pepper, then sear 3-4 minutes until browned. Remove and set aside.
- In the same pan, stir-fry bell pepper and jalapeños for 5 minutes until softened.
- Toss in dried chiles and Szechuan peppercorns, stir-fry 2 minutes.
- Return beef to the pan and pour in your homemade sauce. Reduce heat and simmer 5 minutes until everything is coated and saucy.
serve it up
Scoop over rice or noodles, sprinkle with chili flakes, sesame seeds, and green onion. Serve hot.
tips for success
- slice against the grain: this keeps the beef tender.
- control the heat: take out chili seeds for a milder version, or toss in extra dried chiles if you like it fiery.
- make it ahead: the sauce can be made 2-3 days in advance and stored in the fridge.
storage and reheating
- fridge: cool to room temp, then store in airtight containers for up to 4 days.
- freezer: freeze in portions for up to 2 months.
- reheating: warm gently in a skillet with a splash of chicken stock or water to keep the beef moist.

common questions about szechuan beef
what are szechuan peppercorns and why are they special?
They give that famous "má" numbing effect, along with a citrusy, slightly woody taste that makes the dish so unique.
what's the best cut of beef for this recipe?
Flank steak works best, but sirloin or tenderloin are great too. The key is slicing thin against the grain.
how spicy is it?
Traditionally, very spicy - but you can tone it down by using fewer dried chiles and less sriracha.
can i substitute ingredients if i can't find them?
Yes! Use black peppercorns instead of Szechuan, or rice wine vinegar instead of Shaoxing wine. Most big grocery stores now carry these ingredients in their international aisle.
recipes you may also like
Print📖 Recipe

Szechuan Beef
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Chinese
Description
A bold, spicy, and flavorful stir-fry made with tender beef, Szechuan peppercorns, and a homemade sauce that's ready in under 30 minutes.
Ingredients
- 1 pound flank steak, sliced into bite-sized pieces (sirloin or tenderloin works too)
- Salt and pepper to taste
- 1 tablespoon sesame oil (olive oil also works)
- 1 large bell pepper, chopped
- 2 jalapeño peppers, chopped (optional, use serrano for extra heat)
- 10 dried chile de arbol peppers (or japones for extra spicy kick)
- 1 tablespoon Szechuan peppercorns (or substitute with black peppercorns)
For the sauce:
- ¼ cup soy sauce
- ¼ cup oyster sauce
- 2 tablespoons rice vinegar
- 1 tablespoon sesame oil
- 1 tablespoon ground ginger (fresh is great too)
- 1 tablespoon honey (add more if you like it sweeter)
- 1 tablespoon chili garlic sauce
- 1 teaspoon garlic powder (or fresh minced garlic)
- 1 teaspoon sriracha (more to taste)
- 1 teaspoon crushed red pepper flakes
- ½ cup chicken stock
- 1-2 tablespoons cornstarch (for thickening)
- ½-1 teaspoon lightly toasted and ground Szechuan peppercorns
- ½-1 teaspoon Chinese 5 spice
For serving:
- Cooked white rice or noodles
- Chili flakes, chopped green onion, toasted sesame seeds
Instructions
- Make the homemade Szechuan sauce: In a small pot, whisk together all sauce ingredients except the cornstarch. Bring to a boil, then lower heat and simmer for 3 minutes. To thicken: dissolve 1 tablespoon cornstarch in 2 tablespoons water and stir it in. Let it simmer 2-3 minutes until glossy. For thicker sauce, use 2 tablespoons cornstarch. Remove from heat and set aside.
- Cook the beef: Heat oil in a large skillet or wok over medium-high heat. Season beef with salt and pepper, then sear 3-4 minutes until browned. Remove and set aside. In the same pan, stir-fry bell pepper and jalapeños for 5 minutes until softened. Toss in dried chiles and Szechuan peppercorns, stir-fry 2 minutes. Return beef to the pan and pour in your homemade sauce. Reduce heat and simmer 5 minutes until everything is coated and saucy.
- Serve it up: Scoop over rice or noodles, sprinkle with chili flakes, sesame seeds, and green onion. Serve hot.
Notes
Tips: Slice beef against the grain for tenderness. Control spice by adjusting dried chiles and sriracha. Sauce can be made ahead 2-3 days. Storage: Refrigerate up to 4 days, freeze up to 2 months. Reheat gently with splash of stock.
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 12g
- Sodium: 980mg
- Fat: 20g
- Saturated Fat: 5g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 3g
- Protein: 28g
- Cholesterol: 70mg






Comments
No Comments