There are sauces, and then there’s Thai peanut sauce—the creamy, nutty, sweet-savory blend that somehow makes everything it touches taste ten times better. Whether you’re dipping spring rolls, tossing noodles, or spooning it over grilled veggies, this sauce is a must-know recipe in your kitchen arsenal. And the best part? It comes together in just a few minutes with pantry staples.
Once you’ve made a batch, you’ll want to drizzle it on everything from tofu fresh rolls to crispy spring rolls!
This website uses affiliate links which may earn commission for purchases made at no additional cost to you.

Table of contents
What Is Thai Peanut Sauce Made Of
Traditional Thai peanut sauce (often called satay sauce or nam jim sate) is a balance of salty, sweet, spicy, and tangy flavors. In Thailand, it’s commonly paired with chicken satay, fresh rolls, or even drizzled over rice. Classic versions often use roasted peanuts, coconut milk, red curry paste, palm sugar, tamarind, and fish sauce.
This recipe keeps the same balance but makes it simpler and vegetarian-friendly by using peanut butter, soy sauce, honey, chili paste, ginger, and garlic. It’s quick to whisk together, delivers authentic flavor, and doesn’t require a trip to a specialty store.

Key Ingredients
Every great Thai peanut sauce comes down to balance: creamy, nutty, salty, sweet, sour, and spicy. Here’s a breakdown of the most important ingredients in this recipe and why they matter, so you can tweak and substitute with confidence.
Peanut Butter: The heart of the sauce, bringing nutty richness and creaminess. A smooth, unsweetened variety works best so the flavors stay balanced.
Hot Water: Essential for thinning the peanut butter into a silky, pourable sauce. It also helps all the other ingredients blend together smoothly.
Sriracha or Thai Red Chili Paste: Adds the signature kick. Sriracha gives a clean, chili-forward heat, while Thai curry paste builds in extra aromatics for a more traditional flavor.
Soy Sauce: Provides the salty, umami backbone. It takes the place of fish sauce found in some authentic versions, keeping this sauce vegetarian without losing depth.
Honey: Balances the salt and spice with natural sweetness and gives the sauce a glossy finish. Maple syrup or agave are good alternatives.
Rice Vinegar or Lime Juice: Bright acidity that lifts the sauce. Rice vinegar is softer and mellow, while lime juice delivers a sharper citrus punch.
Sesame Oil: Just a touch adds warm, nutty depth and a toasty aroma that lingers.
Garlic and Ginger: The aromatic duo that makes the sauce pop—garlic for savory depth and ginger for a fresh, zesty bite.
Coconut Cream (Optional): For a richer, restaurant-style finish, you can swap part of the water for coconut cream. It adds body and a subtle sweetness, but it’s not necessary for a perfectly balanced sauce.

How to Make Thai Peanut Sauce
- Whisk peanut butter with hot water until smooth.
- Stir in sriracha, soy sauce, honey, rice vinegar or lime juice, sesame oil, garlic, and ginger.
- Taste and adjust—add more water to thin, more lime for brightness, or more honey for sweetness.
- Let it rest for a few minutes so the flavors meld before serving.

Tips for Making Thai Peanut Sauce
Don’t skip the hot water: It’s the secret to transforming thick peanut butter into a smooth, pourable sauce.
Start thick, then thin: Always begin with less liquid—you can add more water, but you can’t take it out.
Balance is everything: Taste and tweak. A little more lime cuts richness, honey tames heat, and soy sauce sharpens umami.
Use good peanut butter: Natural or unsweetened works best. Processed spreads with lots of sugar or oil can make the sauce overly sweet or greasy.
Go light on sesame oil: It’s powerful. A drizzle is perfect; too much can overpower the sauce.

Serving Suggestions – What to Eat with Thai Peanut Sauce
As a dip: Perfect for spring rolls, summer rolls, crispy tofu, or satay skewers.
On noodles: Toss with rice noodles or soba for an easy Thai peanut noodle bowl.
In stir-fries: Stir into veggies, tofu, or chicken at the end of cooking for instant flavor.
As a dressing: Thin with a splash of lime juice and drizzle over salads or grain bowls.
As a marinade: Coat tofu, tempeh, or chicken before grilling or roasting for extra depth.
And if you’re craving more peanut-forward dishes, make sure to check out my my hot spicy peanut noodles and the cold version of my peanut noodles!
FAQ
Almond butter, cashew butter, sunflower seed butter, or tahini can all work. Almond and cashew butter are the closest in flavor, while sunflower butter is nut-free but more pronounced in taste.
Stored in the fridge in an airtight container, it keeps for up to one week. It may thicken, so whisk in a splash of hot water before serving.
Spicy Thai Peanut Sauce Recipe (Easy!)

Ingredients
- 1/4 c hot water
- 4 tbsp peanut butter
- 2 tbsp sriracha
- 2 tbsp soy sauce
- 2 tbsp honey
- 1/2 tbsp rice vinegar, or lime juice
- 1/2 tsp ginger paste
- 1 tsp minced garlic
- 2 tsp sesame oil
Instructions
- Whisk the base: In a medium bowl, whisk peanut butter with hot water until smooth and creamy. The hot water helps to emulsify everything.
- Add the flavor boosters: Stir in sriracha (or Thai red curry paste), soy sauce, honey, rice vinegar (or lime juice), sesame oil, garlic, and ginger. Mix until well combined.
- Adjust the texture: If the sauce feels too thick, add a splash of hot water. If it’s too thin, whisk in a little more peanut butter.
- Balance the flavor: Taste the sauce. If it’s too salty, add a touch more honey. If it feels flat, brighten with more lime or vinegar. For extra spice, stir in more chili paste.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.










such a good recipe
This sauce is so perfect to have with appetizers! It adds a nice kick to your food
Very versatile and delicious sauce!
So delicious! Perfect with some fresh spring rolls!