cook · Cook
How to Make Thai Peanut Sauce
Thai peanut sauce combines peanut butter with coconut milk, soy sauce, lime juice, and chili paste into a creamy, balanced condiment. Heat coconut milk first, whisk in peanut butter until smooth, then add seasonings and simmer until thickened. The key is balancing sweet, salty, sour, and spicy elements while maintaining a silky texture.
- Total time: 15 min
- Hands-on: 15 min
- Serves: 4
- Difficulty: Easy
Ingredients
- 1/2 can full-fat coconut milk
- 3 tbsp smooth peanut butter
- 2 tbsp soy sauce
- 1 tbsp brown sugar
- 1 tbsp lime juice
- 1 tsp red chili paste or sriracha
Step by step
- Heat the coconut milk. Pour half a can of full-fat coconut milk into a medium saucepan over medium heat. Let it warm until you see small bubbles around the edges, about 2 minutes. Don't let it boil.
- Whisk in the peanut butter. Add 3 tablespoons of smooth peanut butter to the warm coconut milk. Whisk constantly until completely smooth with no lumps. This takes about 1 minute of steady whisking.
- Add the flavor base. Stir in 2 tablespoons soy sauce, 1 tablespoon brown sugar, 1 tablespoon lime juice, and 1 teaspoon red chili paste or sriracha. Mix until the sugar dissolves completely.
- Simmer and thicken. Lower heat to medium-low and simmer for 3-4 minutes, stirring occasionally. The sauce should coat the back of a spoon when ready. If it's too thick, add coconut milk one tablespoon at a time.
- Taste and adjust. Remove from heat and taste. Add more lime juice for sourness, brown sugar for sweetness, soy sauce for saltiness, or chili paste for heat. Let cool for 5 minutes before serving.
Tips & troubleshooting
- Use full-fat coconut milk from a can, not the carton kind which is too thin
- Natural peanut butter works better than processed brands with added oils
- Make the sauce slightly thinner than desired since it thickens as it cools
- Store covered in the fridge for up to one week and thin with warm coconut milk when reheating
- If the sauce breaks or looks grainy, whisk in warm water one teaspoon at a time until smooth
Variations
- Chunky Peanut Version. Use crunchy peanut butter instead of smooth for texture, or stir in chopped roasted peanuts at the end
- Ginger Peanut Sauce. Add 1 teaspoon freshly grated ginger with the seasonings for a warming bite
- Tamarind Peanut Sauce. Replace lime juice with tamarind paste for a deeper, more complex sour note
- Garlic Peanut Sauce. Sauté 2 minced garlic cloves in the pan before adding coconut milk for aromatic depth
Questions
- Can I make this sauce ahead of time?
- Yes, Thai peanut sauce keeps well in the refrigerator for up to a week. It will thicken when cold, so thin it with a little warm coconut milk or water when ready to serve.
- What can I use instead of chili paste?
- Sriracha, red pepper flakes, or fresh minced chilies all work. Start with less than the recipe calls for since heat levels vary between products.
- Why is my sauce lumpy?
- The coconut milk was too hot when you added the peanut butter, or you didn't whisk enough. Strain the sauce and whisk in a tablespoon of warm coconut milk to smooth it out.
- Can I use light coconut milk?
- You can, but the sauce will be thinner and less rich. You may need to simmer it longer to achieve the right consistency.
- What dishes work best with Thai peanut sauce?
- It's excellent with satay skewers, spring rolls, noodle dishes, grilled vegetables, and as a dipping sauce for fresh vegetables or dumplings.