Indonesian Peanut Sauce Recipe With Tamarind & Kecap Manis

This Indonesian peanut sauce recipe makes a rich, nutty, slightly sweet, tangy, and spicy sauce from roasted peanuts, garlic, shallots, chili, palm sugar, tamarind, and kecap manis. Also called bumbu kacang or saus kacang, it is traditionally served with dishes such as satay, gado-gado, ketoprak, pecel, and various Indonesian snacks. The sauce is easy to adjust at home. You can make it thick for dipping, loosen it for drizzling over vegetables, or add more chili when you want a stronger kick.

Indonesian Peanut Sauce

Recipe Overview

DetailDescription
Prep time10 minutes
Cook time10–15 minutes
Total timeAbout 25 minutes
YieldAbout 1½ cups
TextureThick and pourable
FlavorNutty, sweet, savory, tangy, spicy
Best forSatay, gado-gado, vegetables, dumplings, fried snacks

Ingredients You’ll Need

  • 1 cup (150 g) roasted unsalted peanuts
  • 2 shallots, roughly chopped
  • 3 garlic cloves, roughly chopped
  • 2–3 red chilies, adjusted to taste
  • 2 tablespoons palm sugar, finely chopped
  • 2 tablespoons kecap manis
  • 1 tablespoon tamarind paste
  • ½ teaspoon salt
  • 1 tablespoon vegetable oil
  • ¾ to 1 cup water, plus more if needed
Ingredients for Indonesian Peanut Sauce

These ingredients reflect the traditional flavor profile of Indonesian bumbu kacang. Indonesian culinary references commonly pair fried or roasted peanuts with palm sugar, garlic, shallot, tamarind, chili, and other aromatics.

A Note About the Peanuts

Roasted peanuts give the sauce its deep toasted flavor. If you only have raw peanuts, roast them first until golden and fragrant, then let them cool before grinding.

For a more textured sauce, process the peanuts until they resemble coarse crumbs rather than turning them completely smooth.

How to Make Indonesian Peanut Sauce

1. Prepare the peanuts

If using raw peanuts, dry-roast them in a skillet over medium heat, stirring frequently, until golden and fragrant. Let them cool completely. If using ready roasted unsalted peanuts, you can skip this step.

peanut in skillet

2. Make the spice paste

Add the shallots, garlic, and chilies to a food processor or blender. Pulse until they form a rough paste.

You do not need to make the mixture perfectly smooth. A little texture gives the finished sauce more character.

3. Grind the peanuts

Add the roasted peanuts and pulse until finely ground.

Stop before the peanuts become completely smooth like peanut butter. A slightly coarse texture works nicely for Indonesian-style peanut sauce.

Traditional preparations can also use a mortar and pestle, while modern recipes commonly use a blender or food processor.

grinding peanut traditional and modern methods

4. Cook the spice mixture

Heat the vegetable oil in a saucepan over medium-low heat.

Add the shallot, garlic, and chili paste. Cook for several minutes, stirring frequently, until the mixture becomes fragrant and slightly darker.

Keep the heat moderate so the aromatics do not burn.

5. Add the peanuts and seasonings

Stir in the ground peanuts, palm sugar, tamarind paste, kecap manis, and salt.

Pour in about ¾ cup of water and stir everything together.

The mixture may look quite thick at first. That is normal.

6. Simmer the sauce

Bring the mixture to a gentle simmer. Cook for about 8–10 minutes, stirring regularly.

As it cooks, the peanuts absorb some of the liquid and the sauce becomes thicker and more cohesive.

Add additional water a little at a time if the sauce becomes too thick. Indonesian peanut sauce is generally meant to have enough liquid to coat food without being either stiff or watery.

simmering sauce

7. Taste and adjust

Taste the sauce once it has thickened.

You can adjust the balance according to how you plan to serve it:

  • Add kecap manis for more sweetness and savory depth.
  • Add tamarind for more tang.
  • Add chili for additional heat.
  • Add water for a thinner consistency.
  • Add a small pinch of salt if the flavor needs more balance.

Let the sauce cool slightly before serving.

How Thick Should Indonesian Peanut Sauce Be?

The ideal consistency depends on what you are serving.

For satay, a thicker sauce that clings to the grilled meat works well.

For gado-gado and other vegetables, you may want a slightly thinner sauce that can be spooned or drizzled over the ingredients.

If the sauce becomes too thick while sitting, stir in warm water one tablespoon at a time until it reaches the consistency you want.

thick indonesian sauce

What to Serve With Indonesian Peanut Sauce

This sauce is strongly associated with Indonesian satay, but that is only one way to use it.

Try it with:

  • Chicken or beef satay
  • Gado-gado
  • Ketoprak
  • Pecel
  • Karedok
  • Steamed vegetables
  • Fried vegetables
  • Siomay
  • Batagor
  • Spring rolls
  • Other grilled meats
dishes to serve with indonesian sauce

Indonesian culinary sources describe bumbu kacang as a common accompaniment for satay, gado-gado, karedok, ketoprak, and pecel, as well as a dipping sauce for other foods. Beyond Indonesian dishes, you can also use the sauce with noodles with peanut sauce for a quick and flavorful meal.

How to Make Indonesian Peanut Sauce Less Spicy

For a mild sauce, reduce the amount of fresh chili or leave it out completely.

The peanuts, palm sugar, tamarind, and kecap manis still provide plenty of flavor without requiring a large amount of chili.

If you want some chili flavor without making the sauce very hot, start with one mild red chili and increase it gradually.

Can You Use Peanut Butter?

Yes, peanut butter can be used as a shortcut, but it gives the sauce a smoother texture and a somewhat different roasted-peanut character.

For the most traditional-style result, start with roasted peanuts and grind them yourself. Recipes for Indonesian peanut sauce commonly use roasted or fried whole peanuts as the base.

Can You Make It Without Kecap Manis?

Yes. Kecap manis contributes sweetness, color, and savory depth, but the sauce can still be made without it.

If you leave it out, adjust the palm sugar and salt to bring the flavor back into balance. The result will be slightly different from a version made with Indonesian sweet soy sauce.

How to Store Indonesian Peanut Sauce

Transfer leftover sauce to a clean airtight container and refrigerate it.

The sauce will become thicker when chilled. When you are ready to use it, stir in a little water to loosen it and gently warm it if desired.

Some established recipes recommend keeping homemade Indonesian peanut sauce refrigerated for up to about a week.

Frequently Asked Questions

Is Indonesian peanut sauce the same as satay sauce?

They can refer to the same style of peanut sauce. Indonesian bumbu kacang is widely served with satay, which is why it is often called Indonesian satay sauce in English.

What makes Indonesian peanut sauce different?

The combination of roasted peanuts, palm sugar, tamarind, chili, aromatics, and Indonesian sweet soy sauce gives it its characteristic sweet, nutty, savory, and tangy profile.

Why is my peanut sauce too thick?

The peanuts continue absorbing liquid as the sauce cooks and cools. Add warm water gradually and stir until the desired consistency is reached.

Can I make the sauce smoother?

Yes. Blend the ingredients more thoroughly and add water gradually until the sauce reaches your preferred texture.

Can I make Indonesian peanut sauce ahead of time?

Yes. It can be prepared ahead and refrigerated. When ready to serve, loosen the chilled sauce with a little water.

Final Thoughts

This Indonesian peanut sauce recipe brings together roasted peanuts, aromatic spices, palm sugar, tamarind, chili, and kecap manis for a deeply flavorful bumbu kacang. Once you have the basic balance right, the consistency and heat are easy to adjust.

Serve it thick with satay, spoon it over vegetables, or use it as a dipping sauce for Indonesian snacks. The same basic sauce can be adapted to suit whatever you are serving.

Scroll to Top