Go Back
+ servings
Green Beans with Spicy Peanut Sauce

Green Beans with Spicy Peanut Sauce

5 from 6 votes
Did you know, that besides having peanut butter as a sweet treat, you can use it to create a savory Chinese dish too? Sometimes I am so surprised at how versatile an ingredient could become, when used in a different context. 
Prep Time: 15 mins
Cook Time: 10 mins
Total Time: 25 mins
Course: Salad
Cuisine: Chinese
Servings: 2
Author: Maggie Zhu


  • 250 grams (9 ounces) green beans , tough ends removed
  • 1 tablespoon peanut butter
  • 1 teaspoon light soy sauce
  • 1 teaspoon rice wine vinegar
  • 1 1/2 tablespoon chili flakes
  • 1/2 teaspoon Sichuan peppercorn
  • 1 star anise
  • 1 tablespoon white sesame seeds
  • 4 tablespoons peanut oil (or vegetable oil)
  • 4 cloves garlic , minced


  • Bring a pot of water to a boil. Add green beans and simmer until beans are cooked through. Run tap water over the beans to cool down. Drain and set aside.
  • In a small bowl, add peanut butter, light soy sauce and vinegar. Mix well and set aside.
  • To cook chili oil (*see footnote), add chili flakes, peppercorn, star anise and sesame seeds into a small bowl. Place the bowl on a heat resistant mat (or cutting board). Heat oil in a wok (or a skillet) until hot, when the oil just starts to smoke. Turn off heat immediately. Carefully use a ladle to transfer oil to the bowl of mixed spices. The oil will bubble for a few seconds and cook the spices. When the the oil stops bubbling, immediately use a spoon to stir gently, to mix everything well.
  • Place the green beans on a plate and top with peanut sauce and garlic. Gradually add spicy oil, 1 teaspoon at a time, and mix everything well. Taste the salad to see whether it's spicy to your liking. You can add more chili oil if you prefer a spicier dish.
  • Serve at room temperature.


  1. There will be leftover chili oil generated by this recipe. You can store it at room temperature for about 1 week, or in the fridge for up to 2 weeks.


Serving: 153g, Calories: 167kcal, Carbohydrates: 13.4g, Protein: 5.2g, Fat: 11.7g, Saturated Fat: 2.1g, Sodium: 195mg, Potassium: 362mg, Fiber: 5.2g, Sugar: 2.7g, Vitamin A: 17IU, Vitamin C: 40mg, Calcium: 8mg, Iron: 14mg