This post may contain affiliate links, please see the privacy policy for details.
If you’re craving a dish that packs a punch of flavor and heat, look no further than this incredible Szechuan beef recipe that will make you forget all about takeout! This dish combines tender slices of beef with a medley of colorful vegetables, all coated in a delicious sauce that perfectly balances sweet, savory, and fiery Szechuan flavors. With just a few simple ingredients and a quick stir fry technique, you can create a restaurant-quality meal in the comfort of your own kitchen. This classic Chinese-style dish is one to add to your dinner rotation.
This sizzling and delicious Szechuan beef recipe is so easy to make at home. Spice up your dinner tonight with this Chinese restaurant favorite.
Do you love big flavors with some spice? Also try Crockpot teriyaki chicken, kung pao beef, Hunan chicken, or gochujang chicken stir fry.
Why You’ll Love It
As good as the restaurant version: This recipe is so good. You’ll enjoy it just as much as the Szechuan beef at your local Chinese restaurant (maybe better because you control how spicy it gets!)
Easy to make: Stir fried dishes are almost always straightforward to make. It’s largely a question of adding ingredients to a wok or skillet and stir frying them.
A quick dinner: You can have Szechuan beef prepped, cooked and on the table ready to eat in just half an hour!
Szechuan Beef Ingredients
A complete list of ingredients and amounts can be found in the recipe card below.
Flank steak: I used thinly sliced flank steak but you can use your preferred cut of beef.
Dried red chilies: To give the dish its characteristic heat.
Aromatics: Fresh ginger, garlic and onion add plenty of fragrant flavor.
Sichuan peppercorns: You can find these at most grocery stores in the spices aisle. If not, you can use black peppercorns instead.
Hoisin sauce: For a contrasting sweetness.
Soy sauce: Adds a salty, savory taste.
Brown sugar: Also for sweetness.
Sesame oil: Pairs well with the other sauce ingredients.
Chicken broth: For the sauce.
Cornstarch: A thickener. Also, coating the beef in cornstarch seals the outside to stop juices running out, which ensures a tender, juicy result. This technique is known as “velveting” the beef.
How to Make Spicy Szechuan Beef
For more detailed instructions with weights and measurements, jump to the printable recipe card.
Brown the steak: Toss the meat with salt, pepper and corn starch and then cook it in oil in a skillet or wok until golden. Remove it to a plate.
Cook the vegetables: Add bell peppers and onions to the same pan and cook until tender.
Add the aromatics: Add the dried chili peppers, garlic, ginger, and peppercorns, and cook until fragrant.
Make the sauce: Whisk the sauce ingredients together.
The finishing touches: Add the sauce and sliced beef back into the skillet and cook until thick, then serve over rice with a green onion garnish if liked.
Substitutions and Variations
Gluten-free option: If you want a gluten-free version, check your cornstarch is gluten-free. If not, you can sub arrowroot powder. Also check you’re using gluten-free chicken broth and wheat-free soy sauce.
Protein: Flank steak, skirt steak, ribeye, New York strip, and top sirloin all work great. Or you could swap the steak for chicken breast, pork, shrimp, or tofu.
Vegetables: Add mushrooms, broccoli, bok choy, eggplant, yellow or green bell peppers, zucchini, carrots, snow peas, or baby corn.
Reduced salt: To help control the saltiness, use low-sodium chicken broth and low-sodium soy sauce.
Nice ‘n spicy (or not!) Dried red chilies and peppercorns add a lot of heat to this dish, use less or more less than the recipe specifies, based on your preference. You could also offer crushed red pepper flakes at the table for those who want a very spicy stir fry!
For garnish: I like to add chopped green onions for a garnish. You could also add some toasted sesame seeds.
Serving Suggestions
Appetizers: Begin your meal with crab cake egg rolls or turkey potstickers.
Side dishes: Pair this beef in Szechuan sauce with boiled or steamed rice, hibachi fried rice or hibachi noodles. It’s also good with lo mein.
Desserts: Finish up with a cooling dessert, perhaps homemade ice cream or an ice cream cake.
How to Store Szechuan Beef
Store: Keep leftovers in an airtight container in the refrigerator and eat within 3 days.
Freeze: You can freeze leftovers in a freezer-friendly container or Ziploc bag and store in the freezer for up to 3 months.
Thaw: Thaw overnight in the fridge before reheating.
Reheat: Reheat in a skillet over a medium heat until warmed through. Add a splash of chicken broth or soy sauce to loosen the sauce.
Top Tips
Prepping ginger: The best and easiest way to add fresh ginger to dishes is by peeling a ginger root and storing it in a Ziploc bag in the freezer until needed. When you’re make your recipe, just take the frozen ginger out the freezer and use a microplane grater to grate fresh ginger into the sauce.
Cutting the steak: Freeze the steak for 30 minutes before you begin. Partially freezing it will make it much easier to thinly slice the steak against the grain.
Getting the spice factor right: This dish is meant to be quite spicy but if you prefer mild flavors or you’re cooking for a mixed group, you might like to make it less spicy and offer hot sauce, chilies or red pepper flakes at the table. I recommend tasting the sauce as you go. It’s easier to add more spice than to remove it if you’ve put in too much!
Szechuan Beef FAQs
Mongolian Beef has a savory soy-based sauce with green onions as its main aromatic. Szechuan Beef has a similar soy-based profile but also features a spicy element like fresh or dried chilis and/or Szechuan peppercorns that give a numbing sensation.
Sichuan is the Pinyin spelling and preferred version used in China. Szechuan comes from the older Wade Giles romanization, used in most of the West until the mid 1980s, in Taiwan, and also by many Chinese immigrants who left China in the mid-20th century. They both mean the same thing and you might also see it spelled “Schezwan beef recipe” on some restaurant menus. Originally it was written only in Chinese characters so the spellings just derived from the sounds in the word.
Best Szechuan Beef Recipe
Szechuan Beef
Equipment
- Skillet or Wok
- Microplane or Grater
- Tongs or Spatula
Ingredients
For the Stir Fry:
- 1 Pound flank steak, thinly sliced
- ¼ Cup cornstarch
- ½ Teaspoon salt
- ½ Teaspoon black pepper
- ¼ Cup vegetable oil
- 1 yellow onion, sliced
- 1 red bell pepper, sliced into strips
- 6 to 8 dried red chilies
- 1 Tablespoon Szechuan peppercorns, or black peppercorns, optional
- 2 Cloves garlic, minced
- 1 Teaspoon fresh ginger, minced or grated
For the Sauce:
- 3 Tablespoons soy sauce
- 2 Tablespoons hoisin sauce
- 1 Tablespoon mirin, or rice wine vinegar
- 1 Tablespoon sesame oil
- 1½ Tablespoons dark brown sugar
- 1 Tablespoon cornstarch
- ½ Cup chicken broth
Optional Garnish:
- green onions, chopped
Instructions
- Add the steak, cornstarch, salt, and pepper to a medium mixing bowl and toss to combine.
- Heat the vegetable oil in a large skillet or wok over high heat.
- Once hot, add steak in a single layer and cook for 2 or 3 minutes per side until golden brown.
- Remove the steak and set it aside on a plate.
- Reduce the heat to medium and add the onions and bell peppers to the pan.
- Cook for 2 or 3 minutes or until the vegetables are tender.
- Add the dried chilies, peppercorns, garlic, and ginger to the pan.
- Cook, stirring all the time, for a minute or until fragrant.
- Whisk together the soy sauce, hoisin sauce, mirin, sesame oil, brown sugar, cornstarch, and chicken broth in a small bowl.
- Add the beef back into the pan and pour in the sauce.
- Toss everything together and cook until the sauce has thickened, 2 or 3 minutes.
- Serve the Szechuan beef over rice, garnished with green onions if liked.
Notes
Cutting the steak: Freeze the steak for 30 minutes before you begin. Partially freezing it will make it much easier to thinly slice the steak against the grain.
Getting the spice factor right: This dish is meant to be quite spicy but if you prefer mild flavors or you’re cooking for a mixed group, you might like to make it less spicy and offer hot sauce, chilies or red pepper flakes at the table. I recommend tasting the sauce as you go. It’s easier to add more spice than to remove it if you’ve put in too much!
Nutrition
Szechuan beef, or Sichuan beef, is a deliciously spicy Chinese recipe that you might have tried at a Chinese restaurant. It’s easy to make Szechuan beef yourself. This is a relatively simple one-pan dish that has tender steak, crunchy vegetables like bell peppers and a sweet, savory and spicy sauce with Sichuan peppercorns for authenticity.
Other Recipes to Try
Bella Bucchiotti
Bella Bucchiotti is a Canadian-based syndicated food, travel, and lifestyle writer, photographer, and creator at xoxoBella. She founded xoxoBella in 2015, where she shares her love for food, dogs, sustainability, fitness, crafts, outdoor adventures, travel, and philanthropy to encourage others to run the extra mile, try new recipes, visit unfamiliar places, and stand for a cause. Bella creates stress-free and family-friendly recipes for weeknight dinners and festive feasts.
My family couldn’t get enough of this dish. It was gone in minutes!