- Why is there oil floating on top? Is that bad?
- That is the goal! In Malay cooking, this signals the dish is 'done'. If it bothers you, spoon it off before serving, but that's where the flavor is.
- It became too thick after cooling.
- Peanuts absorb moisture. Reheat with a splash of hot water.
- I don't have tamarind.
- Use a little lemon juice or extra lime; the goal is sour contrast.
Malaysian Peanut Satay Sauce
The secret to a perfect satay sauce is the 'breaking the oil' technique. We don't just mix ingredients; we cook them until the oil separates from the coconut milk and peanuts, rising to the top. This red, shimmering layer of oil locks in flavor and signals that the spices are fully toasted and raw flavors have cooked out.
Ingredients
1 1/2
cups
Roasted unsalted peanuts
1
cup (scant)
Full fat coconut milk
2/3
cup
Water
2
tbsp
Palm sugar (or brown sugar)
1
tbsp
Kecap Manis (Sweet soy sauce)
2
tsp
Tamarind paste (or 1 tbsp lemon juice)
2
cloves
Garlic
1
tsp
Red chili flakes or Sambal Oelek
2
tbsp
Vegetable oil (for frying)
1
stalk
Lemongrass (white part only)
1
pinch
Salt
Shopping List (0)
Equipment Needed
- Food processor (for peanuts)
- Wok or heavy-bottomed pot (for heat distribution)
- Wooden spoon
Allergen Information
Peanuts
Soy
Tree Nuts (Coconut)
Wheat
Instructions
1
✓
Pulse the peanuts in a food processor until you have a mix of fine powder and crunchy bits.
Tip: The fine powder thickens the sauce, while the bits provide texture.
2
✓
Finely mince the garlic and the white part of the lemongrass.
Tip: Lemongrass fibers are tough; chop very finely so they aren't unpleasant to eat.
3
✓
Heat the oil in a wok and sauté the garlic, lemongrass, and chili over medium heat until fragrant and deepening in color.
Tip: Hot fat extracts essential oils and capsaicin, flavoring the entire dish.
4
✓
Pour in the coconut milk, water, tamarind, sugar, and soy sauce. Bring to a boil.
Tip: The balance of sour (tamarind), sweet (sugar), and salty (soy) is key. Taste it!
5
✓
Stir in the ground peanuts. Reduce heat to low and simmer, stirring constantly.
Tip: Peanuts burn easily due to starch. Use low heat.
6
✓
Cook for about 15-20 minutes until the sauce thickens, darkens, and oil pools appear on the surface.
Tip: This is 'breaking the oil'. The water separates from the oil, concentrating the flavors.
7
✓
Season with salt if needed. If too thick, loosen with water.
Tip: Salt needs vary based on the peanuts used.
Recipe FAQ
Ingredients
- 1 1/2 cups Roasted unsalted peanuts
- 1 cup (scant) Full fat coconut milk
- 2/3 cup Water
- 2 tbsp Palm sugar (or brown sugar)
- 1 tbsp Kecap Manis (Sweet soy sauce)
- 2 tsp Tamarind paste (or 1 tbsp lemon juice)
- 2 cloves Garlic
- 1 tsp Red chili flakes or Sambal Oelek
- 2 tbsp Vegetable oil (for frying)
- 1 stalk Lemongrass (white part only)
- 1 pinch Salt