Skip to main content

Szechuan Beef

Delicious Szechuan Beef is filled with mouthwatering bold flavor! Tender strips of beef, bell peppers, snap peas and broccoli are stir-fried together with a perfectly sweet, spicy, tangy sauce. It’s way better than takeout and cooks up in under 20 minutes!

Instead of picking up the phone to call for takeout, try some of my faves that are even better than what you could get from your local Chinese restaurant. Cook these up next: slow cooker General Tso’s chickenDan Dan noodles, and chicken Szechuan for some major deliciousness!

What is Szechuan Beef?

Szechuan beef is a popular dish served at many Chinese takeout joints. It originated from the Sichuan (hence the name) province of China, and it’s known for its sauce that is thick, tangy, slightly sweet with a bit of a kick. It’s a perfect blend of heat, tanginess, and umami flavors that make it an absolutely amazing meal.

This recipe is great for busy weeknights – make the multi-dimensional marinade ahead of time, prep the beef and veggies, and then it’s just a quick stir fry to dinner! It’s wonderful served over steamed rice or easy fried rice to help temper the heat. Other options include noodles, quinoa, vegetable lo mein or cauliflower rice.

Ingredients Needed

Restaurant-quality Szechuan beef, but from the comfort of your own home! These are all the ingredients you’ll need to make the most perfect tender beef smothered in an amazing sauce. All measurements can be found below in the recipe card.

Flank Steak: Tender, juicy steak that cuts easily and cooks perfectly!

Chinese Black Vinegar: A common ingredient of many Asian cooks, as it adds a sweet and sour note to the recipe. It can be found at your local Asian market or on Amazon.

Soy Sauce: Works with the black vinegar to add tanginess and a bit of saltiness to the dish.

Chinese Five Spice: A spice mixture of five or more spices used predominantly in almost all branches of Chinese cuisine. For a spice mix that really packs a punch, make this simple homemade Chinese Five Spice.

Cornstarch: Thickens the sauce.

Oil: For cooking the beef and veggies. I typically use vegetable oil because it has a neutral flavor and a high smoke point.

Vegetables: To give this meal plenty of color, fresh flavor, and heartiness, we’re stirring in diced yellow onion, sugar snap peas, chopped broccoli and sliced red bell peppers. Feel free to switch any of these out with what you have in your fridge!

Garlic: Adds extra savory flavor.

Szechuan Sauce: Use this homemade Szechuan sauce to make the flavor of this dish even more wonderful!

How to Make Szechuan Beef

This recipe for Szechuan beef is so simple! Mix your sauce, heat up your wok, and then cook all of your ingredients together! You’ll have a flavorful meal ready in no time. Here’s how:

Prep: Slice the flank steak into ¼ inch slices about 3 inches long. Prep all your vegetables and set them aside.

Marinate the Steak: In a large freezer bag, mix together the black vinegar, soy sauce, Chinese five spice, and cornstarch. Add the flank steak to the bag and shake to coat evenly. Let the steak marinate for at least 30 minutes.

Sear the Beef: In a large skillet or wok, heat 2 tablespoons vegetable oil up over medium high heat. Add the marinated steak to the wok and sear the beef until it is all browned on each side. Don’t cook it for too long though, it will finish cooking with the vegetables.

Sauté the Vegetables: Remove the steak from the wok, add in another tablespoon of vegetable oil, onions, sugar peas, broccoli, and peppers. Sauté until the vegetables have begun to tenderize and the onions are transparent.

Combine Veggies and Beef: Add in the garlic, and the seared beef, sauté for a few minutes. Reduce the heat to medium. Pour the szechuan sauce over the steak and vegetables, saute all the vegetables and steak in the sauce, stirring continually, until the sauce is evenly coating everything.

Serve: Remove the Szechuan beef from the wok and enjoy it served over rice.

Tips and Variations

This Szechuan beef recipe isn’t too complicated, but here are a few extra tips and ways to change it up to make it your own. This is sure to be a new favorite dinner!

Different Veggies: Feel free to swap out any of the vegetables used in this recipe with what you prefer and have in your fridge!

A Vinegar Substitute: If you don’t have Chinese black vinegar available, feel free to use balsamic vinegar for a similar tangy flavor.

Avoid Overcrowding Pan: Don’t overcrowd your skillet or wok when you fry your beef and vegetables. Work in batches, if needed, so each piece has enough room to crisp up and develop caramelized edges.

What to Serve With Szechuan Beef

Want to add to your incredible Szechuan beef dinner? Here are some of our favorite pairing options.

Wonton Soup

15 mins

Egg Rolls – Super crispy!

30 mins

Air Fryer Cream Cheese Wontons

20 mins

Soup Dumplings (Xiao Long Bao)

1 hr 50 mins

Storing Leftovers

Chinese food makes great leftovers, and this Szechuan Beef is no different! Serve it with some convenient Minute Rice, and you have an easy, tasty lunch the next day.

In the Refrigerator: Transfer beef and veggies to an airtight container and store for up to 4 days. When you’re ready to enjoy it, reheat over the stove or in the microwave until warmed through.

More Chinese Takeout Recipes

If you love Chinese food, but want to be able to whip up your favorite dishes in the comfort of your own home, you’re in luck. I have so many delicious Chinese recipes just waiting to be explored. Here are a few of the most popular ones!

Orange Beef

35 mins

Chinese Chicken and Broccoli

25 mins

Awesome Kung Pao Shrimp

20 mins

Firecracker Chicken

1 hr 30 mins

Print

Szechuan Beef

Delicious Szechuan Beef is filled with mouthwatering bold flavor! Tender strips of beef, bell peppers, snap peas and broccoli is stir-fried together with a perfectly sweet, spicy, tangy sauce. It’s way better than takeout and cooks up in under 20 minutes!
Course Dinner, Main Course
Cuisine Asian
Keyword flank steak, Szechuan Beef recipe
Prep Time 40 minutes minutes
Cook Time 15 minutes minutes
Total Time 55 minutes minutes
Servings 6 people
Calories 170kcal

Ingredients

1 pound flank steak1 tablespoon Chinese black vinegar1 tablespoon soy sauce2 teaspoons Chinese five spice2 tablespoons cornstarch3 tablespoons vegetable oil divided½ yellow onion diced1 cup sugar snap peas cut in half1 cup broccoli chopped1 red bell peppers sliced1 clove garlic minced cup Szechuan sauce

Instructions

Slice the flank steak into ¼ inch slices about 3 inches long. Prep all your vegetables and set them aside.
In a large freezer bag, mix together the black vinegar, soy sauce, Chinese five spice, and cornstarch. Add the flank steak to the bag and shake to coat evenly. Let the steak marinate for at least 30 minutes.
In a large skillet or wok, heat 2 tablespoons vegetable oil up over medium high heat. Add the marinated steak to the wok and sear the beef until it is all browned on each side. Don’t cook it for too long though, it will finish cooking with the vegetables.
Remove the steak from the wok, add in another tablespoon of vegetable oil, onions, sugar peas, broccoli, and peppers. Sauté until the vegetables have begun to tenderize and the onions are transparent.
Add in the garlic, and the seared beef, sauté for a few minutes. Reduce the heat to medium. Pour the szechuan sauce over the steak and vegetables, sauté all the vegetables and steak in the sauce, stirring continually, until the sauce is evenly coating everything.
Remove the Szechuan beef from the wok and serve over rice.

Notes

Keep leftovers in an airtight container in the fridge for up to 4 days.

I like to serve this beef with my Easy Fried Rice.

Nutrition

Serving: 1serving | Calories: 170kcal | Carbohydrates: 13g | Protein: 20g | Fat: 4g | Saturated Fat: 2g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 2g | Cholesterol: 45mg | Sodium: 1440mg | Potassium: 492mg | Fiber: 2g | Sugar: 7g | Vitamin A: 894IU | Vitamin C: 49mg | Calcium: 52mg | Iron: 3mg

Leave a Reply

Your email address will not be published.