Spicy Szechuan Beef Peanuts

A close-up of Spicy Szechuan Beef with Peanuts, featuring glistening strips of beef and vibrant red bell peppers in a dark savory sauce. Save
A close-up of Spicy Szechuan Beef with Peanuts, featuring glistening strips of beef and vibrant red bell peppers in a dark savory sauce. | cookingwithnadine.com

This dish blends tender slices of flank steak with a lively mix of Szechuan peppercorns, dried chilies, and aromatic garlic and ginger. Marinated meat is quickly seared then tossed with fresh bell peppers, scallions, and a savory sauce featuring soy and hoisin. The final touch: roasted peanuts add satisfying crunch and depth. Perfect for those craving a bold, spicy main course bursting with flavor and texture.

My neighbor knocked on my door one night holding a takeout container, asking if I could recreate the Szechuan beef she’d had downtown. The tingle on her lips was still there, she said, laughing. I pulled out my wok, not entirely sure I remembered the order of things, but the smell of toasted peppercorns brought it all back.

I made this for a small dinner party in late autumn, right when the air started to bite. My friend Sarah, who claimed she couldn’t handle spice, took one bite and went quiet. Then she reached for seconds. We ended up sitting at the table long after the plates were empty, just talking and sipping tea, the warmth lingering in more ways than one.

Ingredients

  • Flank steak: Slicing it thin against the grain is non-negotiable, or you’ll end up chewing forever.
  • Soy sauce: I use it twice, once to tenderize the beef and again to build the sauce, so don’t cheap out here.
  • Shaoxing wine: It adds a subtle sweetness and depth that dry sherry can mimic, but the real thing makes a difference.
  • Cornstarch: This is what gives the beef that velvety coating and helps the sauce cling.
  • Vegetable oil: High smoke point is key when you’re working with a screaming hot wok.
  • Red bell pepper: It brings color and a slight sweetness that cuts through the heat.
  • Garlic and ginger: Fresh only, the jarred stuff just doesn’t sing the same way.
  • Dried Szechuan chili peppers: I started with six my first time and worked my way up, find your own threshold.
  • Szechuan peppercorns: Toast them lightly if they’ve been sitting in your pantry, it wakes up the flavor.
  • Chinkiang vinegar: Dark, complex, slightly sweet, rice vinegar works but this is the secret.
  • Hoisin sauce: A little goes a long way, it rounds out the sauce with a hint of sweetness.
  • Toasted sesame oil: Just a teaspoon at the end transforms everything.
  • Roasted peanuts: Unsalted is best so you control the seasoning, and rough chop keeps them interesting.

Instructions

Marinate the beef:
Toss the sliced flank steak with soy sauce, Shaoxing wine, cornstarch, and black pepper in a bowl. Let it sit for 15 minutes while you prep everything else, the meat will soak up the flavors and turn silky.
Mix the sauce:
Whisk together soy sauce, Chinkiang vinegar, hoisin, sugar, and sesame oil in a small bowl. Set it within arm’s reach because once the wok heats up, there’s no time to search.
Sear the beef:
Heat one tablespoon of oil in your wok over high heat until it shimmers. Add the beef in a single layer and let it sear without moving for a minute, then stir-fry until just browned. Pull it out and set aside.
Bloom the spices:
Add the second tablespoon of oil, then toss in the dried chilies and peppercorns. Stir-fry for 30 seconds until the kitchen smells like a Chengdu street corner, but watch closely so they don’t burn.
Cook the aromatics and vegetables:
Add garlic, ginger, onion, and bell pepper to the wok. Stir-fry for 2 to 3 minutes until the edges soften and everything glistens.
Combine and glaze:
Return the beef to the wok, pour in the sauce, and toss everything together until every piece is coated and glossy. The sauce should cling, not pool.
Finish with scallions and peanuts:
Stir in the scallions and peanuts, toss for one more minute. Serve immediately over steamed rice while it’s still crackling hot.
Freshly chopped peanuts and sliced green onions garnish a sizzling wok of Spicy Szechuan Beef, highlighting the dish's crunchy texture. Save
Freshly chopped peanuts and sliced green onions garnish a sizzling wok of Spicy Szechuan Beef, highlighting the dish's crunchy texture. | cookingwithnadine.com

One evening, my partner came home stressed from work and barely said hello. I started this dish without asking, and by the time the peppercorns hit the oil, he was standing in the doorway, sniffing the air. We ate in comfortable silence, and halfway through, he finally exhaled.

Adjusting the Heat

I learned the hard way that more chilies doesn’t always mean better. Start with fewer dried peppers and taste as you go, you can always add heat but you can’t take it back. The Szechuan peppercorns bring that signature tingle, so even if you dial down the chilies, keep the peppercorns in play. If someone at your table is spice-shy, serve the peppers whole so they can push them aside.

Choosing Your Protein

Flank steak is my go-to because it’s affordable and takes marinade well, but I’ve also used sirloin and even pork tenderloin with great results. Chicken thighs work too, though they need a minute or two longer in the wok. Whatever you choose, slice thin and against the grain, that’s the real trick to tenderness.

Serving Suggestions

Steamed jasmine rice is classic, but I’ve also served this over crispy chow mein noodles when I wanted something with more texture. A cold lager cuts through the heat beautifully, or if you’re feeling traditional, a pot of jasmine tea works wonders. Leftovers, if you’re lucky enough to have any, reheat surprisingly well in a hot skillet.

  • Add a handful of snap peas or water chestnuts in step five for extra crunch.
  • Drizzle a little extra sesame oil over the top just before serving if you want more fragrance.
  • Double the sauce if you like things saucier, it keeps in the fridge for a week.
Steamed white rice surrounds a flavorful bowl of Spicy Szechuan Beef with Peanuts, garnished with whole dried red chilies and sesame seeds. Save
Steamed white rice surrounds a flavorful bowl of Spicy Szechuan Beef with Peanuts, garnished with whole dried red chilies and sesame seeds. | cookingwithnadine.com

This dish became my answer to gray evenings and long weeks, the kind of meal that snaps you back into the moment. I hope it does the same for you.

Common Questions

Adjust the number of Szechuan chilies and peppercorns to increase or reduce spiciness according to your preference.

Flank steak thinly sliced against the grain offers optimal tenderness and quick cooking.

Yes, roasted cashews or water chestnuts can be used for a different crunchy texture.

A wok or large skillet allows for even, high-heat cooking essential for stir-frying.

Marinate the beef with soy sauce, Shaoxing wine, and cornstarch before cooking to help retain moisture and tenderness.

Spicy Szechuan Beef Peanuts

Tender beef and crunchy peanuts combine with bold Szechuan spices for a vibrant stir-fry.

Prep 20m
Cook 15m
Total 35m
Servings 4
Difficulty Medium

Ingredients

Beef

  • 1.1 lb flank steak, thinly sliced against the grain

Marinade

  • 2 tbsp soy sauce
  • 1 tbsp Shaoxing wine or dry sherry
  • 1 tsp cornstarch
  • ½ tsp freshly ground black pepper

Vegetables & Aromatics

  • 2 tbsp vegetable oil, divided
  • 1 red bell pepper, thinly sliced
  • 1 small onion, thinly sliced
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, minced
  • 4 scallions, cut into 2-inch pieces
  • 10-12 dried Szechuan chili peppers, whole
  • 2 tsp Szechuan peppercorns

Sauce

  • 2 tbsp soy sauce
  • 1 tbsp Chinkiang vinegar or rice vinegar
  • 1 tbsp hoisin sauce
  • 2 tsp sugar
  • 1 tsp toasted sesame oil

Topping

  • ½ cup roasted, unsalted peanuts, roughly chopped

Instructions

1
Marinate beef: Combine flank steak with soy sauce, Shaoxing wine, cornstarch, and black pepper in a bowl. Mix well and let rest for 15 minutes.
2
Prepare sauce: Whisk together soy sauce, vinegar, hoisin sauce, sugar, and toasted sesame oil in a small bowl. Set aside.
3
Cook beef: Heat 1 tablespoon vegetable oil in a wok or large skillet over high heat. Add marinated beef in a single layer and stir-fry 2-3 minutes until browned. Remove and set aside.
4
Toast spices: Add remaining 1 tablespoon oil to the wok. Stir-fry dried Szechuan chili peppers and peppercorns for 30 seconds until aromatic, avoiding burning.
5
Sauté aromatics and vegetables: Add garlic, ginger, onion, and red bell pepper. Stir-fry 2-3 minutes until vegetables begin to soften.
6
Combine beef and sauce: Return beef to the wok, pour in the prepared sauce, and toss everything to coat evenly.
7
Finish with scallions and peanuts: Add scallions and chopped peanuts. Stir-fry for 1 minute until heated through and glossy.
8
Serve: Serve immediately with steamed rice.
Additional Information

Equipment Needed

  • Wok or large skillet
  • Mixing bowls
  • Wooden spoon or spatula
  • Chef's knife
  • Chopping board

Nutrition (Per Serving)

Calories 420
Protein 34g
Carbs 17g
Fat 23g

Allergy Information

  • Contains soy (soy sauce, hoisin sauce), peanuts, and sesame.
  • Check all sauces for hidden allergens or gluten if needed.
Nadine Carter

Sharing approachable recipes, kitchen hacks, and practical cooking tips for home cooks and food lovers.