Sauces & Condiments
This Bali peanut sauce recipe transforms simple pantry staples into a rich, nutty dip that elevates grilled meats, noodles, or rice with every spoonful. The secret lies in blending toasted peanuts, fragrant coconut milk, and aromatic spices like turmeric and coriander for a sauce that’s smooth yet deeply flavorful.
I developed this version after craving that perfect balance of creaminess and earthy peanut notes—it’s become my go-to for weeknight dinners and weekend feasts alike.
The sauce starts with dry-roasted peanuts for maximum flavor, then simmers with garlic, ginger, and a touch of liquor (optional but recommended) to deepen the complexity. Coconut milk adds a luscious texture, while turmeric and coriander lend warmth and brightness.
The result? A sauce that’s versatile enough for dipping, drizzling, or tossing—and one that keeps well in the fridge for up to a week.
Perfect for pairing with grilled chicken, shrimp skewers, or steamed jasmine rice, this sauce delivers restaurant-quality richness at home. The blend of spices and peanuts creates a satisfying depth that’s both familiar and exciting, making it a staple in my kitchen.
Whether you’re serving a crowd or meal prepping, this recipe ensures bold, nutty flavor with minimal effort.
For extra authenticity, garnish with fresh cilantro or lime zest before serving. Store leftovers in an airtight container, and reheat gently to maintain its velvety consistency. This isn’t just a sauce—it’s a flavor experience that turns ordinary meals into something special.
Ingredients for bali peanut sauce
Pantry staples and a few specialty touches make this nutty, velvety sauce worth every spoonful.
| Ingredient | Amount | Notes |
|---|---|---|
| Dry-Roasted Peanuts 🥜 | 1 ½ cups | Unsalted, toasted for depth |
| Full-Fat Coconut Milk 🥥 | 1 can | Canned, shaken well |
| Light Brown Sugar 🍚 | ½ cup | Packed, for caramel notes |
| Liquor (Rum or Bourbon) 🍹 | 2 tbsp | Optional but recommended |
| Garlic Cloves 🧄 | 4 cloves | Minced, for aromatic base |
| Fresh Ginger 🌿 | 1 tbsp | Grated, for zesty kick |
| Ground Turmeric 🌶️ | 1 tsp | Freshly ground preferred |
| Ground Coriander 🌿 | 1 tsp | Toasted for warmth |
| Soy Sauce 🍶 | 2 tbsp | Light or dark variety |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Vegetable Oil 🫒 | 2 tbsp | For roasting peanuts |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
The peanuts are the heart of this sauce, so toast them yourself—skip the pre-roasted kind. Trader Joe's has the best unsalted peanuts for this, but any store-bought unsalted works. Toast them in a dry pan with 2 tbsp vegetable oil until golden and fragrant, about 5-7 minutes. The coconut milk? Full-fat canned is a must—light versions won’t give that luscious texture. Shake the can well before opening, as the cream separates. For the spices, Penzeys or bulk bins at natural grocery stores have the freshest ground turmeric and coriander, but regular grocery store jars work too if they’re not past their prime.
No liquor? Skip it—this sauce still shines, though the depth will be slightly muted. Fresh ginger and garlic are ideal, but jarred minced ginger works in a pinch. The soy sauce can be tamari for gluten-free, but regular light or dark works just fine. For extra authenticity, substitute lime zest for 1 tsp of the juice—it brightens the whole sauce. If you’re short on time, pre-minced garlic from the jar saves steps, though fresh always tastes better. The brown sugar adds caramel notes, but white sugar works too if that’s what you’ve got.
This sauce keeps beautifully—1 week in the fridge if stored in an airtight container. The flavors actually deepen overnight, so making it ahead is ideal. For extra authenticity, garnish with fresh cilantro or lime zest before serving. If you’re meal prepping, portion it into small jars—perfect for drizzling over grains or tossing with noodles. Freezes for 3 months if you want to stock up, but reheat gently to preserve that velvety texture.
Why You'll Love This Recipe
- No-Fuss Blend: That blender magic? Just toss in peanuts, coconut milk, and a splash of bourbon—no straining, no fuss. I’ve made this sauce with my hands full of laundry, and it still comes out velvety smooth every time.
- Sweet-Savory Magic: The brown sugar caramelizes into the garlic while the peanuts toast just enough to add crunch. Honestly, that first bite of peanutty richness with a hint of boozy warmth? It’s the kind of flavor that makes you pause mid-bite.
- Weeknight to Party: Drizzle it over noodles for a lazy Tuesday dinner, or serve it with grilled chicken for your book club’s potluck. Between us, it’s my go-to for when I need something impressive but still effortless.
- Budget Booster: A single jar of peanuts and a can of coconut milk stretch across multiple meals—this sauce keeps for days in the fridge. Plus, using liquor instead of extract cuts costs without sacrificing depth. My wallet (and taste buds) thank me.
Step-by-step instructions for Bali peanut sauce
Here's how to craft this rich, aromatic sauce that balances sweet, spicy, and nutty flavors perfectly.
Toast the Peanuts for Maximum Flavor
Heat a dry skillet over medium heat and add the 1.5 cups dry-roasted peanuts. Toast them for 3-4 minutes, stirring constantly, until they turn a deeper golden brown and release their aroma. This step intensifies their natural oils and nutty flavor—don't skip it.
Watch closely as they toast—they'll darken quickly. Remove from heat immediately when you see the color deepen and smell that rich, toasted peanut fragrance. Let them cool slightly before transferring to a food processor. The residual heat helps them grind more easily later.
Roast Garlic and Ginger for Aromatic Depth
In the same skillet (no need to clean it—the peanut oils add flavor), add the 2 tablespoons vegetable oil over medium heat. Add the 4 cloves minced garlic and 1 tablespoon grated fresh ginger. Sauté for 2-3 minutes until the garlic turns golden and the ginger becomes fragrant but doesn't brown.
Here's the thing—you want the garlic to be golden but not burned. If it starts to darken too quickly, reduce heat slightly. These aromatics form the flavor base of your sauce, so don't rush this step. The deeper golden color means more complex flavor compounds have developed.
Build the Sauce Base with Coconut and Spices
Add the 1 can full-fat coconut milk (shaken well), 0.5 cup packed light brown sugar, 2 tbsp liquor, 1 tsp ground turmeric, 1 tsp ground coriander, and 0.5 tsp salt to the skillet. Stir well to combine, then bring to a gentle simmer over medium-low heat.
Simmer for 5-7 minutes until the mixture thickens slightly and the sugar begins to caramelize at the edges. You'll see the sauce transform from a thin liquid to a velvety consistency. This is where the sweet and savory elements meld together—stir occasionally to prevent sticking.
Blend Until Silky Smooth
Transfer the warm coconut mixture to a food processor along with the toasted peanuts. Add the 2 tbsp soy sauce and 2 tbsp lime juice from the garlic-ginger skillet. Process for 1-2 minutes, scraping down the sides as needed, until completely smooth and creamy.
Taste and adjust seasoning if needed—you might want to add a pinch more salt or lime juice to balance the flavors. The sauce should be rich, slightly sweet, with a tangy kick from the lime and subtle warmth from the spices. If it's too thick, add 1-2 tablespoons water to reach your desired consistency.
Rest and Serve Warm
Transfer the sauce to a serving bowl and let it rest for 10-15 minutes at room temperature. This allows all the flavors to fully meld together. The sauce will thicken slightly as it cools, so you can adjust the consistency with a splash of warm water if needed.
Serve warm over grilled meats, with fresh vegetables, or as a dipping sauce for spring rolls. The peanut sauce should be velvety with visible peanut flecks, carrying all those complex flavors in every bite. Store leftovers in an airtight container in the refrigerator for up to 5 days—it actually tastes better the next day as the flavors deepen.
Pro Tips For Making Bali Peanut Sauce
- TOAST PEANUTS FIRST: Skip the raw peanuts—toss them in a dry pan over medium heat for 3-4 minutes until they smell nutty and fragrant. I learned this the hard way: raw peanuts turn greasy and bland in the sauce, no matter how long you simmer. The toasted ones add depth right off the bat.
- STIR CONSTANTLY AT FIRST: The first 5 minutes of simmering are where the magic happens, but the sauce can scorch faster than you think. Keep a wooden spoon moving—especially around the edges—until everything’s fully incorporated. After that, you can relax, but those first minutes are non-negotiable.
- USE BOURBON OVER RUM: Rum adds a floral sweetness that can overpower the peanut’s nuttiness, while bourbon’s caramel notes cut through the coconut milk’s richness. If you’re set on rum, use half the amount and add a pinch of cinnamon to balance it. Trust me, the bourbon version tastes like it was made by someone who actually cares.
- STRAIN THE COCONUT MILK: The thick, creamy part of full-fat coconut milk is where the flavor lives, but the watery part just dilutes the sauce. Pour the can into a bowl, let it sit for 10 minutes, then scoop out the top layer—about ¾ cup—leaving the thin liquid behind. It’s a pain, but the sauce will be velvety instead of watery.
Troubleshooting great bali peanut sauce
Peanut Texture Issues
If your sauce turns out too thick or gritty, you likely didn’t blend the peanuts long enough. Pulse the toasted peanuts in your food processor for 30-60 seconds before adding wet ingredients to break them down.
For extra-smooth results, strain the blended sauce through a fine-mesh sieve to remove any remaining peanut bits. 🥜
Sauce Too Thin?
A watery sauce usually means too much coconut milk or insufficient simmering time. Reduce the coconut milk by ¼ cup next time, and simmer the sauce uncovered for 5-7 minutes longer to thicken naturally.
If needed, stir in 1 tbsp cornstarch mixed with 1 tbsp water and cook for 2 more minutes to achieve the perfect consistency.
Liquor Overpowering?
If the alcohol taste dominates, reduce the liquor to 1 tbsp or omit it entirely. For a non-alcoholic version, substitute with 1 tbsp soy sauce or lime juice to maintain balance. Let the sauce rest for 15 minutes before tasting—some of the alcohol aroma will dissipate as it cools. 🍹
Spices Too Strong?
If the turmeric or coriander flavors feel overwhelming, cut them in half next time. Start with ½ tsp each and adjust to taste. For a milder version, use fresh turmeric root (1 tsp grated) instead of powder—it’s more aromatic but less intense.
Always taste as you go to avoid overdoing it.
Separation After Storage
Oil separation is normal when refrigerated. Before serving, whisk vigorously or blend briefly to re-emulsify. For extra stability, stir in 1 tsp xanthan gum (found in baking aisles) when the sauce is hot.
Store in an airtight container with a thin layer of water on top to prevent oxidation and maintain freshness. ❄️
Grainy or Unbalanced?
If your sauce tastes flat or lacks depth, check your garlic and ginger—undercooked aromatics won’t develop enough flavor. Next time, sauté the garlic until golden brown (not just fragrant) and ginger until it’s almost caramelized. For extra richness, add 1 tbsp peanut butter when blending to amplify the nutty profile.
Nutrition facts
Frequently asked questions
Can I make this sauce without liquor?
The liquor adds depth, but it's optional! Simply reduce the amount to 1 tbsp or omit it entirely. For a non-alcoholic version, substitute with 1 tbsp soy sauce or lime juice to maintain balance. Let the sauce rest for 15 minutes before tasting—some of the alcohol aroma will naturally dissipate as it cools.
How do I adjust the thickness of the sauce?
If your sauce turns out too thin, simmer it uncovered for 5-7 minutes longer to reduce. For extra-thick results, blend in 1 tbsp cornstarch mixed with 1 tbsp water and cook for 2 more minutes. If it's too thick, thin with 1-2 tbsp warm water while blending.
What are the best ways to use this peanut sauce?
This versatile sauce is perfect for grilled meats, noodles, or rice dishes. Drizzle it over satay skewers, toss with pad thai, or serve as a dip for spring rolls. It also elevates roasted vegetables or even sandwiches! For extra authenticity, garnish with fresh cilantro or lime zest before serving.
Can I make this sauce ahead of time?
This sauce tastes even better the next day. Store leftovers in an airtight container in the fridge for up to 5 days. Before serving, whisk or blend briefly to restore its silky texture. For longer storage, freeze for up to 3 months—just thaw overnight in the fridge.
Why does my sauce separate after refrigeration?
Oil separation is normal when refrigerated. Before serving, whisk vigorously or blend briefly to re-emulsify. For extra stability, stir in 1 tsp xanthan gum (found in baking aisles) when the sauce is hot. Store with a thin layer of water on top to prevent oxidation and maintain freshness.
