Equipment
Ingredients
Peanut Base
- 200 g roasted unsalted peanuts, skinless
Bumbu (Spice Paste)
- 50 g shallots, roughly chopped
- 15 g garlic, peeled
- 20 g long red chilies, roughly chopped
- 15 g lemongrass, chopped
- 30 ml vegetable oil
Liquids & Seasonings
- 200 ml full-fat coconut milk
- 100 ml water
- 45 ml kecap manis
- 30 g palm sugar, finely grated
- 10 g tamarind paste
- 5 g fine sea salt
Nutrition (per serving)
Nutrition is estimated per serving. Nutrients without complete source data are omitted.
Full nutrition
- Calories
- 208 kcal
- Protein
- 6 g
- Carbohydrates
- 11 g
- Fat
- 17 g
- Fiber
- 2 g
- Sugar
- 5 g
- Sodium
- 528 mg
- Saturated Fat
- 6 g
- Trans Fat
- 0 g
- Monounsaturated Fat
- 5 g
- Polyunsaturated Fat
- 2 g
- Potassium
- 241 mg
- Calcium
- 26 mg
- Iron
- 1.3 mg
- Magnesium
- 52 mg
- Phosphorus
- 108 mg
- Zinc
- 0.8 mg
- Vitamin A
- 1 mcg
- Vitamin C
- 4 mg
- Vitamin E
- 1.0 mg
- Vitamin K
- 0 mcg
- Vitamin B6
- 0.2 mg
- Thiamin
- 0.05 mg
- Riboflavin
- 0.06 mg
- Niacin
- 3.2 mg
- Folate
- 26 mcg
- Water
- 36 g
Sources: Aggregated Public Data, USDA FoodData Central
Method
Place the roasted peanuts in a food processor and pulse until they reach a coarse, sandy texture. Do not over-process into peanut butter. Transfer the crushed peanuts to a bowl and set aside.
In the same food processor, combine the shallots, garlic, red chilies, lemongrass, and vegetable oil. Process until a smooth spice paste forms, scraping down the sides as necessary.
Heat a heavy-bottomed saucepan over medium heat. Add the spice paste and cook, stirring frequently, until the paste deepens in color, becomes highly fragrant, and the oil begins to separate from the solids.
Lower the heat to medium-low. Add the crushed peanuts, coconut milk, water, kecap manis, palm sugar, tamarind paste mixture, and salt to the saucepan. Stir thoroughly to combine all ingredients into a uniform liquid.
Simmer the sauce gently at 90C/195F, stirring occasionally to prevent the peanuts from sticking to the bottom. Continue cooking until the sauce thickens and a glossy layer of aromatic red oil rises to the surface.
Remove the saucepan from the heat and allow the sauce to cool and rest for 15 minutes. The sauce will continue to thicken as it cools. Taste and adjust seasoning, adding a pinch more salt or palm sugar if needed.
Chef's Notes
- For the most authentic flavor, start with raw peanuts with the skin on. Deep fry them in oil until golden brown before crushing, rather than using store-bought roasted peanuts.
- The oil separating from the sauce at the end of cooking is a hallmark of authentic Southeast Asian curries and sauces. It carries the fat-soluble flavors of the chilies and aromatics.
- If you want a smoother dipping sauce rather than a rustic, textural condiment, you can blend the final simmered sauce with an immersion blender.
- Lemongrass provides crucial aromatic lift. Always bruise the stalk with the back of a knife before chopping to release its essential oils into your spice paste.
Storage
Refrigerator: 1 week — Store in an airtight container. The oil will solidify and separate; stir well upon reheating.
Freezer: 3 months — Freeze in portions. Thaw overnight in the refrigerator before reheating.
Reheating: Warm gently over low heat, adding a splash of water if the sauce is too thick or the oils have separated.
Troubleshooting
Sauce is overly greasy and completely separated
Cause: Coconut milk was boiled too vigorously or peanuts released too much oil
Fix: Whisk in 1 to 2 tablespoons of warm water vigorously off the heat to re-emulsify the sauce
Prevention: Maintain a gentle simmer and avoid rapid boiling
Sauce is too thick and clumpy
Cause: Too much moisture evaporated during simmering
Fix: Stir in hot water 10ml at a time until the desired pouring consistency is reached
Prevention: Cover partially during simmering or reduce heat
Lack of depth in flavor
Cause: Spice paste was not sauteed long enough
Fix: Add a dash more kecap manis and a squeeze of lime juice to lift the profile
Prevention: Always cook the spice paste until the raw aromatics smell deeply caramelized
Cultural Context
Satay sauce, known locally as bumbu kacang, is a cornerstone of Indonesian cuisine, traditionally served alongside grilled meat skewers, compressed rice cakes (lontong), or poured over vegetable salads like Gado-Gado. While peanuts are native to South America, they were introduced to Indonesia by Portuguese and Spanish merchants in the 16th century, where they were enthusiastically adopted and transformed into this complex, foundational sauce.










