Peanut sauce is the whole reason people order chicken satay. The skewers are good, but the sauce is what everyone's dunking extra pieces of bread into at the end. This version takes five minutes, uses one bowl, and tastes better than anything that comes out of a bottle. Coconut milk, red curry paste, tamarind, and peanut butter - that's the combination that gets you the real thing.
If you like this, my shrimp and avocado spring rolls use this exact sauce and they disappear fast at any table.

Save This Recipe ๐
Jump to:
What Is Thai Peanut Sauce?
Thai peanut sauce is a creamy, slightly sweet, slightly tangy dipping sauce made from peanut butter, coconut milk, and aromatics like red curry paste and tamarind. It's used across Thai cooking as a dipping sauce for satay, a dressing for noodle dishes, and a sauce for spring rolls.
This version skips any complicated steps. Everything goes into one bowl and comes together in minutes.
Why You'll Love This
- 5 minutes - No cooking needed, just whisk and done
- One bowl - Barely any cleanup
- Versatile - Works as a dip, dressing, or sauce
- Balanced flavor - Creamy, tangy, savory, and just a little sweet all at once
- Pantry-friendly - Most of these ingredients are easy to keep on hand
Ingredients
Here's what you'll need:
- Red curry paste - This is what gives the sauce its warmth and depth. Two tablespoons is a good starting point. If you're sensitive to heat, start with one and taste as you go.
- Tamarind paste - Adds a tangy, slightly fruity sourness thatโs hard to replace with anything else. If youโve never cooked with tamarind before, itโs worth grabbing a jar, then make pad Thai next.
- Coconut milk - Use full-fat for the creamiest result. Light coconut milk works but the sauce will be thinner.
- Peanut butter - Creamy peanut butter blends smoothly and gives the sauce that rich, nutty base. If you love Filipino kare-kare, this is the same peanut flavor family, but with a Thai-style twist from the curry paste, tamarind, and coconut milk. Natural peanut butter works too, but it can make the sauce a little oilier, so stir it well first.
- Fish sauce - Adds the savory saltiness that balances all the other flavors. If you're making this vegetarian, soy sauce is a workable substitute.
- Water - Add a tablespoon at a time to thin the sauce to whatever consistency you need. For dipping, keep it thicker. For a noodle dressing, go thinner.
See recipe card for quantities.
How To Make Thai Peanut Sauce
Step 1: Combine the base- Add the coconut milk, red curry paste, peanut butter, fish sauce, brown sugar, and tamarind paste to a bowl. Whisk until smooth.
Step 2: Adjust the texture- Add water one tablespoon at a time until the sauce reaches the consistency you want. For dipping, stop when it coats the back of a spoon. For a noodle sauce or dressing, keep going until it's pourable.
Step 3: Taste and adjust- This is the important step. Taste and decide what it needs. More tamarind for tang. More brown sugar for sweetness. More fish sauce for saltiness. A little more curry paste if you want more heat.
That's it.
Ways to Use This Sauce
This is one of those sauces that makes everything better. Here's where it works:
- Dipping sauce for chicken satay or grilled shrimp
- Dressing for cold noodle salads or rice noodles
- Sauce for spring rolls and fresh rolls
- Drizzled over grilled chicken or pork
- Mixed into a stir-fry at the end

Rose's Top Tips
- Whisk in one direction. Coconut milk can separate if you're rough with it. A smooth, steady whisk keeps everything emulsified.
- Warm it slightly if it seizes up. If your peanut butter is cold or thick, the sauce can get stiff. A 20-second microwave hit and a quick stir usually fixes it.
- Taste at the end, not the beginning. The balance of sour, sweet, salty, and spicy only becomes clear once everything is combined. Don't adjust individual ingredients until you've tasted the whole sauce.
- Make it ahead. This sauce actually gets better after sitting in the fridge for a few hours. The flavors meld and deepen. Make it the night before if you can.
Storage
Store in an airtight container in the refrigerator for up to one week. The sauce will thicken as it sits - just stir in a splash of water before using and it comes right back together.
Not recommended for freezing. The texture can separate and it doesn't reheat well.
Recipe FAQs
You can substitute a teaspoon of lime juice or rice vinegar for some tang, but the flavor won't be quite the same. Tamarind has a unique fruity sourness that's worth tracking down if you can find it.
At two tablespoons of red curry paste it has a gentle warmth, not a strong heat. Start with one tablespoon if you prefer it mild. You can always add more.
Yes, just make sure it's well-stirred so the oil is fully incorporated before you add it. The sauce may be slightly thinner, which you can fix by reducing the water.
Swap the fish sauce for soy sauce or tamari and it's fully plant-based. The flavor is a little different but still really good.
Thin it out more with water until it's easily pourable, then toss with warm or cold noodles. Add a squeeze of lime and some sliced scallions on top.

More Thai and Asian Sauces You'll Love
- Shrimp and Avocado Spring Rolls with Thai Peanut Sauce
- Easy Unagi Eel Sauce
- Chili Garlic Oil
- Easy Sriracha Mayo Sauce

Did you try this recipe?
Share how it turned out in the comment box below, and if you loved it, share it on Facebook, Pinterest & Instagram.
Thank you!


Easy Thai Peanut Sauce
Equipment
- MIxing Bowl
- whisk
Ingredients
- ยฝ cup coconut milk
- 2 tablespoons red curry paste
- ยผ cup creamy peanut butter
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- 1 tablespoon tamarind paste
- 1 to 3 tablespoons water optional, to thin as needed
Instructions
- Add the coconut milk, red curry paste, peanut butter, fish sauce, brown sugar, and tamarind paste to a mixing bowl.ยฝ cup coconut milk, 2 tablespoons red curry paste, ยผ cup creamy peanut butter, 1 tablespoon fish sauce, 1 tablespoon brown sugar, 1 tablespoon tamarind paste
- Whisk until smooth and creamy.
- Add water 1 tablespoon at a time until the sauce reaches your preferred consistency. Keep it thicker for dipping or thin it more for noodles, salads, or drizzling.1 to 3 tablespoons water
- Taste and adjust as needed. Add more tamarind for tang, brown sugar for sweetness, fish sauce for saltiness, or red curry paste for more heat.
- Serve with chicken satay, spring rolls, grilled shrimp, noodles, or grilled meats.
Save This Recipe ๐
Notes
- Use full-fat coconut milk for the creamiest sauce.
- If your peanut butter is very thick, microwave the sauce for about 15 to 20 seconds, then whisk again until smooth.Start with 1 tablespoon of red curry paste if you prefer a milder sauce.
- For a vegetarian version, replace the fish sauce with soy sauce or tamari.
- The sauce will thicken in the fridge. Stir in a splash of water before serving.





