This Szechuan Beef is so much better than the takeout version! Thinly sliced flank steak is seared in a hot pan then coated in an amazing sweet and spicy Szechuan sauce! This one-pan beef dish is low carb and perfect for a quick and easy, filling family meal. You will never want takeout again!

Email this Recipe
Enter your email to get it straight in your inbox! Plus, receive new recipes weekly!
Before you get started / Kelley’s tips
- Slice the beef thinly against the grain. This keeps the beef tender, making it easier to chew.
- Marinate for at least 15-30 minutes. Don’t skimp on the marinating time! This gives the cornstarch time to tenderize and coat the beef, resulting in nice crispy edges when the beef is seared.
- Don’t overcook the beef. The beef should be nicely browned on both sides, but still tender. Usually 2-3 minutes per side is all you need!
Ingredients
- Beef – Strip steak or flank steak, sliced thin are the best cuts of meat for this recipe because they are tender and lean, and stand up to fast cooking times.
- Oil – I use a neutral oil for pan frying the beef, and sesame oil and chili oil for the sauce.
- Sauces – Hoisin, rice wine vinegar, low sodium soy sauce, and mirin are all added to make the sweet and tangy szechuan sauce. You can find all of the sauce ingredients in the international aisle of most grocery stores!
- Vegetables and herbs – Red bell pepper, garlic and ginger give this dish so much flavor.
- Cornstarch – Is used to help the beef get crispy when frying, and to thicken up the sauce.
- Sugar – Light brown sugar for a little sweetness. Nothing beats spicy & sweet!
How to Make Szechuan Beef
- Slice the Beef: I always like to slice the beef against the grain in super thin slices. This will give you the most tender cut of beef.
- Marinate the Beef: Add the steak and the marinade ingredients – low sodium soy sauce, mirin, and cornstarch – to a large bowl or ziplock bag. Toss to coat and let the beef marinate for 15 minutes or while you are getting the sauce ingredients together.
- Make the Sauce: Meanwhile in a small bowl combine the sauce ingredients – low sodium soy sauce, chili oil, water, sesame oil, rice wine vinegar, hoisin, and light brown sugar – and set it aside.
- Cook the Beef: When you are ready to cook heat 1 tablespoon oil in a large skillet over medium-high heat. Add in beef, and discard the marinade. The trick to this dish is to cook the steak quickly over high heat. It gets a nice sear on the outside but stays nice and juicy on the inside. Sear beef for 2-3 on both sides, just until the beef is browned on the outside. Remove the beef from the pan and set aside.
- Cook the Vegetables: Add the remaining tablespoon of oil to the pan. Add in bell pepper, garlic, and ginger and sauté for 3-4 minutes or until tender.
- To Finish: Add the beef back to the pan along with the sauce. Simmer for 1-2 minutes or until the sauce is thickened. Serve immediately with green onions and sesame seeds for garnish, if desired.
Serving Suggestions
I like to serve Szechuan Beef over fried rice, cauliflower fried rice, or noodles. Something to soak up all of that delicious sauce! These are also great side dishes too:
- Japanese Cucumber Salad
- Air Fryer Crab Rangoon
- Air Fryer Egg Rolls
- Broccoli Stir Fry
- Garlic Fried Rice
- Vegetable Chow Mein
Looking for more Beef Recipes to make? Then try my Beef Fried Rice or my Mongolian Beef!
More takeout recipes to try!
- Egg Roll In A Bowl
- Pepper Steak
- Chicken Lo Mein
- 30 Minute General Tso’s Chicken
- Beef & Broccoli Ramen
- The BEST Fried Rice

Spicy Szechuan Beef
Email this Recipe
Enter your email to get it straight in your inbox! Plus, receive new recipes weekly!
Ingredients
Spicy Szechuan Beef
Marinade
- 1 pound strip steak or flank steak, sliced thin
- 2 tablespoons cornstarch
- 2 tablespoons mirin
- 1 tablespoon low sodium soy sauce
Sauce
- 3 tablespoons low sodium soy sauce
- 1/2 teaspoon chili oil
- 1 tablespoons water
- 1/2 teaspoon sesame oil
- 1 tablespoon rice wine vinegar
- 1 tablespoon hoisin
- 1 tablespoon light brown sugar
Instructions
- Add the steak and the marinade ingredients to a large ziplock bag. Toss to coat and let the beef marinate for 15 minutes or while you are getting the sauce ingredients together.
- Meanwhile in a small bowl combine the sauce ingredients, set aside.
- When you are ready to cook heat 1 tablespoon oil in a large skillet over medium high heat.Add in beef (discard marinade). Sear beef for 2-3 on both sides. Just until the beef is browned on the outside. Remove from the pan and set aside.
- Add the remaining tablespoon of oil to the pan. Add in bell pepper, ginger, and garlic and sauté for 3-4 minutes or until the pepper is tender.
- Add the beef back to the pan along with the sauce. Simmer for 1-2 minutes or until the sauce is thickened.
- Serve immediately with green onions and sesame seeds for garnish, if desired.I love to serve this over rice or in lettuce wraps!
Nutrition Information

Did You Make This?
I’d love to hear your feedback! Leave a review and make sure to share your pictures on social media! Don’t forget to follow @thechefsavvy.
Phillip M Thomas
How is this spicy szechwan when there are no chilis in the recipe? Not even close.
John Leizear
Great recipe! Easy prep, big flavor.
Louise Price
fantastic
Ant
Hi Kelly,
this looks great. Will try it when I get the right beef. I’m guessing you also use organic if’s available.
Anyhow, sorry for a tiny negative comment, but I’m an avid anti–plastic nutcase. It would be great if you could, if not this one, write future recipes without using plastic bags. There are plenty of alternatives and our parents, grandparents, Asians and so on managed without.
It is estimated that globally most people eat a credit card quantity of micro plastic a week.
That’s the main reason why modern sous vide disinterates me. There are many alternatives.
Thank you very much for your kind work;)
Ant
Elisabeth S
Yummy recipe. I didn’t have peppers so I used what I had in the fridge. Still turned out yummy and is a keeper.
John
”SPICY” Schechuan…where is the spicy ?
If your answer is ”from the 1/2 teaspoon of chili oil” then you’re dumber than the cornstarch in the marinade…