Aromatic bases & spice pastes
Satay Marinade
Bumbu Sate · A thick, aromatic paste of ground roasted peanuts bound with a cooked spice-and-aromatic base, acidulated with tamarind or citrus, sweetened with palm or cane sugar, and seasoned with soy sauce. Applied to skewered meat before grilling, it forms a caramelized, nutty, deeply savory crust. The marinade is also thinned to serve as a finishing sauce. This is not a finished satay dish — it is the seasoning system that defines Southeast Asian grilled-meat cookery.

The formula
3 parts roasted peanuts : 2 parts aromatic base : 1 part tamarind-sweet-seasoning liquid
The 3:2:1 ratio governs dry-to-wet proportions. Tamarind pulp (or lime), palm sugar, and soy sauce constitute the liquid phase and are added to taste (~10-15% each of total weight) after the base is assembled. Coconut oil or thick coconut milk (~15-20% of total weight) achieves coating consistency without making the paste greasy.
Identity
- Dry-toasted, ground roasted peanuts — ground coarsely, not to butter, to retain texture and prevent burning on the grill
- Cooked aromatic paste of shallot, garlic, galangal/ginger, lemongrass, dried chilies — freshly pounded or dry-fried, not raw-blended
- Tamarind pulp or lime juice as the primary acid — providing brightness, not just sourness
- Palm sugar or gula Java — caramelized sweetness distinct from refined sugar; dark, complex, essential
- Coconut fat (oil or milk) as the binding and moisture-barrier agent — creates the characteristic glossy coating that resists drying on the grill
Ingredients
| Base | Shallots | 6–8 medium shallots (~120 g), dry-fried in a wok until charred, then pounded. Charring is non-negotiable: raw shallots lack the depth required. |
| Aromatics | Garlic | 4–5 cloves (~20 g), dry-fried alongside shallots. Contributes savory sulfur compounds absent from shallot alone. |
| Aromatics | Galangal | 2 cm fresh galangal, peeled and sliced thin. Traditional in Indonesian and Thai versions. Ginger is a safe substitute but is a different compound — galangal has a more piney, citrus note. |
| Aromatics | Lemongrass | 2 stalks white parts only, sliced. Adds a clean citrus top-note that cuts through the richness of the peanuts. Essential in Thai and Malaysian versions. |
| Aromatics | Dried red chilies | 3–5 dried chilies (Bird's Eye or Holland for heat, Kashmiri for color), toasted and seeded. Adjust to regional heat tolerance. Not a structural component — omit for a mild version. |
| Base | Roasted peanuts | 200 g raw peanuts, dry-toasted in a wok over medium heat until deep golden-brown and fragrant, ~10 minutes. Cool completely, then grind coarsely in a mortar or food processor — not to a smooth butter. Partially ground nuts retain texture and resist burning on the grill. |
| Acid | Tamarind pulp | 50 g tamarind pulp soaked in 100 ml warm water, strained. Provides complex acidity (tartaric, citric, malic) that brightens and slightly denatures surface proteins, improving adhesion. Lime juice is the primary substitute. |
| Seasoning | Palm sugar | 20 g gula Java or dark palm sugar, shaved. Not interchangeable with white sugar — palm sugar contributes caramelized toffee notes, not mere sweetness. Coconut sugar is an acceptable substitute. |
| Liquid | Soy sauce | 20 g light soy sauce. Provides salt, umami (amino acids from fermented soybeans), and contributes color. Oyster sauce is an acceptable substitute for a richer, more savory result. |
| Fat | Coconut oil or coconut milk | 30 g coconut oil (melted) or 50 g thick coconut milk. Binds the paste, slows peanut oxidation, and promotes even caramelization on the grill. Optional in a thin marinade but essential for a classic thick paste. |
Method
- 1Toast the peanuts: place raw peanuts in a wok over medium heat, stirring constantly, until golden-brown and fragrant. Cool completely on a tray. Grind coarsely — you want small fragments, not a smooth paste.Dry-toasting develops pyrazines and other Maillard products, creating the roasted, nutty backbone of the marinade. Untoasted peanuts taste flat and raw. Grinding coarsely preserves texture and prevents the peanuts from separating into oil during marination.
- 2Char the aromatics: in the same dry wok over high heat, cook shallots, garlic, and (if using) galangal and lemongrass, turning frequently until the surfaces are charred and the interiors are soft. Alternatively, grill over charcoal or roast under a broiler. Cool, then peel/trim as needed.Dry-charring caramelizes surface sugars (Maillard + caramelization) and creates smoky, bitter complexity absent from sautéed or raw aromatics. This char is the flavor signature of proper satay.
- 3Pound or blend the aromatic base: combine the charred aromatics with toasted dried chilies in a mortar and pound to a rough paste. Alternatively, use a food processor — the goal is a coarse paste with some texture, not a smooth purée.A rough paste coats meat unevenly and adheres better than a smooth one. Some cooks prefer a mortar for superior texture control; a processor is faster and acceptable for most applications.
- 4Combine and season: in a bowl, mix the aromatic paste with the ground peanuts. Add tamarind water (or lime juice), soy sauce, palm sugar, salt, and coconut oil. Stir or knead until uniform. Adjust acidity, sweetness, and salt to taste — the paste should be intensely flavored, as it will season raw meat.The tamarind and palm sugar are the flavor-defining balance: acid against sweet against savory. The marinade must taste bold on its own because it dilutes somewhat against the meat. Coconut oil or milk creates a hydrophobic barrier that slows drying on the grill.
- 5Rest: cover and refrigerate for at least 4 hours, preferably overnight. The peanut oil will slowly integrate into the paste, and the salt and acid will begin to penetrate the peanut matrix, creating a cohesive, stable paste.Resting allows osmotic redistribution and partial rehydration of the peanuts by the liquid phase. Skipping this step results in a paste that separates on the meat, causing uneven seasoning and flare-ups on the grill.
Techniques that matter
Dry-charring aromatics
Creates Maillard and caramelization products on the surface of shallots, garlic, and galangal, adding smoky, bittersweet complexity that defines Southeast Asian grilled-flavor profiles. Raw aromatics produce a flat, vegetal result.
Coarse-grinding toasted peanuts
A coarse grind (not peanut butter) provides textural interest, maximizes surface area for browning, and prevents the peanut oils from separating into a greasy layer during marination. Finer grinding also increases the risk of burning on a hot grill.
Paste emulsification
The combined coconut oil (or milk fat), peanut oil, and water phase from tamarind/soy must be coaxed into a semi-stable emulsion through kneading. A rested paste emulsifies better; the proteins in ground peanuts act as weak emulsifying particles.
Variations & derivatives
Jakarta / Betawi Satay (bumbu kacang kental)Indonesia
Extra-thick, almost paste-like. Adds fermented soybean paste (tauco) and more palm sugar. Extremely nutty, salty, and sweet. Used for beef and goat satay.
Medan Peanut Satay (sate kacang Medan)Sumatra, Indonesia
Doubles the peanut quantity. Often includes ground tapioca flour or rice flour as a binder to create a thicker coating that caramelizes dramatically.
Thai Chicken Satay (สาคู)Thailand
Lighter on peanuts, heavier on lemongrass, galangal, and coconut milk. Includes turmeric for golden color and coriander root for aromatic depth. Milder, more herbaceous. The coating is thinner and more coconut-forward than Indonesian versions.
Malaysian Satay (sate Malaysia)Malaysia
Uses turmeric and cumin more prominently. Often includes toasted rice flour (kerisik) to thicken and bind, a technique shared with rendang. Adds a nutty, toasted-grain note to the peanut base.
Balinese Satay (Sate Bali)Bali, Indonesia
Adds grated coconut (desiccated) and turmeric. The coconut absorbs excess liquid, creating a thicker paste. More complex spice profile — includes cloves and candlenuts.
Used in these dishes
Substitutions
- Tamarind pulp → Lime juice + rice vinegar (1:1 blend) — Lime provides citric acid brightness; vinegar adds acetic tang. Neither replicates tamarind's tartaric complexity, but both create a serviceable acidic balance. Reduce quantity by 20% as lime is sharper.
- Palm sugar → Dark brown sugar + 1 tsp molasses — Palm sugar's distinct caramel-toffee note is difficult to replicate. Dark brown sugar plus molasses is a close approximation for non-regional cooking. Use 25% less than the palm sugar amount to avoid excessive moisture.
- Galangal → Fresh ginger — Ginger lacks galangal's piney, citrus note but provides the same textural and aromatic contribution. Use equal weight. Do not use dried galangal as a substitute for fresh — the reverse swap (fresh for dried) is also poor.changes result
- Ground peanuts → Ground cashews or almond paste — Cashews are softer and contain more oil — they brown faster and may burn. Reduce to 80% quantity. Not a true substitute but acceptable for peanut allergies. Almonds add a sweeter, more floral note.changes result
- Coconut oil → Neutral vegetable oil — Neutral oil provides binding and moisture barrier but loses the coconut backbone. For authenticity, coconut cream or full-fat coconut milk is a better fat substitute — it adds flavor and improves emulsification.changes result
Troubleshooting
Marinade separates into oil pooling on top within an hour
Insufficient resting — the peanut matrix has not absorbed the liquid phase. Coconut oil solidifies in refrigeration, but if the paste is warm or recently made, separation indicates inadequate emulsification. → Stir vigorously or knead the paste by hand until reincorporated. Refrigerate overnight before use. Adding 1 tbsp of ground toasted rice flour (kerisik) will improve binding in future batches.
Meat chars on the outside but remains raw inside
Too much marinade applied too thickly. The thick peanut-sugar paste insulates the meat surface and burns before heat penetrates. Additionally, high sugar content accelerates caramelization and burning. → Apply marinade in thin, even coats. Pat meat dry before marinating. During grilling, brush off excess marinade before the final minutes. Alternatively, partially cook the meat before final caramelization on the grill.
Marinade tastes flat, one-dimensional, lacks depth
Skipping the charring step on aromatics. Raw or merely sautéed shallots and garlic produce a vegetal, green flavor without the roasted complexity that defines the marinade. Also caused by using only white sugar instead of palm sugar. → Char the aromatics next time. For the current batch, add 1 tsp of toasted coriander and cumin powder, a pinch of smoked paprika, and a few drops of liquid smoke to simulate depth.
Marinade is too thick to coat meat evenly
Peanut flour-to-liquid ratio is off, or resting has dehydrated the paste. Thick paste slides off skewered meat. → Thin with coconut milk, warm water, or additional tamarind liquid until the paste coats a spoon thickly but flows under its own weight. A proper coating consistency should cling to vertical skewers without immediately dripping.