Go Back

Satay Sauce

Shruthi
Roasted peanuts create the rich and nutty foundation of this satay sauce.Coconut milk makes the sauce creamy, smooth, and luxurious.Kecap manis adds sweetness, color, and deep savory flavor.Tamarind provides a bright tang that balances the richness.Garlic, shallots, coriander, and chilies add aromatic complexity.Serve warm with chicken satay, beef skewers, vegetables, noodles, or rice.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Course Appetizer, sauce
Cuisine Indonesian, Southeast Asian
Servings 4
Calories 230 kcal

Ingredients
  

For the Peanut Base

  • 1½ cups roasted unsalted peanuts
  • ¾ cup coconut milk
  • ½ cup warm water
  • 2 tablespoons Indonesian sweet soy sauce (kecap manis)
  • 1 tablespoon tamarind paste
  • 1–2 tablespoons brown sugar or palm sugar
  • 1 tablespoon vegetable oil

For the Spice Paste

  • 4 shallots, roughly chopped
  • 3 garlic cloves
  • 1-inch piece fresh ginger
  • 2–4 red chilies, according to desired heat
  • 1 teaspoon ground coriander
  • ½ teaspoon ground cumin
  • ¼ teaspoon ground turmeric

For Finishing

  • 1–2 tablespoons lime juice
  • 1 teaspoon toasted sesame oil, optional
  • 2–4 tablespoons warm water, as needed for consistency
  • Chopped roasted peanuts, for garnish
  • Sliced red chilies, optional

Instructions
 

Prepare the Peanuts

  • If using raw peanuts, roast them in a dry skillet over medium-low heat until golden and fragrant.
    Allow them to cool completely.
    If using roasted unsalted peanuts, you can proceed directly to the next step.
    Avoid heavily salted peanuts because they can make the finished sauce too salty.

Make the Spice Paste

  • Add the shallots, garlic, ginger, red chilies, coriander, cumin, turmeric, and salt to a food processor or blender.
    Add a tablespoon or two of water if necessary.
    Blend until a smooth or slightly coarse aromatic paste forms.
    For a more traditional texture, the ingredients can also be ground using a mortar and pestle.

Crush the Peanuts

  • Place the roasted peanuts in a food processor.
    Pulse several times until they become finely crushed.
    Do not process them continuously for too long, or they may turn into peanut butter.
    A slightly coarse peanut texture gives homemade satay sauce wonderful character

Sauté the Spice Paste

  • Heat the vegetable oil in a medium saucepan over medium heat.
    Add the spice paste.
    Cook for approximately 3–5 minutes, stirring frequently.
    The mixture should become highly fragrant and slightly darker.
    If using lemongrass or kaffir lime leaves, add them during this stage.

Add the Peanuts

  • Add the crushed roasted peanuts to the saucepan.
    Stir thoroughly so the peanuts become coated with the aromatic spice mixture.
    Cook for approximately 1–2 minutes.
    This allows the roasted peanut flavor to blend with the spices.

Add Sweet Soy Sauce and Tamarind

  • Add the kecap manis, tamarind paste, and brown sugar or palm sugar.
    Stir well.
    Allow the sauce to come to a very gentle simmer.
    Do not boil it aggressively because coconut milk can separate at high temperatures.

Simmer the Sauce

  • Simmer the satay sauce gently for approximately 8–10 minutes.
    Stir frequently to prevent the peanuts from sticking to the bottom of the pan.
    As the sauce cooks, it will become thicker, darker, and more aromatic.
    If the sauce becomes too thick, gradually add warm water.

Adjust the Flavor

  • Taste the sauce carefully.
    Add more kecap manis if you want additional sweetness.
    Add more tamarind or lime juice for extra tanginess.
    Add chilies or chili paste for more heat.
    Add a small amount of salt if necessary.
    The ideal satay sauce should have a balance of sweet, savory, nutty, tangy, creamy, and mildly spicy flavors.

Add Lime Juice

  • Turn off the heat.
    Stir in the fresh lime juice.
    Adding lime juice at the end keeps the flavor bright and fresh.
    If desired, add a small amount of toasted sesame oil for additional nuttiness.

Serve Warm

  • Transfer the satay sauce to a serving bowl.
    Garnish with chopped roasted peanuts, sliced red chilies, or fresh cilantro.
    Serve warm alongside freshly grilled satay.

Notes

  • Use roasted peanuts: Roasted peanuts provide a deeper and more intense nutty flavor than raw peanuts.
  • Choose unsalted peanuts: This gives you better control over the final salt level.
  • Use kecap manis: Indonesian sweet soy sauce gives the sauce its characteristic sweetness, color, and depth.
  • Do not boil aggressively: Gentle simmering helps maintain a smooth texture when using coconut milk.
  • Adjust the thickness: Add warm water gradually because the sauce thickens as it cools.
  • Balance the flavors: Satay sauce should not taste overwhelmingly sweet, spicy, or sour. Balance all three.
  • Add lime at the end: Fresh lime juice gives the finished sauce a brighter flavor.
  • Taste before adding salt: Soy sauce, peanuts, and other ingredients can already contain salt.
Keyword Chicken Satay Sauce, Homemade Satay Sauce, Indonesian Peanut Sauce, Peanut Satay Sauce, Satay Sauce, Southeast Asian Peanut Sauce