Szechuan Beef

Skip the takeout—this Szechuan Beef delivers buttery tender beef coated in a bold, sweet-heat sauce with that signature tingly kick right at home.
Readers rave: “Omg!I need all the descriptions you gave, 5 stars for sure, my family loved it!” “Fabulous..my hubby loved it,” and “Excellent. 5 stars!”

Watch How to Make Szechuan Beef

top view of crispy Szechuan beef in a work with peppers


 

Why you’ll love This Szechuan Beef Recipe

You guys, I am IN LOVE with this Szechuan Beef!  I feel like every time I make a new Chinese beef stir fry recipe, it becomes my favorite, but this literally is my new favorite because it is EXPLODING with layers of complex flavor – and of course, spicy!  Here’s why it’s so craveable:

  • Better than takeout: Restaurant-quality Szechuan Beef made right at home.
  • Bold, crave-worthy flavor: The perfect balance of savory, sweet, and spicy with that signature tingly Szechuan peppercorn kick.
  • Lightning-fast dinner: With a little prep ahead, the stir-fry cooks in just 10 minutes.
  • Easy prep: Marinate the beef, whisk the sauce, and chop veggies in advance for a stress-free cook time.
  • Don’t fear the ingredient list: Most ingredients are simple “dump and whisk,” delivering big flavor with minimal effort
top view of Beef Szechuan style over rice

showing how to make Szechuan Beef y stir frying beef with bell peppers

Szechuan Peppercorn Substitutions

Many Americanized Szechuan Beef recipes don’t include Szechuan peppercorn, which is kind of blasphemy, in my opinion, as it literally is in the name of the dish.  Szechuan peppercorns add a peppery heat and complex citrus notes that are hard to replicate. 

That said, you can use a substitute for Szechuan peppercorns if you don’t have access to them. There are many substitutes, such as grains of paradise, Tellicherry peppercorns, and Tasmanian pepper, but the most accessible is freshly ground pepper and coriander.

•Pepper + Coriander: The pepper brings peppery heat, and the coriander brings fresh, pungent citrus flavor.  Use both freshly ground pepper and freshly ground coriander for the best results when possible. 

•Pepper: The last option would be to use freshly ground black pepper to provide the peppery heat, but it would lack the unique, complex flavor notes.

showing how to make Beef Szechuan style in a large skillet
ingredient icon

What is in Szechuan sauce?

The BEST Szechuan Beef needs the best Szechuan sauce! Let’s take a closer look at what you need (measurements in the printable recipe card at the bottom of the post):

  • Szechuan peppercorns: Essential for that signature tingly, layered heat—use ground for convenience.
  • Oyster sauce: The backbone of the stir-fry—thick, savory-sweet with earthy depth. Use a high-quality brand (like Lee Kum Kee or Kikkoman) for the best flavor.
  • Reduced sodium soy sauce: Provides savory depth while keeping the overall salt level balanced.
  • Brown sugar: Balances the savory, salty, and spicy elements—adjust to taste.
  • Rice wine:  Use Shaoxing cooking wine, or I use “Kikkoman Aji-Mirin: Sweet Cooking Rice Seasoning” which is commonly found in the Asian section of most grocery stores, or you can purchase it on Amazon. I suggest you Google images before you head off to the grocery store so you know exactly what you are looking for. 
  • The best substitute is pale dry sherry. Do NOT substitute with rice vinegar; they are NOT the same.
  • Toasted sesame seed oil: Use toasted, not regular, sesame oil for its deep, nutty flavor; it’s usually located in the Asian foods aisle.
  • Cornstarch: Thickens the sauce, making it rich and glossy rather than watery.
  • Chinese 5 spice: Adds warm, complex flavor (sweet, savory, and aromatic).
  • Asian chili sauce: Brings adjustable heat; use to taste for a well-rounded spice level (Sambal Oelek works great).
  • Red pepper flakes: Add an extra layer of heat—adjust to preference.
  • Ginger, garlic, onions: Essential aromatics that build bold, savory flavor; powders can be used as a shortcut (use ~⅓ the amount).

HOW DO YOU MAKE SZECHUAN BEEF?

Let’s take a closer look at how to make this recipe with step-by-step photos (full recipe in the printable recipe card at the bottom of the post):

Thinly slice beef.  You will want to slice your beef into ¼” slices – no thicker.  It is much easier to thinly slice your steak if you freeze it for 60 minutes or so; however long it takes, so it doesn’t slide when cutting.  The frozen beef defrosts quickly, so I will slice the beef into thirds and work with one third at a time while the rest of the beef stays in the freezer.  The beef will continue to completely defrost in the marinade. 

showing how to make Szechuan Beef by slicing steak thinly

Slice the beef ACROSS the grain. You can marinate your beef and slice it thinly, but if you slice it the wrong way, your meat will be chewy. When you look at your steak, you can see the muscle fibers “grain” running through the meat in one direction. You want to cut perpendicular to the muscle fibers so they become as short as possible, rather than parallel, which will result in long muscle fibers and chewy, rubbery meat. 

Marinate the beef. A marinade is crucial when using less expensive cuts of beef, such as flank steak, to break down muscle fibers and tenderize the meat. Our Szechuan marinade will be thick, not your typical runny one. Let the beef sit at room temperature for 30-60 minutes or, even better, marinate in the refrigerator for up to 8 hours. If you do refrigerate your beef, make sure to let it come to room temperature, about 30 minutes before cooking. This will ensure it cooks evenly.  

Make the Szechuan Sauce. Whisk the Szechuan Sauce ingredients together: oyster soy sauce, water, brown sugar, Asian chili sauce, rice wine, ground Szechuan peppercorns, red pepper flakes, Chinese 5 Spice, and cornstarch.

showing how to make Szechuan Beef by whisking together Szechuan sauce

Stir Fry the Beef. Heat 1-2 tablespoons peanut or vegetable oil in a large skillet over high heat until very hot and sizzling. It is important that the skillet be smoking hot so that the beef sears rather than steams. Working in 2-3 batches (depending on the size of your skillet), add the beef to the skillet, line it in a single layer, and sear for 1 minute. Flip over and sear the other side. Don’t worry about the beef cooking through completely, because it will finish cooking in the sauce. Don’t overcook it, or it won’t be as tender!  Transfer the beef to a large plate and cover.

showing how to make Szechuan Beef by cooking until crispy in skillet

Stir Fry Vegetables. To the now-empty skillet, add 1 tablespoon of oil and heat over medium-high heat. Add onions and sauté for 2 minutes; add bell peppers, garlic, and ginger, and sauté for 1 additional minute. You don’t want to overcook your bell peppers because they will continue to soften once we add the Szechuan beef and sauce.

showing how to make Szechuan Beef by stir frying bell peppers and onions in a wok

Combine. Whisk the sauce to recombine, then add to the skillet along with the beef. Cook, stirring constantly, until the sauce is thickened, the beef is cooked, and the vegetables are crisp-tender, about 1-2 minutes. Taste and add more chili sauce, if desired, for spicier Szechuan Beef.

showing how to make Szechuan Beef by adding cooked beef Szechuan sauce to bell peppers and onions in a wok

HOW DO I MAKE CRISPY SZECHUAN BEEF?

  1. Toss beef in an additional 2 tablespoons of cornstarch right before cooking.
  2. Fill the bottom of a heavy-bottomed pan completely with vegetable oil or other high-smoking-point oil.
  3. Heat oil over medium-high heat until it is very hot and smoking – the oil should sizzle if you flick water on it.
  4. Add beef in a single layer using tongs.
  5. Fry for 1 minute or until deeply golden.
  6. Flip the beef strips over and fry for another 1 minute, or until deeply golden.
  7. Remove to a cooling rack set over paper towels to drain.

TIPS AND TRICKS FOR SZECHUAN BEEF RECIPE

Szechuan Beef is pretty straightforward, but here are some tips and tricks to make it a sizzling success:

•Sharpen your knife for clean, precise slices.
•Partially freeze the beef (about 60 minutes) to make thin slicing much easier.
Work in batches: Slice a portion at a time and keep the rest in the freezer so it stays firm.
Slice against the grain into thin 1/4-inch slices for maximum tenderness.
•Get your pan smoking hot before adding the beef so it sears quickly and stays juicy.
•Sear in a single layer—overcrowding will cause the beef to steam instead of brown.
•Cook in batches for the best texture and color.
•Don’t overcook initially—the beef will finish cooking when added back with the sauce.
•Use high-smoke-point oil: Peanut oil is ideal; vegetable oil works, but avoid olive oil.

recipe variations

In addition to customizing the heat, you can also add different vegetables, nuts, and even fruits to the stir fry, albeit untraditional. Here are some ideas to mix up this Szechuan Beef recipe:

  • Switch the protein: This stir-fry works beautifully with chicken, pork, shrimp, or tofu.
  • Swap the veggies: Mix and match your favorites—snow peas, mushrooms, zucchini, celery, asparagus, edamame, or bok choy all work well.
  • Skip the veggies: Omit them entirely and use more beef if preferred.
  • Water chestnuts: Add a crisp, refreshing crunch—keep a can on hand for easy use.
  • Sesame seeds: Sprinkle on toasted sesame seeds for a subtle nutty finish.
  • Nuts: Peanuts or cashews add delicious crunch—use raw, unsalted nuts and toast them in a dry skillet for extra flavor.

showing how to make Szechuan Beef by garnishing with green onions and sesame seeds

WHAT SHOULD I SERVE WITH SZECHUAN BEEF?

Szechuan Beef is explosively flavorful, so it pairs well with plain white or brown rice, quinoa, and even cauliflower or zucchini rice. It also goes well with different Asian noodles, such as rice noodles.

If you want to make it part of an Asian feast, it pairs nicely with Chicken Lettuce Wraps, Wontons, Asian SaladPotstickersWonton Soup, and Chinese Chicken Egg Rolls.

Looking for more Asian recipes?

two hands holding a bowl of Szechuan Beef recipe

WANT TO TRY THIS SZECHUAN BEEF RECIPE?  

PIN IT TO YOUR ASIAN, DINNER OR BEEF BOARD TO SAVE FOR LATER!

FIND ME ON PINTEREST FOR MORE GREAT RECIPES!  I AM ALWAYS PINNING :)!

©Carlsbad Cravings by CarlsbadCravings.com

More Favorites from Carlsbad Cravings

top view of crispy Szechuan beef in a work with peppers

SZECHUAN BEEF

Skip the takeout—this Szechuan Beef delivers buttery tender beef coated in a bold, sweet-heat sauce with that signature tingly kick right at home. Readers rave: "Omg!I need all the descriptions you gave, 5 stars for sure, my family loved it!" "Fabulous..my hubby loved it," and "Excellent. 5 stars!"
Servings: 6 -8
Total Time: 35 minutes
Prep Time: 25 minutes
Cook Time: 10 minutes

Save This Recipe To Your Recipe Box

You can now create an account on our site and save your favorite recipes all in one place!

Ingredients

Beef Marinade

Szeshuan Sauce

Stir Fry

  • 1 red bell pepper, sliced ¼” thick
  • 1 onion, thinly sliced
  • 1 tablespoon minced ginger
  • 6 medium garlic cloves, minced
  • vegetable oil or peanut oil

Instructions

  • Marinade: Pour the marinade ingredients directly into the freezer bag and mix well. Add beef and massage in the marinade. Marinate at room temperature for 30-60 minutes or refrigerate for 2-8 hours.
  • Sauce: Whisk the sauce ingredients together in a small bowl. You can prepare it at the same time as the marinade, cover it, and refrigerate, OR when ready to cook the beef.
  • Sear Beef: Heat a large wok or stainless steel skillet over high heat until hot and smoking. Heat 1-2 tablespoons vegetable oil or peanut oil until sizzling. Add half of the beef to the skillet in a single layer and sear for 1 minute. Flip and cook for an additional 1 minute (it will continue to cook in the sauce). Don’t overcook it, or it won’t be as tender! Transfer the beef to a large plate and cover. Repeat.
  • Stir Fry Veggies: To the now-empty skillet, add 1 tablespoon of oil and heat over medium-high heat. Add onions and sauté for 2 minutes; add bell peppers, garlic, and ginger, and sauté for 1 additional minute.
  • Combine: Return the beef to the skillet and toss to combine. Whisk the sauce to recombine, then add to the skillet. Cook, stirring constantly, until the sauce is thickened and the beef is cooked through, about 1-2 minutes. Taste and add additional chili sauce if desired.
  • Serve with rice and garnish with green onions and sesame seeds if desired.

Video

Did You Make This Recipe?

Tag @CarlsbadCravings and Use #CarlsbadCravngs

Leave a Review, I Always Love Hearing From You!

Carlsbad Cravings© Original

Reader Interactions

leave a review

Rate This Recipe:




Your email address will not be published. Required fields are marked *

40 Comments

  1. Dianna Brogden says

    You mention that you get Szechuan peppercorns through Amazon. Do you buy the powder or whole peppercorns? I got mine at an Asian store but I find they never remove the black seed which is very gritty. Have you found a source that has removed the black seed in the pods?

  2. Sarah says

    Thanks for the recipe…. I will make something like this for sure!
    Feedback: Why the long article about a simple dish like this? You really went a little to far trying to explain things that really doesn’t require any explaining… I don’t know who wants to read what a dish tastes like according to someone else… I ended up feeling a little stupid by the time I got to the actual recipe!
    Keep it short and nice. Pictures say a lot… Yours are great!
    Or at least start with the recipe and add the novel after?

    • Jen says

      Hi Sarah, the explanations are for those who want to read them otherwise you can use the “Skip to Recipe” button at the top of the page. Thorough articles keep me on page 1 of google which has how I’ve built a thriving business and am able to provide FREE recipes to the public.

    • Rosanna Casey says

      Sarah! I felt more knowledgeable about Szechuan beef at the end of reading everything about it!! However after reading your comment I think I lost a few brain cells! So thanks for that!

  3. Cindy Quaternik says

    Hi Jen!

    I can’t wait to make this recipe, it looks amazing!
    I went out today and bought everything but did have a question about the Rice Wine.

    In your description you said:
    Japanese rice wine: Rice wine adds a sweetness and depth of flavor. I use “Kikkoman Aji-Mirin: Sweet Cooking Rice Seasoning” but the link provided says “Sweet Cooking Rice Wine” .

    Is the Sweet Cooking Rice SEASONING the same as the Sweet Cooking Rice WINE? (capitals just to show you the difference).

    thanks in advance for the help!

    • Jen says

      Great question! You can use the two interchangeably. I always use the product link provided (“Aji-Mirin”) as it’s easy to find and less expensive than actual mirin.

  4. Cindy Quaternik says

    Thank you for the reply!

    Have an amazing weekend!

    • Jen says

      You’re welcome! You too!

  5. Elise says

    Has anyone tried making this in an air fryer? How did it go?

  6. Charles says

    Made this tonight – I’m on a mission to copy a local restaurants sichuan 🙂 beef. I somehow came across this dish from a place that defines szechuan beef to my mouth. To me, no sweetness, just spice and veggies, so no brown sugar for me. This recipe came close, but the sauce is a bit different. It is still excellent. 5 stars.

    • Jen says

      Thank you so much for the 5 star review Charles! I’m honored it came close to your favorite restaurant!

  7. Alexia says

    Hi! Is there any harm in marinating the beef for up to 24 hours? Just wondering since you specified a maximum of 8, and I don’t want to mess up dinner! Thank you!

    • Jen says

      Hi Alexia, the beef can become mushy if marinated for too long. It doesn’t mean you can’t marinate it longer than 8 hours, but you don’t want to push it too long because you never know exactly when the tipping point is.

  8. Lisa Balakrishnan says

    Hello…. I have made many of your recipes and do follow you on Instagram!!!

    I made this tonight b/c I actually have Szechuan peppercorn; but have to say this was tasty, but not in any way spicy. I used the 2 TBSP of Sambal Olek but there was very little spice.

    If I make it again, I will add way more Szechuan peppercorns….

    Do you happen to be aware of the omnivorescookbook.com? I have made many of her recipes and when they say spicy they mean spicy and seem to be quite authentic…

    I am not intending to be critical, as I think spice/heat level is very subjective based on what folks are accustomed to eating. Just wanted to give you honest feedback on what I feel otherwise was a fab dish!

    • Jen says

      Hi Lisa, I’m sorry it wasn’t spicy enough for you! Szechuan peppercorns actually aren’t spicier than black peppercorn. The spicy illusion comes from the fact they are usually cooked with chile peppers and cause the tingling sensation – but you can certainly add more! If you want it spicier, it is easy to remedy with additional chili sauce to taste.

      • Lisa Balakrishnan says

        Jen,

        I made this again tonight and my tongue was all a tingle!!

        I have to admit, I put 1T of sambal olek in the marinade — not sure if that is what made it tingle…. But I ground szechuan peppercorns and added 1 tsp to the sauce. IT WAS KICKIN (tingle-wise) so I am thinking it was the szechuan peppercorns.

        What do you think?

        • Jen says

          Hi Lisa, it was definitely the ground Szechuan peppercorns. You can read all about why in the post 😉 Happy to hear this recipe is a repeat!

  9. Lisa Balakrishnan says

    Despite the “heat” factor, it was VERY good and I will make again!!!

  10. Graham Smith says

    Why does every one insist on making the Szechuan Sauce instead of buying it?
    Is there that much difference?
    If purchased how much to add?

    • Jen says

      If you use purchased sauce then I would start with half a cup and add more as needed.

  11. Kait says

    I for one loved the extra information. Felt like I learned a bit by reading your in-depth description. Can’t wait to get my hands on some authentic ingredients and make this dish.

    • Jen says

      You’re so kind, thank you!

  12. Lance larson says

    Yes I made recipe as written only change was I used elk loin instead of beef it was delicious it will go into my meal rotation. Also my first time using sezchuan peppercorns nice and tingly

    • Jen says

      I’m so pleased this recipe is a new repeat favorite, thanks Lance!

  13. Frances Mirabile says

    This recipe was delicious! I will definitely be making again:)

    • Jen says

      Yay! I’m glad it will be a repeat!

  14. Tren says

    omg !I need all the descriptions you gave, 5 stars for sure, my family loved it and we will add this to our new reasons to eat at home

    • Jen says

      Yay! I’m so happy to hear that you and your family loved it!

  15. Justine says

    Szechuan beef is a Chinese entree so why would you use Japanese rice wine instead of Chinese rice wine like Shao Xing cooking wine? Am curios and would the Japanese rice wine not change the taste of the Szechuan dish?

    • Jen says

      Hi Justine, it is my default rice wine, you are welcome to us Chinese rice wine instead. Enjoy!

  16. MICK says

    THERE IS NO SCHEUAN PEPPER ION THIS RECIPE!!

    • Jen says

      Yes, it is listed under the sauce ingredients.

  17. Chet Nemko says

    My question is we see red chili peppers but where are they mentioned in the recipe?

    • Jen says

      Hi Chet, those are the red bell peppers listed under “Stir Fry” – enjoy!

  18. Dj says

    I usually follow your recipes to the letter because you know best, but I didn’t have all of the ingredients, so I used snow peas that I didn’t want to go to waste instead of red peppers which, I didn’t have on hand. I also by-passed the peppercorn because I didn’t have that either. But that is the great thing about all of your recipes, they are packed with flavor so I felt like I could switch things up a bit and make do. Despite my limitations, it still turned out fabulous and my hubby loved it. I’m glad you explain things as you do and you are right, you can just jump to the recipe if you want to by-pass it all. Those of us who lack knowledge appreciate your explanations, though.

    • Jen says

      Thank you so much for your kind words and feedback! I am so glad that you and your hubby loved this dish! I really strive to make my directions clear and concise for everyone who tries it out – so thank you for sharing your appreciation!