Vegan Thai Peanut Sauce

Thai peanut sauce

The Spruce


  • Total: 15 mins
  • Prep: 10 mins
  • Cook: 5 mins
  • Servings: 6 servings
Nutritional Guidelines (per serving)
105 Calories
6g Fat
11g Carbs
4g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 6
Amount per serving
Calories 105
% Daily Value*
Total Fat 6g 7%
Saturated Fat 1g 5%
Cholesterol 0mg 0%
Sodium 368mg 16%
Total Carbohydrate 11g 4%
Dietary Fiber 2g 5%
Protein 4g
Calcium 53mg 4%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

There isn't much that a good Thai peanut sauce doesn't go with. It's a hit on everything from noodles and pasta to stir-fried veggies and tofu. Sling it on salad, spring rolls, slaw dressings or veggie wraps—the ubiquitous Thai sauce is a flavorful pairing for tons of great dishes. Plus, Thai vegan sauce is almost always dairy-free and vegan. That doesn't make it low in fat, though, since nuts naturally provide quite a bit of healthy fat.

This basic vegan peanut sauce recipe isn't too spicy, so kids will especially love the peanut butter taste. It starts with peanut butter instead of peanuts, so it saves a step in grinding and blending the sauce. Make a double or triple portion and stash some in the refrigerator for later.


  • 1/4 cup peanut butter
  • 1/4 cup water
  • 2 tbsp. soy sauce
  • 2 tbsp. lime juice
  • 2 cloves garlic (minced and crushed)
  • 2 tbsp. rice vinegar

Steps to Make It

  1. Gather the ingredients.

    Ingredients for Thai peanut sauce
    The Spruce 
  2. Combine peanut butter, water, soy sauce, lime juice, garlic, and rice vinegar in a saucepan over low heat. (Mixture will become easy to combine as peanut butter melts.)

    Thai peanut sauce in the pot.
    The Spruce
  3. Continue stirring over low heat until ingredients are combined and the mixture is smooth and creamy.​

    Homemade Thai peanut sauce.
    The Spruce
  4. Enjoy!


  • This recipe is perfect as it is, but you may want to thin it out a bit with more water, depending on what you're using it for.
  • If you're new to eating Thai food, this vegan peanut sauce can be a great introduction to the delicious cuisine of Thailand, since it is easy to make and not spicy. Thai cuisine is light, healthy, fragrant and full of vegetables. While it can have a fiery kick, it doesn't have to. If you're ordering out, be sure to specify you would like your dish mild, at least until you have a sense for the amount of spiciness you can handle.