This Indonesian-style date peanut sauce is a thick, savory-sweet condiment made with roasted peanuts, dates, tamarind, and kecap manis, Indonesia’s sweet soy sauce. It is a date-sweetened variation rather than a claim to one traditional formula, and it works especially well with satay, rice, and crisp vegetables.
Ingredients
- 1 cup (140 g) roasted, unsalted peanuts
- 5 pitted Medjool dates, about 3 ounces (85 g), chopped
- 3/4 cup (180 ml) boiling water, divided
- 1 small shallot, about 1 ounce (25 g), finely minced
- 1 garlic clove, about 1 teaspoon (3 g), finely minced
- 1 small red bird’s-eye chili, about 1/4 ounce (5 g), minced; remove the seeds for less heat
- 1 teaspoon (5 ml) neutral oil, such as canola oil
- 1 tablespoon (15 g) tamarind paste
- 1 tablespoon (15 ml) kecap manis
- 2 teaspoons (10 ml) fresh lime juice
- 1/2 teaspoon (3 g) fine salt, plus more to taste
- Up to 1/4 cup (60 ml) warm water, as needed to adjust the consistency
Instructions
- Soften the dates. Put the chopped dates in a heatproof bowl and pour over 1/2 cup (120 ml) of the boiling water. Leave them to soak for 10 minutes, until soft enough to mash easily with a fork. Keep the soaking water; it carries the dates’ sweetness and belongs in the sauce.
- Blend the peanut base. Add the softened dates and their soaking liquid to a blender or food processor with the peanuts, tamarind paste, kecap manis, lime juice, salt, and the remaining 1/4 cup (60 ml) boiling water. Blend until mostly smooth, stopping once to scrape down the sides. For a sauce with a little texture, pulse briefly at the end rather than blending completely smooth. If the mixture is too thick for your machine to move, add warm water a tablespoon at a time.
- Soften the aromatics. Warm the oil in a small saucepan over medium-low heat. Add the shallot, garlic, and chili and cook for about 2 minutes, stirring often, until softened and fragrant. Do not let the garlic brown; browned garlic can make the sauce taste bitter.
- Simmer the sauce. Pour the blended peanut mixture into the saucepan and stir well to combine it with the aromatics. Lower the heat and simmer gently for 4 minutes, stirring frequently, especially around the base and corners of the pan. The sauce should be hot throughout and thick enough to cling to a spoon. Avoid a hard boil, which can make a thick peanut sauce spit and stick.
- Adjust and serve. Take the pan off the heat and taste the sauce. Add salt for savoriness, a little more lime for brightness, or a splash of warm water if it is thicker than you want. Serve warm, or let it cool briefly and serve at room temperature. It thickens as it stands, so keep a little warm water nearby if you are setting it out for dipping.
Tips
- Choose dates by sweetness and softness. Medjool dates blend easily and give the sauce a rounded, caramel-like sweetness. If your dates are firm or dry, soak them for a few extra minutes and make sure they are tender before blending. Smaller dates can be used; weigh out about 3 ounces (85 g) after removing any pits.
- Make the texture work for the meal. A smooth sauce is convenient for dipping, while a slightly coarse one feels more like a hand-ground peanut dressing. If your blender struggles, pulse the peanuts first until finely chopped, then add the wet ingredients. Do not add all the optional water at once; a spoonful can change the consistency quickly.
- Balance sweetness with sourness and salt. Dates vary in sweetness, and tamarind pastes vary in sharpness. Taste after simmering, when the flavors have come together. Add lime a little at a time if the sauce tastes too sweet, or add a pinch of salt if it tastes flat. More chili brings heat, not extra acidity.
- Use the substitutes thoughtfully. Tamarind paste can be hard to find; use 2 teaspoons (10 ml) lime juice in its place, then taste and add more if needed. The result is brighter and less fruity. If kecap manis is unavailable, mix 2 teaspoons (10 ml) regular soy sauce with 1 teaspoon (4 g) brown sugar. That substitute is less syrupy, so the sauce may need a little extra sweetness or water to balance it.
Serving Suggestions
Serve the sauce warm alongside grilled chicken, beef, tofu, or tempeh satay, with rice and lime wedges. The recipe itself is a condiment, so cook any meat or seafood separately and follow safe cooking temperatures for that food. For a vegetable platter, spoon the sauce into a small bowl and arrange blanched green beans, cabbage, cucumber, carrot, and boiled potatoes around it. The sauce’s rich peanut flavor is especially good with vegetables that have a clean, mild taste.
For a quick meal, drizzle it over steamed rice with sliced cucumber, blanched greens, and crisp fried tofu. Thin the sauce with warm water until it falls easily from a spoon, then use it as a dressing for a bowl of vegetables and rice. You can also serve it with rice cakes or tuck it beside fresh rolls as a dipping sauce. Keep the sauce separate until serving if you want crunchy vegetables or crisp tofu to keep their texture.
Indonesian peanut sauces are served in different ways and vary by dish and region. Peanut sauce appears with foods such as satay and vegetable dishes, but the ingredients and texture are not identical everywhere. This version uses dates in place of the palm sugar often used for sweetness, so it is best understood as a practical variation inspired by Indonesian flavors rather than a single definitive regional recipe.
Variations
Make it spicier. Keep the chili seeds, use two small chilies, or stir in sambal oelek a little at a time after blending. Sambal adds both heat and a fresh, sharp flavor, so start with 1 teaspoon (5 g), taste, and increase only if you want more. For a milder sauce, leave the chili out; the dates and peanuts still make a flavorful dip.
Use a more traditional sweetener. If you want a version closer to many Indonesian peanut sauces, replace the dates and their soaking water with 1 tablespoon (15 g) grated palm sugar and about 1/2 cup (120 ml) warm water. Palm sugar tastes less like fruit and more like deep caramel. Blend the remaining ingredients as directed, adding water as needed; you can still use the date version when palm sugar is not available.
Make it peanut-free. For a different nut-free option, substitute 1 cup (250 g) smooth sunflower seed butter for the peanuts. Begin with only 1/2 cup (120 ml) water, then thin gradually, because seed butter can have a different thickness from ground peanuts. The flavor will be earthier and less recognizably peanut-like. Check the seed butter label if the meal needs to avoid traces of peanuts.
Leave it chunky or make it pourable. For a rustic texture, chop the peanuts finely and mash the soaked dates, then stir them together with the other ingredients. For a pourable dressing, blend until smooth and add warm water by the tablespoon. Either texture is useful: keep it thick for dipping or spooning over satay, and thin it for drizzling across rice and vegetables.
Storage and Reheating
Transfer leftover sauce to a clean, covered container and refrigerate it within 2 hours of cooking. It keeps for up to 4 days in the refrigerator. The sauce firms as it chills, so do not judge its final serving texture straight from the fridge. Stir in a teaspoon or two of warm water after reheating, or let a small portion sit at room temperature briefly and mix until smooth.
To reheat, warm only the amount you plan to use in a small saucepan over low heat, stirring often. Add warm water a little at a time until it is creamy again; avoid a vigorous boil, which can scorch the peanuts or make the sauce splatter. You can also microwave a portion in a microwave-safe bowl in short intervals, stirring between each one. If reheating leftovers, heat them to 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers.
For longer storage, freeze the sauce in meal-size portions in a freezer-safe container for up to 2 months for best quality. Leave a little room for expansion. Thaw it overnight in the refrigerator, then stir well and warm gently with water to restore its consistency. Freezing can make the sauce look slightly separated; thorough stirring usually brings it back together. Do not leave the sauce at room temperature for extended storage.
Frequently Asked Questions
Is date peanut sauce a traditional Indonesian recipe?
It is an Indonesian-style variation, not a claim that dates are the standard sweetener in Indonesian peanut sauce. Many versions use palm sugar, along with ingredients such as peanuts, chili, tamarind, and sweet soy sauce. Dates offer a convenient way to sweeten this particular recipe while keeping its savory, tangy profile.
Can I make the sauce without a blender?
Yes. Use finely chopped roasted peanuts, mash the soaked dates thoroughly with a fork, and mince the shallot, garlic, and chili very small. Stir the date mixture and remaining sauce ingredients together, then simmer as directed. It will be coarser than a blended sauce, but that texture is suitable for spooning over rice or serving as a dip.
Why did my sauce become too thick?
Ground peanuts absorb liquid, and the sauce thickens further as it cools. Stir in warm water a tablespoon at a time until it reaches the consistency you need. For a dipping sauce, keep it thick enough to cling to vegetables; for drizzling, continue thinning gradually. If it becomes too loose, simmer it gently for a minute or two while stirring.
Can I make it ahead?
Yes. Make it up to 4 days ahead and refrigerate it in a covered container. It is often easier to serve after the flavors have had time to settle, but it will be firm when cold. Reheat gently with a splash of water and stir before serving. If preparing it for a gathering, keep it chilled until shortly before the meal rather than leaving it out for hours.
What can I use instead of kecap manis?
Mix regular soy sauce with a little brown sugar as described in the tips. Kecap manis is thicker and sweeter than ordinary soy sauce, so the replacement will taste saltier and less syrupy. Add it gradually, taste before adding extra salt, and use a small splash of water if the finished sauce needs loosening.
Can I use salted peanuts?
Yes, but reduce or omit the measured salt at first. Blend and simmer the sauce, then taste it before adding any more. Salt levels vary between peanut brands, and kecap manis or a soy-sauce substitute also contributes salt. It is easier to add a pinch at the end than to correct a sauce that has become too salty.
Related
- Indonesian Tempeh Sauce: Sweet Soy and Chili Recipe
- Indonesian Tempeh Kecap: Sweet-Savory Tempeh for Tonight
- Indonesian Food Recipes: A Practical Nasi Goreng Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).