This easy satay sauce recipe is made with peanut butter, coconut milk, soy sauce, and fresh lime juice. A quick homemade dipping sauce that’s ideal for chicken skewers, grilled tofu, noodle bowls, or rice dishes. Ready in minutes and packed with bold, savory flavor, it’s a must-have for weeknight meals or meal prep.

Creamy, rich, and full of flavor, this easy satay sauce is made with smooth peanut butter, coconut milk, soy sauce, and lime. It’s perfect as a dip, marinade, or drizzle over grilled meats, tofu, or vegetables. Ready in under 10 minutes.
Ingredients
- 3 heaped tbsp smooth peanut butter
- 1 tbsp dark soy sauce (use tamari for gluten-free)
- ½ tsp chilli flakes (red pepper flakes)
- 1 tbsp fish sauce (or vegetarian fish sauce for a meat-free version)
- 200 ml (7 oz) canned coconut milk
- 1 tbsp light brown sugar
- ½ tsp ground coriander
- Juice of 1 lime (about 2 tbsp)
Optional Toppings:
- ½ tsp sesame seeds
- 1 tbsp roasted peanuts, finely chopped
- A pinch of chilli flakes
- 1 tbsp fresh coriander (cilantro) leaves
Instructions
- Combine ingredients:
Add the peanut butter, soy sauce, chilli flakes, fish sauce, coconut milk, brown sugar, and ground coriander to a small saucepan. Do not add the lime juice yet. - Heat the sauce:
Place the pan over medium heat and stir continuously. The mixture will appear thin at first, but will begin to thicken as it heats up. Avoid boiling—once it starts to simmer and thickens slightly, reduce the heat. - Finish with lime juice:
Turn off the heat and stir in the lime juice. This brightens the flavor and balances the richness of the sauce. - Serve:
Pour the sauce into a serving bowl and top with sesame seeds, chopped peanuts, chilli flakes, and fresh coriander, if using.
Tips
- Don’t let it boil: Satay sauce thickens quickly—remove from heat as soon as it begins to bubble to avoid splitting or curdling.
- Adjust spice level: Reduce or increase the chilli flakes based on your preference.
- Prep in advance: The sauce can be made ahead and reheated gently before serving. Add a splash of water or coconut milk if it thickens too much.

Variations and Substitutions
- Vegetarian/vegan: Replace fish sauce with soy sauce or a plant-based fish sauce.
- Nut-free: Try using sunflower seed butter or tahini in place of peanut butter for a nut-free version.
- Sweeter twist: Add a teaspoon of honey or maple syrup if you like your satay sauce slightly sweeter.
- More tang: Add a splash of rice vinegar or tamarind paste for extra acidity.
FAQs
Can I make this ahead of time?
Yes. Store in an airtight container in the fridge for up to 5 days. Reheat gently before serving.
Can it be frozen?
Yes, freeze for up to 2 months. Thaw in the fridge overnight and reheat slowly on the stovetop.
Can I use crunchy peanut butter?
You can, though the texture will be thicker and less smooth. For dipping, smooth peanut butter is preferred.
Serving Suggestions
- Use as a dipping sauce for chicken satay, spring rolls, or grilled tofu.
- Drizzle over noodle bowls, rice dishes, or roasted vegetables.
- Serve with lettuce wraps, burgers, or wraps for added flavor.
- Pair with grilled meats or BBQ skewers as a rich, flavorful condiment.
Why You’ll Love This Recipe
- Quick and easy: Ready in under 10 minutes with minimal prep.
- Full of flavor: A perfect balance of salty, sweet, spicy, and tangy.
- Versatile: Works as a dip, dressing, or sauce for a wide range of dishes.
- Customizable: Easily adapted to suit dietary needs or flavor preferences.
Easy Satay Sauce
8
servings5
minutes5
minutesIngredients
3 heaped tbsp smooth peanut butter
1 tbsp dark soy sauce (use tamari for gluten-free)
½ tsp chilli flakes (red pepper flakes)
1 tbsp fish sauce (or vegetarian fish sauce for a meat-free version)
200 ml (7 oz) canned coconut milk
1 tbsp light brown sugar
½ tsp ground coriander
Juice of 1 lime (about 2 tbsp)
Optional Toppings:
½ tsp sesame seeds
1 tbsp roasted peanuts, finely chopped
A pinch of chilli flakes
1 tbsp fresh coriander (cilantro) leaves
Directions
- Combine ingredients:
- Add the peanut butter, soy sauce, chilli flakes, fish sauce, coconut milk, brown sugar, and ground coriander to a small saucepan. Do not add the lime juice yet.
- Heat the sauce:
- Place the pan over medium heat and stir continuously. The mixture will appear thin at first, but will begin to thicken as it heats up. Avoid boiling—once it starts to simmer and thickens slightly, reduce the heat.
- Finish with lime juice:
- Turn off the heat and stir in the lime juice. This brightens the flavor and balances the richness of the sauce.
- Serve:
- Pour the sauce into a serving bowl and top with sesame seeds, chopped peanuts, chilli flakes, and fresh coriander, if using.

Leave a Comment