Indonesian Peanut Sauce Recipe: Rich Nutty Depth for Satay and More

Indonesian Peanut Sauce Recipe: Rich Nutty Depth for Satay and More

This peanut sauce delivers the authentic Indonesian flavors I first tasted at a neighborhood market in Boston. The rich, nutty depth comes from slowly toasting the peanuts before blending.

I developed this recipe to capture that perfect balance of creamy, sweet, and savory that makes satay irresistible. Coconut milk adds luxurious texture while tamarind provides the signature tang.

What you get is a versatile sauce that’s equally at home drizzled over grilled meats, tossed with noodles, or used as a dip for fresh vegetables. The aroma alone will transport you.

Store in an airtight container in the refrigerator for up to 5 days, where the flavors continue to meld and intensify. This recipe makes about 2 cups.

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for Indonesian Peanut Sauce

Eight simple ingredients blend into this creamy, dreamy sauce with authentic flavor.

Ingredient Amount Notes
Dry-Roasted Peanuts 🥜 1 ½ cups Unsalted, skin-on for texture
Coconut Milk 🥥 ¾ cup Full-fat for creaminess
Tamarind Paste 🍋 2 tbsp Or substitute lime juice
Soy Sauce 🫒 2 tbsp Use tamari for gluten-free
Brown Sugar 🍚 1 ½ tbsp Packed, or coconut sugar
Garlic Cloves 🧄 3 cloves Peeled and roughly chopped
Fresh Ginger 🌿 1 tbsp Peeled and grated
Red Chili Flakes 🌶️ ½ tsp Adjust to heat preference
Lime Juice 🍈 1 tbsp Freshly squeezed preferred

[recipe_ingredient_scaler]

The peanuts are non-negotiable here. Dry-roasted, unsalted peanuts (the kind in the baking aisle, not the salty snack ones) give you the right texture and depth. I get mine from Trader Joe’s or the bulk bins at Whole Foods—freshness matters. Toast them until they’re golden and fragrant (don’t skip this step). The coconut milk should be full-fat—Thai Kitchen or Native Forest are reliable brands that don’t separate weirdly.

No tamarind paste? Lime juice with a pinch of sugar gets you close—it won’t be identical, but it’ll still taste great. Soy sauce can be swapped for coconut aminos if you need gluten-free. Brown sugar not on hand? Coconut sugar or maple syrup work in a pinch. The chili flakes are flexible—use sriracha or sambal oelek if you want more fire. Fresh ginger is ideal, but ground ginger (at half the amount) works if you’re desperate.

This keeps for 5 days in the fridge, and honestly tastes better the next day. The oil might separate—just stir before using. Freeze in ice cube trays for up to 3 months (thaw overnight in the fridge). Always store in an airtight container to keep those flavors bright.

❤️

Why You’ll Love This Recipe

  • 5-Minute Blend: I toss everything in the blender—peanuts, coconut milk, tamarind—and it’s done before the rice finishes cooking.
  • Sweet-Savory Balance: That mix of brown sugar, soy, and tamarind hits all the right notes—creamy, tangy, and just salty enough.
  • Drizzle on Anything: I’ve used it on satay, noodles, even as a salad dressing. Honestly, it’s my shortcut to making everything taste intentional.
  • Budget Stretch: A bag of peanuts and a few pantry staples feed a crowd, and leftovers keep for days. I’ll be real: it’s cheaper than takeout and twice as good.

Step-by-Step Instructions for Indonesian Peanut Sauce

This foolproof method delivers a velvety, well-balanced sauce with minimal effort and maximum flavor.

Step 1: Toast the Peanuts for Depth

Heat a dry skillet over medium heat and add all 1.5 cups dry-roasted peanuts. Toast them for 3-4 minutes, stirring frequently, until they deepen in color and release a rich, nutty aroma. Watch closely—peanuts burn quickly once they start browning.

I skip this step for store-bought roasted peanuts, but if you’re using raw, toasting is non-negotiable. The skin-on variety adds texture, but if you prefer a smoother sauce, you can rub them in a towel to remove excess skin after toasting. Transfer the warm peanuts to a food processor or high-powered blender.

Step 2: Blend with Coconut Milk and Aromatics

To the food processor, add the 0.75 cup coconut milk, 3 cloves garlic cloves, 1 tbsp fresh ginger, 2 tbsp tamarind paste, 2 tbsp soy sauce, 1.5 tbsp brown sugar, and 0.5 tsp red chili flakes. Pulse until the mixture is mostly smooth but still has some texture from the peanuts.

The full-fat coconut milk is key here—it creates a luxurious, creamy base that balances the tang of the tamarind and the saltiness of the soy sauce. If the mixture seems too thick, add a splash of warm water to help it along. I prefer to pulse rather than blend continuously to avoid overheating the mixture, which can make the sauce separate.

Step 3: Adjust Consistency and Seasoning

Transfer the peanut mixture to a saucepan and warm it over low heat for 3-4 minutes, stirring constantly. This step helps the flavors meld together beautifully. If the sauce is too thick, thin it with a little warm water until it reaches your desired consistency—it should coat the back of a spoon but still be pourable.

Taste and adjust the seasoning. If it needs more sweetness, add a touch more brown sugar. For extra tang, a little more tamarind paste does the trick. If you prefer more heat, now’s the time to add a pinch more red chili flakes.

Step 4: Finish with Lime Juice

Remove the sauce from heat and stir in the 1 tbsp lime juice. The acidity brightens all the flavors and ties everything together. Let the sauce cool slightly—it will thicken a bit as it cools.

This is the moment that matters: the lime juice should be the final touch. Adding it while the sauce is too hot can make the flavor dull, so let it sit for a minute before stirring it in. The sauce is now ready to drizzle over satay, toss with noodles, or use as a dip for fresh vegetables.

👨‍🍳

Pro Tips For Making Indonesian Peanut Sauce

  • Toast the Peanuts: Dry-roast your peanuts in a pan over medium heat until golden and fragrant—about 5 minutes. I learned this the hard way: raw peanuts leave the sauce tasting flat.
  • Bloom the Tamarind: Mix the tamarind paste with a splash of warm water and let it sit for 10 minutes before adding. Sounds weird, but it works: this prevents clumps and helps distribute the tang evenly.
  • Skip the Cold Coconut Milk: Use room-temperature coconut milk to avoid seizing when mixed with the other ingredients. After ruining a batch with cold milk, I now pull it out of the fridge first thing.
  • Balance the Sweetness: Add the brown sugar gradually and taste as you go—peanut butter can vary in sweetness. My grandmother swore by this, and she was right: you can always add more, but you can’t take it out.

Dietary Considerations for This Dish

Vegan and Vegetarian

This sauce is naturally 100% plant-based, making it perfect for vegan and vegetarian diets. The dry-roasted peanuts and coconut milk provide rich, satisfying depth without any animal products. I love that it delivers such bold flavor while being inherently cruelty-free. 🌱

Gluten-Free Adaptation

To make this gluten-free, simply swap the soy sauce for tamari or coconut aminos. Both alternatives maintain the salty, umami profile without the gluten. I always keep San-J tamari on hand for this exact purpose.

Nut Allergy Caution

Since peanuts are the star ingredient, this sauce isn’t suitable for anyone with a nut allergy. For a nut-free alternative, try substituting sunflower seed butter—it won’t taste identical but offers a similar creamy texture. Always check labels for cross-contamination warnings.

Low-Sugar Option

Reduce the brown sugar to 1 tablespoon or replace it with a sugar-free sweetener like monk fruit. The tamarind and lime juice will still provide plenty of tangy brightness to balance the sauce. I’ve tested this with Swerve and it works beautifully.

Spice Level Control

Adjust the red chili flakes to suit your tolerance—start with ¼ teaspoon for mild heat or omit entirely for a kid-friendly version. For extra kick, add 1 teaspoon sambal oelek when blending. I always taste as I go to get it just right. 🔥

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 9g45%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 6g
Protein 9g18%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use crunchy peanut butter instead of whole peanuts?

Yes, but the texture will differ. Use 1 cup natural peanut butter and reduce coconut milk to ½ cup. The sauce will be thicker and less textured.

2

How do I fix a sauce that’s too thick?

Thin it with warm water, 1 tablespoon at a time, until it reaches your desired consistency. Coconut milk works too but adds richness.

3

What if I don’t have tamarind paste?

Substitute 1 tablespoon lime juice plus 1 teaspoon brown sugar. It won’t be identical but provides similar tang.

4

How long does it keep in the fridge?

Stored in an airtight container, it stays fresh for 5 days. Stir before using as separation is normal.

★★★★★4.6(7 reviews)
Chef Melanie

More recipe sites