Szechuan Spicy Beef with Green Beans is a bold and fiery stir-fry dish hailing from the Sichuan (Szechuan) province of China—famous for its dynamic flavors, chili heat, and that signature tongue-tingling sensation from Szechuan peppercorns. This dish perfectly combines tender, juicy strips of beef with crisp-tender green beans, all coated in a glossy, spicy, garlicky sauce that balances heat, salt, and umami in every bite.
It’s a restaurant-quality dish that comes together quickly at home, offering the best of Chinese takeout with authentic flavors and fresh ingredients. Each element—from the seared beef to the blistered green beans—adds a layer of texture and depth that makes this dish unforgettable.
Why I Love This Recipe
I love this recipe because it’s a perfect balance of flavor, texture, and heat. The beef is succulent, the green beans are crisp and vibrant, and the sauce is rich with chili paste, soy, and a whisper of sweetness that rounds out the spice. What makes it so special is how fast and satisfying it is—you get a meal bursting with authentic Asian flavor in less than 30 minutes.
It’s also incredibly versatile. You can adjust the spice level, use different cuts of beef, or toss in extra vegetables. Plus, the fragrance of sizzling garlic, ginger, and chili oil filling your kitchen is pure magic!
Why It’s a Must-Try Dish
- Authentic Szechuan Flavor: A real taste of China’s most iconic cuisine, featuring that famous numbing spice and deep umami richness.
- Quick & Easy: Perfect for weeknight dinners—ready in under 30 minutes!
- Nutritious: Packed with lean protein, fiber-rich green beans, and flavorful aromatics.
- Better than Takeout: Fresh, customizable, and made with wholesome ingredients.
- Perfect with Rice or Noodles: The spicy sauce clings beautifully to steamed jasmine rice or chewy noodles.
Preparation and Cooking Details
- Preparation Time: 15 minutes
- Cooking Time: 15 minutes
- Total Time: 30 minutes
- Servings: 4 servings
- Calories: ~360 calories per serving
- Course: Main Course
- Cuisine: Chinese (Szechuan)
Ingredients
For the Beef Marinade:
- 1 lb (450 g) flank steak or sirloin, thinly sliced against the grain
- 1 tbsp soy sauce
- 1 tsp cornstarch
- 1 tsp sesame oil
- 1 tsp Shaoxing wine (optional but authentic)
For the Stir-Fry:
- 2 tbsp vegetable oil (divided)
- 2 cups green beans, trimmed
- 1 tbsp minced garlic
- 1 tbsp minced ginger
- 1–2 tbsp Szechuan chili paste (Doubanjiang or chili bean paste)
- 1 tsp crushed Szechuan peppercorns (to taste)
- 2 tbsp low-sodium soy sauce
- 1 tbsp oyster sauce
- 1 tsp rice vinegar
- 1 tsp brown sugar
- ¼ cup water or beef broth
- 1 tsp cornstarch mixed with 1 tbsp water (for thickening)
- 2 green onions, sliced (for garnish)
- 1 tsp toasted sesame seeds (optional)
Cooking Directions
Step-by-Step Preparation Method
Step 1: Prepare the Beef
- Slice the beef thinly against the grain.
- In a bowl, combine soy sauce, cornstarch, sesame oil, and Shaoxing wine.
- Add the beef, mix well, and marinate for 10–15 minutes while you prepare the other ingredients.
Step 2: Blister the Green Beans
- Heat 1 tbsp of oil in a large wok or skillet over medium-high heat.
- Add green beans and stir-fry for about 4–5 minutes until they become slightly blistered and tender-crisp.
- Remove from the pan and set aside.
Step 3: Sear the Beef
- In the same wok, add the remaining oil.
- Add the marinated beef in a single layer.
- Stir-fry for 2–3 minutes until browned but still tender. Remove and set aside.
Step 4: Make the Szechuan Sauce
- Reduce heat to medium.
- Add garlic, ginger, and Szechuan chili paste. Stir until fragrant (about 30 seconds).
- Add soy sauce, oyster sauce, rice vinegar, brown sugar, and Szechuan peppercorns.
- Stir in water or broth and bring to a simmer.
Step 5: Combine Everything
- Return the beef and green beans to the wok.
- Toss well to coat in the sauce.
- Add the cornstarch slurry and cook for another 1–2 minutes until the sauce thickens and glazes the ingredients.
Step 6: Garnish and Serve
- Sprinkle with green onions and sesame seeds.
- Serve hot over steamed jasmine rice or noodles.

How to Serve
- Serve hot over a bed of steamed jasmine rice or garlic noodles.
- Garnish with fresh green onions or chopped cilantro for color and freshness.
- Pair with chilled cucumber salad or Chinese pickled vegetables for balance.
- A drizzle of chili oil can intensify the heat for spice lovers.
Recipe Tips
- Slice beef thinly: Freeze the meat for 20 minutes before slicing for easier handling.
- Use high heat: Stir-frying requires a hot wok to get that perfect sear without steaming.
- Don’t overcrowd the pan: Cook the beef in batches if necessary.
- Adjust spice level: Add more or less chili paste depending on your heat tolerance.
- Fresh green beans give the best texture; avoid overcooking them.
Recipe Variations
- Szechuan Chicken with Green Beans: Substitute beef with thinly sliced chicken breast or thighs.
- Vegetarian Version: Replace beef with tofu or mushrooms for a plant-based option.
- Extra Veggies: Add bell peppers, broccoli, or snow peas for a colorful twist.
- Garlic-Lovers Version: Double the garlic and add fried garlic chips on top.
- Less Spicy Version: Replace Szechuan chili paste with hoisin sauce for a milder, sweeter flavor.
Freezing and Storage
- Refrigeration: Store leftovers in an airtight container for up to 3–4 days.
- Freezing: Freeze in freezer-safe containers for up to 2 months.
- Reheating: Thaw overnight and reheat in a skillet or microwave until hot. Add a splash of water if sauce thickens too much.
Special Equipment Needed
- Wok or large heavy skillet
- Sharp chef’s knife (for thin slicing beef)
- Mixing bowls
- Spatula or wooden spoon
- Measuring spoons and cups
Frequently Asked Questions (FAQ)
Q1: What cut of beef works best for this recipe?
A: Flank steak, sirloin, or ribeye are excellent choices because they’re tender and cook quickly.
Q2: Can I make it less spicy?
A: Absolutely! Reduce the chili paste or omit Szechuan peppercorns for a milder version.
Q3: Is Doubanjiang necessary?
A: It adds authentic Szechuan flavor, but you can use chili garlic sauce as a substitute.
Q4: Can I use frozen green beans?
A: Yes, but thaw them first and pat dry to avoid excess moisture.
Q5: What can I serve this with besides rice?
A: Try it with noodles, cauliflower rice, or lettuce wraps for a lighter option.
Conclusion
Szechuan Spicy Beef with Green Beans is a vibrant, fiery, and deeply satisfying dish that brings the heart of Szechuan cuisine right into your kitchen. Every bite offers a thrilling mix of textures and flavors—tender beef, crisp vegetables, and a sauce that’s both spicy and savory with just the right hint of sweetness.
Whether you’re a spice enthusiast or simply love quick, flavorful stir-fries, this recipe is a must-try that will instantly elevate your home cooking game. Once you make it, it’s bound to become one of your favorite Asian-inspired weeknight dinners!
Szechuan Spicy Beef with Green Beans
Course: DinnerCuisine: ChineseDifficulty: easy4
servings15
minutes15
minutes30
minutesIngredients
For the Beef Marinade:
1 lb (450 g) flank steak or sirloin, thinly sliced against the grain
1 tbsp soy sauce
1 tsp cornstarch
1 tsp sesame oil
1 tsp Shaoxing wine (optional but authentic)
For the Stir-Fry:
2 tbsp vegetable oil (divided)
2 cups green beans, trimmed
1 tbsp minced garlic
1 tbsp minced ginger
1–2 tbsp Szechuan chili paste (Doubanjiang or chili bean paste)
1 tsp crushed Szechuan peppercorns (to taste)
2 tbsp low-sodium soy sauce
1 tbsp oyster sauce
1 tsp rice vinegar
1 tsp brown sugar
¼ cup water or beef broth
1 tsp cornstarch mixed with 1 tbsp water (for thickening)
2 green onions, sliced (for garnish)
1 tsp toasted sesame seeds (optional)
Directions
- Step 1: Prepare the Beef : Slice the beef thinly against the grain. In a bowl, combine soy sauce, cornstarch, sesame oil, and Shaoxing wine. Add the beef, mix well, and marinate for 10–15 minutes while you prepare the other ingredients.
- Step 2: Blister the Green Beans : Heat 1 tbsp of oil in a large wok or skillet over medium-high heat. Add green beans and stir-fry for about 4–5 minutes until they become slightly blistered and tender-crisp. Remove from the pan and set aside.
- Step 3: Sear the Beef : In the same wok, add the remaining oil. Add the marinated beef in a single layer. Stir-fry for 2–3 minutes until browned but still tender. Remove and set aside.
- Step 4: Make the Szechuan Sauce : Reduce heat to medium. Add garlic, ginger, and Szechuan chili paste. Stir until fragrant (about 30 seconds). Add soy sauce, oyster sauce, rice vinegar, brown sugar, and Szechuan peppercorns. Stir in water or broth and bring to a simmer.
- Step 5: Combine Everything : Return the beef and green beans to the wok. Toss well to coat in the sauce. Add the cornstarch slurry and cook for another 1–2 minutes until the sauce thickens and glazes the ingredients.
- Step 6: Garnish and Serve : Sprinkle with green onions and sesame seeds. Serve hot over steamed jasmine rice or noodles.






