Go Back
Homemade Szechuan Beef photo

Szechuan Beef

This Szechuan Beef is a flavor explosion! Tender steak in a spicy, savory sauce with fresh veggies—it's a must-try!
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Chinese

Ingredients
  

  • 1 pound flank steak
  • 1 tablespoon Chinese black vinegar
  • 1 tablespoon soy sauce
  • 2 teaspoons Chinese five spice
  • 2 tablespoons cornstarch
  • 3 tablespoons vegetable oil divided
  • 1 yellow onion diced
  • 1 cup sugar snap peas cut in half
  • 1 cup broccoli chopped
  • 1 red bell pepper sliced
  • 1 clove garlic minced
  • 1 cup Szechuan sauce
  • 1 stalk green onion chopped for garnish

Equipment

  • Large skillet or wok
  • Sharp knife
  • Cutting board
  • Measuring spoons
  • Wooden spatula

Method
 

  1. Begin by slicing the flank steak against the grain into thin strips. In a bowl, combine the sliced steak with Chinese black vinegar, soy sauce, Chinese five spice, and cornstarch. Mix well and let it marinate for at least 15 minutes.
  2. In a large skillet or wok, heat 2 tablespoons of vegetable oil over medium-high heat until it shimmers.
  3. Add the marinated beef to the skillet in a single layer. Sear for 2-3 minutes on each side until golden-brown. Remove from skillet and set aside.
  4. In the same skillet, add the remaining tablespoon of vegetable oil. Toss in the yellow onion, sugar snap peas, broccoli, red bell pepper, and garlic. Stir-fry for 4-5 minutes until vibrant and slightly tender.
  5. Return the cooked beef to the skillet, pour in the Szechuan sauce, and mix everything thoroughly. Cook for an additional 2-3 minutes.
  6. Remove from heat and garnish with chopped green onions. Serve hot over steamed rice or noodles.

Notes

  • Add crushed red pepper flakes for extra heat.
  • Swap in your favorite vegetables for variety.
  • This recipe also works with chicken, shrimp, or tofu.