Sate Ayam Sauce: Rich Peanut Sauce Recipe

Updated November 5, 2026

Total time
35 min
prep 15 min · cook 20 min
Serves
6
portions as written

Jump to recipe

Sate Ayam Sauce: Rich Peanut Sauce Recipe

Sate ayam, Indonesia’s beloved chicken satay, is only as good as its sauce. This rich, savory-sweet peanut sauce—known as bumbu kacang—is what makes the grilled skewers truly unforgettable. It’s incredibly easy to make at home with pantry staples, and it doubles as a fantastic dipping sauce for spring rolls, tofu, or grilled vegetables.

Ingredients

  • 1 cup (240 ml) water
  • 1 cup (260 g) smooth peanut butter (or 1 cup / 150 g roasted unsalted peanuts, ground)
  • 3 tablespoons (45 ml) sweet soy sauce (kecap manis)
  • 2 tablespoons (30 ml) regular soy sauce
  • 2 tablespoons (30 g) palm sugar or brown sugar, grated
  • 2 cloves garlic, minced
  • 1 shallot, finely chopped (about 2 tablespoons / 20 g)
  • 1–2 red bird’s eye chilies, finely sliced (adjust to taste)
  • 1 teaspoon (5 ml) tamarind paste, dissolved in 2 tablespoons (30 ml) warm water
  • 1 stalk lemongrass, white part only, bruised (optional)
  • 2 kaffir lime leaves (optional)
  • 1 teaspoon (5 g) salt, or to taste
  • 1 tablespoon (15 ml) vegetable oil

Instructions

  1. Heat the vegetable oil in a medium saucepan over medium heat. Add the shallot, garlic, and chilies. Sauté for 2–3 minutes until fragrant and the shallot is translucent.
  2. If using lemongrass and kaffir lime leaves, add them now and stir for 30 seconds to release their aroma.
  3. Add the peanut butter, sweet soy sauce, regular soy sauce, palm sugar, and salt. Stir well to combine.
  4. Pour in the water gradually, stirring constantly to avoid lumps. Bring the sauce to a gentle simmer.
  5. Add the tamarind water (strain out the seeds if using whole tamarind). Stir to incorporate.
  6. Simmer over low heat for 10–15 minutes, stirring occasionally, until the sauce thickens to your desired consistency. It should coat the back of a spoon but still be pourable.
  7. Taste and adjust seasoning—add more sugar for sweetness, more soy sauce for saltiness, or more chili for heat.
  8. Remove the lemongrass and lime leaves before serving. Serve warm or at room temperature.

Tips

  • Consistency: The sauce will thicken as it cools. If it becomes too thick, thin it with a little warm water or coconut milk. If it’s too thin, simmer longer.
  • Peanut butter choice: Use natural, unsweetened peanut butter for the most authentic flavor. If using sweetened peanut butter, reduce the palm sugar.
  • Substitutions: No kecap manis? Mix 2 tablespoons (30 ml) regular soy sauce with 1 tablespoon (15 g) brown sugar. No tamarind? Use 1 tablespoon (15 ml) lime juice.
  • Make it smooth: For an ultra-smooth sauce, blend the finished sauce in a blender or food processor before serving.

Serving Suggestions

This sauce is essential for sate ayam—grilled chicken skewers. Serve it as a dipping sauce alongside the skewers, with a side of ketupat (compressed rice cakes) or steamed rice, and a simple cucumber and shallot salad with vinegar. It also works wonderfully as a dressing for gado-gado (Indonesian vegetable salad) or as a dip for fried tofu, tempeh, or fresh spring rolls.

Variations

  • Spicier: Add more chilies or a teaspoon of sambal oelek for extra heat.
  • Creamier: Replace half the water with coconut milk for a richer, creamier sauce.
  • Nut-free: Substitute sunflower seed butter or tahini (sesame paste) for a nut-free version—the flavor will change but still be delicious.
  • Herbal: Stir in a handful of fresh Thai basil or cilantro just before serving for a fresh twist.

Storage and Reheating

Store the sauce in an airtight container in the refrigerator for up to 5 days. To reheat, place it in a saucepan over low heat, adding a splash of water to loosen it. You can also microwave it in 30-second intervals, stirring between each. Freeze the sauce for up to 3 months in a freezer-safe container; thaw overnight in the fridge before reheating.

Frequently Asked Questions

Can I use crunchy peanut butter? Yes, crunchy peanut butter adds texture and works well. Just be aware the sauce will have small peanut pieces.

Is this sauce gluten-free? It can be, if you use gluten-free soy sauce (tamari) and ensure your kecap manis is gluten-free. Regular soy sauce contains wheat, so check labels.

Why is my sauce bitter? Bitterness usually comes from overcooking the garlic or burning the peanut butter. Cook the aromatics gently over medium-low heat and stir frequently.

Can I make this sauce ahead of time? Absolutely. In fact, the flavors meld and improve after a day in the fridge. Reheat gently before serving.

How do I make it less sweet? Reduce the palm sugar and sweet soy sauce, and add a little more regular soy sauce to balance.

What can I use instead of tamarind? Lime juice is the best substitute, but you can also use a splash of rice vinegar or omit it altogether—the sauce will still be tasty.

Related

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).