This Indonesian peanut sauce transforms simple skewers into an authentic satay experience. The rich, nutty base gets its depth from toasted peanuts, coconut milk, and a carefully balanced blend of spices.
What makes this version special is its smooth texture and perfect sweet-savory balance. It keeps well in the fridge for up to a week, making it ideal for meal prep or last-minute entertaining.
Ingredients for Ayam Satay Sauce
Ten ingredients create this rich, nutty Indonesian dipping sauce for skewers.
| Ingredient | Amount | Notes |
|---|---|---|
| Dry-Roasted Peanuts 🥜 | 1 ½ cups | Unsalted, toasted until fragrant |
| Coconut Milk 🥥 | ½ cup | Full-fat for creaminess |
| Smooth Peanut Butter 🥜 | ¼ cup | Natural, no added sugar |
| Soy Sauce 🫒 | 2 tbsp | Low-sodium preferred |
| Lime Juice 🍈 | 2 tbsp | Freshly squeezed |
| Palm Sugar 🍚 | 1 ½ tbsp | Or substitute brown sugar |
| Garlic Cloves 🧄 | 3 cloves | Peeled and minced |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and grated |
| Red Chili Paste 🌶️ | 1 tbsp | Sambal oelek preferred |
| Ground Coriander 🌿 | 1 tsp | Freshly ground for best flavor |
| Ground Cumin 🌿 | ½ tsp | Toasted briefly for depth |
The peanuts are non-negotiable here—dry-roasted, unsalted for the cleanest flavor. Trader Joe’s or Whole Foods bulk sections have great options. For coconut milk, Thai Kitchen or Native Forest brands deliver consistent creaminess. Toasting the peanuts yourself (350°F for 8-10 minutes) amps up the aroma. Skip the pre-salted kind; you want to control the seasoning precisely.
No palm sugar? Light brown sugar works in a pinch, though it lacks that caramel depth. Fresh ginger is ideal but ground ginger at half the amount can substitute. For heat, sriracha replaces sambal oelek if needed, though the texture will differ slightly. The peanut butter should be natural, no additives—stir it well before measuring. Low-sodium soy sauce prevents the sauce from becoming overly salty.
This keeps beautifully—5 to 7 days in an airtight container in the fridge. The flavors deepen overnight, so make it ahead if possible. For longer storage, freeze in portions for up to 3 months. Stir before using, as separation is natural.
Why You’ll Love This Recipe
- Five-Minute Mix: I just dump everything in the blender—peanuts, coconut milk, peanut butter, soy, lime—and it’s ready before the skewers finish grilling.
- Crave-Worthy Depth: The dry-roasted peanuts give it that deep, nutty punch, and the lime cuts right through the richness.
- Drizzle or Dip: Honestly, I slather it on satay, toss it with noodles, or just eat it with a spoon straight from the jar.
- Stretches Far: One batch sauces a whole platter of skewers, and any extra keeps in the fridge for a lazy stir-fry later.
Step-by-Step Instructions for Ayam Satay Sauce
Master the technique for a velvety, balanced peanut sauce that elevates any dish.
Step 1: Toast and Blend the Peanuts
Begin by toasting the 1.5 cups dry-roasted peanuts in a dry skillet over medium heat for 2-3 minutes until they release their aromatic oils and deepen slightly in color. This intensifies their nutty flavor.
Immediately transfer the warm peanuts to a food processor or high-powered blender. Pulse until they break into coarse crumbs, but avoid over-processing into a paste. You want texture in your sauce, not a completely smooth puree.
Step 2: Bloom the Aromatics
In the same skillet, heat a neutral oil over medium-low heat. Add the 3 cloves minced garlic cloves, 1 tbsp grated fresh ginger, 1 tbsp red chili paste, 1 tsp ground coriander, and 0.5 tsp ground cumin.
Cook for 1-2 minutes, stirring constantly, until the mixture becomes fragrant. Be careful not to let the garlic burn—it should sizzle gently, not brown. This step develops the complex base flavors that define the sauce.
Step 3: Combine and Simmer the Sauce
Transfer the toasted peanuts to your blender. Add the bloomed aromatic mixture, 0.5 cup coconut milk, 0.25 cup smooth peanut butter, 2 tbsp soy sauce, 1.5 tbsp palm sugar, and 2 tbsp lime juice.
Blend until smooth, scraping down the sides as needed. Pour the mixture into a saucepan and bring to a gentle simmer over medium-low heat. Cook for 5-7 minutes, stirring frequently, until the sauce thickens slightly and the flavors meld together.
Step 4: Adjust and Finish
Taste the sauce and adjust the seasoning if needed. The balance should be nutty, slightly sweet, with a tangy kick from the lime and a subtle heat from the chili paste. If it’s too thick, thin it with a splash of warm water.
Let the sauce cool to room temperature. It will thicken further as it cools, reaching the perfect consistency for dipping or drizzling. The sauce should coat the back of a spoon but still be pourable.
Pro Tips For Making Ayam Satay Sauce
- Toast the Peanuts: Dry-roast your peanuts in a pan over medium heat for 3-4 minutes until fragrant—I learned this the hard way when my sauce tasted raw and bland.
- Thin Gradually: Add coconut milk a little at a time while stirring, about ¼ cup at first, to avoid a watery sauce that needs forever to thicken.
- Balance the Lime: Start with half the lime juice, taste, then add more—sounds weird, but it works: too much upfront makes the sauce bitter instead of bright.
- Use Fresh Peanut Butter: Skip the old jar at the back of the pantry; fresh, smooth peanut butter blends in faster and gives a cleaner, richer flavor.
Pro Cooking Tips for This Dish
Peanut Toasting Perfection
Toast the 1.5 cups dry-roasted peanuts in a dry skillet over medium heat for exactly 2-3 minutes. You’ll smell their oils release—that’s your cue to pull them off. Over-toasting makes them bitter, so watch closely.
Aromatic Bloom Technique
Bloom the 3 minced garlic cloves, 1 tbsp ginger, and 1 tbsp chili paste in the same skillet. Keep the heat at medium-low and stir constantly for 1-2 minutes. Burnt garlic ruins the whole batch, so stay attentive.
Blender Texture Control
Pulse the peanuts first before adding liquids to avoid a gluey texture. I use a Vitamix for ultra-smooth results. Scrape the sides between pulses for even blending. 💡
Simmering Secrets
After blending, simmer the sauce for 5-7 minutes on medium-low heat. This step is crucial for marrying the flavors. Stir frequently—the coconut milk can scorch at the bottom.
Consistency Check
If your sauce is too thick, add warm water 1 tbsp at a time. It should coat a spoon but still drip slowly. Remember, it thickens more as it cools.
Flavor Balancing
Taste and adjust with more lime juice for tang or palm sugar for sweetness. The magic happens when you achieve that perfect sweet-savory-spicy harmony. 🔥
Nutrition Facts
Frequently Asked Questions
Can I use crunchy peanut butter instead?
Stick with smooth for the best texture. Crunchy can make the sauce gritty. If that’s all you have, blend it extra long for a smoother finish.
How do I fix sauce that’s too thick?
Thin it with warm water 1 tbsp at a time until it reaches your desired consistency. It should coat the back of a spoon but still drip slowly.
What can I substitute for palm sugar?
Light brown sugar works well, though it lacks some caramel depth. Use the same amount and adjust sweetness to taste.
How long does this sauce keep?
Store in an airtight container in the fridge for 5-7 days. The flavors deepen overnight, making it great for meal prep.
- Prune Sauce Recipe for Pork: Rich and Fruity Glaze for Roasts - September 25, 2026
- Fries Dip Sauce Recipe: Creamy Garlic Herb Blend for Perfect Pairing - September 25, 2026
- Firecracker Shrimp Sauce Recipe: Spicy-Sweet Dipping Delight - September 25, 2026