Medium saucepan A small pot works well since you’ll heat the sauce gently to meld the flavors.
Whisk or silicone spatula A whisk helps combine the peanut butter with the coconut milk smoothly.
Measuring cups and spoons Accuracy is key for balancing salty, sweet, sour, and spicy flavors.
Mini blender or immersion blender (optional) For an ultra-smooth finish if your peanut butter is on the chunky side.
Ingredients
For the Sauce
¾cupcreamy peanut butterunsweetened and unsalted is best
½cupfull-fat coconut milkshake the can before using
2tablespoonsThai red curry paste
1tablespoonbrown sugaror palm sugar if you want to stay traditional
1tablespoonfresh lime juice
1tablespoonsoy sauce
1tablespoonfish sauceoptional but adds authentic depth
1teaspoongrated fresh ginger
1teaspoonminced garlic
½teaspoonchili flakes or srirachaadjust to your heat preference
2–4 tablespoons warm waterto thin the sauce to your desired consistency
Instructions
Step 1: Combine Core Ingredients
In a medium saucepan over low heat, add the peanut butter and coconut milk. Stir continuously to help the peanut butter melt and combine with the milk.
Step 2: Build the Flavor Base
Add the Thai red curry paste, brown sugar, lime juice, soy sauce, and fish sauce. Keep stirring to prevent sticking or burning. The sauce should start to look smooth and glossy.
Step 3: Add Aromatics
Mix in the grated ginger, minced garlic, and chili flakes or sriracha. Cook for another 2–3 minutes, stirring frequently to keep everything from sticking.
Step 4: Adjust Consistency
Add warm water, a tablespoon at a time, until the sauce reaches your preferred dipping or drizzling consistency. For skewers, a thicker dip is ideal. If using in a satay chicken stir fry or as a salad dressing, you’ll want it a bit thinner.
Step 5: Taste and Tweak
Now’s the time to adjust: need more acid? Add a squeeze more lime. Too salty? A touch more brown sugar. Too thick? More warm water. Customizing is part of what makes this such a great peanut Thai sauce.
Step 6: Serve or Store
Pour the sauce into a small bowl and let it cool slightly before serving. It will thicken a bit more as it cools. If storing, let cool completely and refrigerate in an airtight container for up to one week.