Spicy Szechuan Beef Peanuts

Spicy Szechuan Beef with Peanuts sizzling in a wok, tossed with vibrant red bell peppers and aromatic dried chilies for a fiery stir-fry. Save to Pinterest
Spicy Szechuan Beef with Peanuts sizzling in a wok, tossed with vibrant red bell peppers and aromatic dried chilies for a fiery stir-fry. | dishyden.com

This bold Szechuan-style dish features tender slices of marinated beef stir-fried quickly with crunchy peanuts and aromatic spices. A blend of garlic, ginger, dried chilies, and Szechuan peppercorns creates a vibrant and mouth-tingling flavor profile. Fresh vegetables like bell pepper, onion, and scallions add texture and color. Finished with a savory-sweet sauce and toasted sesame oil, it pairs perfectly with steamed rice for a satisfying meal.

Preparation involves marinating the beef for a tender bite, stir-frying aromatics to release their fragrance, and quickly cooking everything together to maintain a balance of heat and sweetness. Adjust the chili level to your preference and enjoy the bold, authentic taste of Szechuan cuisine.

The first time I truly understood Szechuan cooking was in a cramped apartment kitchen, late on a Tuesday night, when my neighbor dropped off a bag of dried chili peppers and said, "Try this." That single gesture shifted everything—the way I approached heat, the way I understood that spice could make you feel alive rather than just burn your mouth. This beef with peanuts became the dish that taught me the difference between fire and flavor, between reckless and bold.

I made this for friends who claimed they didn't like spicy food, and watched them go silent the moment that first forkful hit their tongue—not from heat, but from the way the flavors just unfold. By the end of the meal, they were asking for the recipe and debating whether they'd use more chilies next time. That's when I knew this dish had something special.

Ingredients

  • Flank steak, thinly sliced: Slice against the grain so it stays tender even with aggressive stirring; frozen beef for 30 minutes makes slicing easier and cleaner.
  • Soy sauce and Shaoxing wine: This marinade isn't optional—it's the foundation that keeps beef from turning tough under high heat.
  • Szechuan peppercorns and dried chilies: Buy these from an Asian market where they're fresh; the difference between stale and bright is everything.
  • Garlic and ginger, freshly minced: Pre-minced versions lose their edge; spend the two minutes and you'll taste it.
  • Chinkiang vinegar: Dark, complex, slightly sweet—it's what makes the sauce feel authentic rather than generic.
  • Roasted, unsalted peanuts: Toast them lightly in a dry pan just before serving to wake up their flavor.

Instructions

Marinate the beef:
Toss sliced beef with soy sauce, Shaoxing wine, cornstarch, and black pepper in a bowl. This isn't just flavor—the cornstarch helps create a light crust that keeps the meat from drying out.
Build your sauce:
Whisk together soy, vinegar, hoisin, sugar, and sesame oil in a small bowl and set it within arm's reach. You'll be moving fast once the wok gets hot.
Sear the beef:
Heat half the oil in a wok or large skillet over high heat until it shimmers, then add beef in a single layer and don't touch it for a full minute—let it develop color. Stir-fry for another minute or two, then remove to a plate.
Toast the spices:
Add remaining oil and immediately add dried chilies and Szechuan peppercorns. You'll smell them bloom—sweet, numbing, almost woody—but watch them closely so they don't blacken.
Cook the vegetables:
Add minced garlic and ginger first, let them hit the hot oil for 15 seconds, then add onion and bell pepper. Stir constantly for 2-3 minutes until they start to soften but still have some snap.
Bring it together:
Return the beef to the wok, pour in the sauce, and toss everything until coated evenly and glossy. The heat should make everything steam gently.
Finish with freshness:
Toss in scallions and peanuts, stir for about a minute until everything is heated through, then serve immediately over steamed rice.
Garnished with chopped peanuts and green scallions, this Spicy Szechuan Beef with Peanuts is ready to serve over fluffy white rice. Save to Pinterest
Garnished with chopped peanuts and green scallions, this Spicy Szechuan Beef with Peanuts is ready to serve over fluffy white rice. | dishyden.com

There's a moment about halfway through cooking where the kitchen fills with this specific perfume—the chilies, the ginger, the garlic all talking to each other—and that's when I know everything's about to come together. It's the smell that made my neighbor hand me those peppers in the first place.

The Heat Question

Szechuan heat is deceptive because it doesn't announce itself like a jalapeño—it creeps up and then sits on your tongue like a warm hum. Start with 10 chilies and add more next time if you want; there's no shame in building up to the level that makes you happy. Some people chop the chilies finer for more heat distribution, some leave them whole to pull out before serving.

Why This Stir-Fry Works

Every element here has a job. The peanuts aren't just textural garnish—they absorb the sauce and add richness that beef alone can't provide. The vegetables soften just enough to release their sugars but stay firm enough to resist. The sauce is salty, sour, slightly sweet, and glossy enough to coat everything without drowning it.

Sides and Swaps

Steamed rice is the obvious choice—it cools your mouth between bites and gives the sauce somewhere to go. Some nights I add water chestnuts for extra crunch or snap peas for freshness. A cold beer or jasmine tea on the side completes the picture.

  • If you can't find Szechuan peppercorns, the dish loses its signature numbing quality but still tastes excellent with extra black pepper and a pinch of white pepper.
  • Swap the beef for chicken thighs if you prefer; they're harder to overcook and stay juicy under high heat.
  • Chinkiang vinegar is worth hunting down, but regular rice vinegar works in a pinch—just add an extra half teaspoon of sugar to balance the bite.
Tender strips of marinated beef sear alongside crisp vegetables in the bold sauce of this homemade Spicy Szechuan Beef with Peanuts. Save to Pinterest
Tender strips of marinated beef sear alongside crisp vegetables in the bold sauce of this homemade Spicy Szechuan Beef with Peanuts. | dishyden.com

This is the dish that taught me spice is conversation, not conquest. Make it, adjust it, make it again—it gets better each time.

Recipe FAQs

Control the spiciness by varying the number of dried Szechuan chilies and Szechuan peppercorns used. Remove seeds for milder heat or add more for extra kick.

Flank steak or any tender, quick-cooking cut sliced thinly against the grain works best to ensure tenderness and quick cooking.

Yes, if needed, roasted cashews or water chestnuts can offer crunch and texture without overpowering the dish.

Szechuan peppercorns provide a unique numbing sensation and citrusy aroma that balances the chili heat, adding depth to the flavor profile.

Marinate the beef for about 15 minutes to allow the soy sauce, Shaoxing wine, and spices to penetrate and tenderize the meat.

Spicy Szechuan Beef Peanuts

Bold stir-fried beef with crunchy peanuts and vibrant Szechuan spices for an authentic flavor experience.

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
  • 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 thoroughly and marinate for 15 minutes.
2
Prepare sauce: Whisk together soy sauce, vinegar, hoisin sauce, sugar, and toasted sesame oil in a bowl; set aside.
3
Sear 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 for 2 to 3 minutes until just browned; remove and set aside.
4
Toast spices: Add remaining 1 tablespoon oil to the wok; stir-fry dried chili peppers and Szechuan peppercorns for 30 seconds until aromatic, avoiding burning.
5
Cook aromatics and vegetables: Add garlic, ginger, onion, and bell pepper; stir-fry for 2 to 3 minutes until vegetables soften slightly.
6
Combine beef and sauce: Return beef to the wok; pour in prepared sauce and toss 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.
  • Verify sauces for hidden allergens or gluten.
Brooke Alden

Wholesome, simple recipes and cooking tips you'll actually use—made for real life and hungry families.