Bali BBQ Sauce Recipe: Smoky Sweet & Spicy Blend for Grilled Feasts

Sauces & Condiments

Bali BBQ Sauce Recipe: Smoky Sweet & Spicy Blend for Grilled Feasts

This Bali BBQ sauce recipe brings the bold, aromatic flavors of Indonesia to your grill with a perfect balance of sweet, spicy, and smoky notes. šŸ”„ I developed this blend after years of experimenting with traditional Balinese ingredients like kecap manis and tamarind, creating a sauce that's rich enough for satay but versatile enough for grilled vegetables or even as a marinade.

The foundation of this sauce lies in its balanced sweetness from coconut milk and brown sugar, while fresh chili and garlic deliver that signature kick. Unlike store-bought versions, this recipe uses real shallots and lemongrass for depth, with a touch of smoked salt to enhance that authentic BBQ flavor.

The sauce thickens beautifully when simmered, creating a glossy finish that clings perfectly to grilled meats.

What makes this sauce truly special is its versatility—it works equally well as a marinade for chicken satay, a glaze for grilled pork, or even a dipping sauce for vegetables. The smoky-sweet flavor profile builds with each use, becoming more complex as it develops over time.

Best of all, it keeps well in the refrigerator for up to two weeks, making it perfect for meal prep.

For those who love authentic flavors but need a modern twist, this sauce delivers restaurant-quality results without requiring special equipment. The ingredients are simple to find, and the process is straightforward, ensuring you'll have a bottle of this vibrant sauce ready for your next grilling session. Let's get started!

šŸ‘Øā€šŸ³
Difficulty
Medium
🐟
Category
Seafood
šŸ”„
Calories
Low Cal

Ingredients for bali bbq sauce

Ten bold flavors that transform your grill game forever—authentic Bali BBQ magic in a jar.

Ingredient Amount Notes
Coconut Milk 🄄 1 cup Full-fat for creaminess
Brown Sugar šŸÆ ½ cup Light or dark preferred
Kecap Manis 🄫 ¼ cup Indonesian sweet soy sauce
Lemongrass 🌿 3 cloves Bruised stems only, chopped
Garlic Cloves šŸ§„ 6 cloves Peeled, minced finely
Shallots šŸ§… ¼ cup Minced, not sliced
Fresh Chili Peppers šŸŒ¶ļø 2 whole Bird's eye or serrano
Tamarind Paste šŸˆ 2 tbsp Unsweetened preferred
Smoked Salt šŸ§‚ 1 tsp For authentic smoky depth
Fish Sauce šŸ¶ 1 tbsp Red Boat preferred

The coconut milk is non-negotiable—full-fat gives that rich, velvety texture you can't get with light versions. Thai Kitchen or Aroy-D brand are my go-tos for quality, but any canned full-fat works. Lemongrass needs to be fresh (the frozen stuff just won't cut it)—look for bright green stalks at Asian markets or the produce section. Shallots should be firm and dry; if they're sprouting, use them up fast. For chili, bird's eye peppers pack the most heat, but serrano works if you prefer milder. The tamarind paste? Check the ingredients list—some brands add sugar, which we don't want here.

No kecap manis? Substitute soy sauce plus 1 tbsp molasses—it's not identical, but close. Running short on fish sauce? Worcestershire sauce at half the amount works in a pinch (though it won't be as umami-rich). Fresh lemongrass unavailable? Use 1 tsp lemongrass paste (like Thai Kitchen's), but add 1 extra tbsp coconut milk to compensate. The smoked salt is where the magic happens—Maldon or Jacobsen brands are perfect, but any smoked sea salt will do. Want it sweeter? Add 1 extra tbsp brown sugar. Spicier? Add 1 more chili pepper (seeds in for extra heat).

This sauce builds flavor like fine wine—taste and adjust as you go. Store in a sealed jar in the fridge for up to 2 weeks, or freeze for 3 months. I double the batch and freeze half—perfect for lazy weeknights when you want that restaurant-quality BBQ vibe. The longer it sits, the more complex it gets. Trust me, the second batch always tastes better than the first.

ā¤ļø

Why You'll Love This Recipe

  • No-Fuss Pantry Magic: I swear, this sauce comes together while you’re still debating what to eat—just simmer coconut milk, brown sugar, and kecap manis until it thickens. The lemongrass and garlic cloves blend right into the pot, so no chopping skills required.
  • Sweet-Savory Balance: That caramelized brown sugar meets the umami depth of kecap manis? It’s like a hug for your taste buds, especially when the coconut milk adds a velvety richness. Honestly, I’ve never met a BBQ sauce that hits this perfectly.
  • Weeknight to Party Hero: Slather it on grilled chicken for a Tuesday dinner, or drizzle it over satay skewers for a Sunday funday—this sauce doesn’t judge. Between us, it’s the reason my slow-cooker ribs always get requested.
  • Leftovers That Don’t Let You Down: Make a big batch, and you’ll have sauce for days—no sad, dried-up bottles here. The coconut milk keeps it luscious even after refrigeration, and it’s cheap enough to use freely. (Yes, even on a Tuesday night.)

Step-by-step instructions for Bali BBQ sauce

This smoky-sweet sauce comes together in minutes but packs layers of flavor that'll elevate every grill.

1

šŸ³ Step 1: Bloom the Aromatics in Coconut Milk

In a medium saucepan over medium heat, combine the 1 cup coconut milk with the 3 cloves lemongrass (chopped) and 6 cloves garlic cloves (minced). Bring just to a gentle simmer, then reduce heat to low and let it cook for 5 minutes until fragrant. You'll smell that citrusy lemongrass and garlic melding together—this is where the magic starts.

Here's the thing—don't walk away. You want the coconut milk to barely bubble, not boil vigorously. If it starts to split (separate), reduce heat immediately. The lemongrass should soften slightly, releasing its oils into the milk. This step builds the aromatic foundation that carries through the entire sauce.

2

šŸ”„ Step 2: Build the Sweet-Savory Base

Add the 0.5 cup brown sugar, 0.25 cup kecap manis, and 1 tbsp fish sauce all at once. Stir vigorously to dissolve the sugar completely—you should hear it sizzle slightly as it hits the hot pan. Let the mixture simmer for 3-4 minutes until the sugar melts and the kecap manis deepens in color to a rich amber.

This is where the sauce starts taking shape. The kecap manis adds that signature Indonesian sweetness while the fish sauce brings umami depth. You'll notice the mixture thicken slightly as the coconut milk reduces. If it gets too thick too soon, add 1-2 tablespoons water to keep it pourable—we want a glossy, coatable consistency.

3

šŸŒ¶ļø Step 3: Incorporate the Spicy Elements

Add the 0.25 cup minced shallots and 2 whole fresh chili peppers (whole, not chopped—we'll strain them out later). Stir for 2 minutes until the shallots soften and the chili peppers begin to release their heat. You'll feel the heat build immediately—this is your warning to have a glass of water nearby!

I like to leave the chili peppers whole so we can strain them out later. This gives us control over the heat level without losing the chili's essential oils. The shallots should turn translucent and sweet, adding another dimension to the sauce. If you prefer less heat, remove one chili pepper after 1 minute of cooking.

4

šŸÆ Step 4: Finish with Tangy Depth

Stir in the 2 tbsp tamarind paste and 1 tsp smoked salt. The tamarind will make the sauce look slightly curdled at first—that's normal. Simmer for another 3-4 minutes until everything is fully incorporated and the sauce thickens to a glossy consistency. You're looking for a sauce that coats the back of a spoon but isn't syrupy.

Taste and adjust seasoning if needed. Need more sweetness? Add a pinch of brown sugar. Too salty? A splash of coconut milk balances it. The smoked salt is crucial here—it adds that authentic BBQ smokiness that sets this sauce apart from regular sweet chili sauces. The tamarind gives that bright, tangy contrast that cuts through the richness.

5

šŸ„„ Step 5: Strain and Rest for Maximum Flavor

Remove the pan from heat and let it sit for 5 minutes. Then strain through a fine-mesh sieve into a clean bowl, pressing gently on the solids to extract all the flavor. You'll want to remove all the lemongrass, garlic, shallots, and chili peppers—these have served their purpose and will make the sauce grainy if left in.

Let the sauce cool to room temperature before using. This resting period allows all the flavors to meld completely. The sauce will thicken slightly as it cools, which is perfect—it should be thick enough to cling beautifully to grilled meats but still pourable. Store in an airtight container in the refrigerator for up to 2 weeks or freeze for up to 3 months. This sauce only gets better with time!

šŸ‘Øā€šŸ³

Pro Tips For Making Bali Bbq Sauce

  • BLISTER GARLIC FIRST: After burning three batches, I finally figured out—char those garlic cloves before mincing. Toss whole cloves in a dry pan over medium-high heat until blackened in spots (about 5 minutes), then pulse in a food processor. The smoky depth cuts through the coconut sweetness and makes the sauce taste like it came from a street cart in Denpasar.
  • LOW AND SLOW SIMMER: Bali BBQ sauce isn’t a race—keep it at a gentle bubble, not a rolling boil. After adding coconut milk, reduce heat to medium-low and let it work for 20-25 minutes. Skipping this step leaves the sauce thin and one-dimensional; patience here guarantees a thick, glossy finish that clings to everything.
  • STRAIN THE LEMONGRASS: I used to just chop the stalks and toss them in, but the fibers turn the sauce grainy. Bruise the lemongrass with the flat side of your knife first, then strain through a fine-mesh sieve after simmering. The juice infuses the sauce, but the stringy bits? They’re the reason your sauce ends up tasting like you chewed on a stalk.
  • SWEAT THE KECAP MANIS: Don’t just dump kecap manis straight in—it’ll clump and make the sauce look like mud. Heat it in a separate pan with 1 tablespoon of water for 2-3 minutes until it turns glossy and slightly syrupy. This step prevents lumps and lets the deep, caramelized flavors meld smoothly with the coconut. (Yes, even if you’re impatient like me.)

Storing and reheating your leftovers

Refrigerator Storage

Transfer your Bali BBQ sauce to an airtight glass jar once cooled—glass preserves flavors better than plastic and won't absorb odors. Store in the fridge at 40°F or below for up to 2 weeks.

The sauce thickens slightly as it sits, which actually enhances its clinging quality on grilled meats. I like using Le Parfait glass jars with silicone seals because they're leak-proof and stackable. 🄄

Freezer Preservation

For longer storage, portion the sauce into silicone ice cube trays (perfect for single-use servings) or freezer-safe glass jars, leaving ½ inch headspace for expansion. Freeze for up to 3 months—the texture may separate slightly when thawed, but stir vigorously to restore its glossy consistency.

I double the recipe and freeze half; it's a game-changer for lazy weeknights when I crave that authentic BBQ flavor without the prep. ā„ļø

Thawing Techniques

Thaw refrigerated sauce overnight in the fridge for best results, or use the microwave defrost setting for quick access. If using microwave, heat on 50% power in 30-second intervals, stirring between each, until just melted. Never microwave to full heat—it can break down the delicate coconut milk emulsion.

For frozen portions in ice cube trays, simply pop them into a bowl and let sit at room temperature for 10 minutes before using. šŸ’”

Reheating for Glaze

To use reheated sauce as a glaze, warm it gently in a small saucepan over low heat for 2-3 minutes, stirring constantly until it reaches 160°F. Avoid boiling—this can make the sauce too thin. For extra gloss, add 1 tsp coconut milk while reheating.

I often brush this warm sauce over grilled chicken satay in the final 2 minutes of cooking for maximum caramelization. The result? A sticky, flavor-packed crust that'll have your guests begging for the recipe. šŸ”„

Sauce Longevity Tips

This sauce actually improves with age—like a fine wine, its flavors deepen over time. If you notice mold or an off smell after refrigeration, discard it immediately (safety first!). For extended freshness, add ½ tsp citric acid to each jar before sealing—it acts as a natural preservative.

I keep a jar in my fridge at all times; once you taste this homemade version, store-bought sauces just won't cut it. The secret? Fresh ingredients and proper storage. šŸ’Ŗ

Nutrition facts

Servings 4 (2 tbsp per serving)
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 10g50%
Cholesterol 5mg2%
Sodium 520mg23%
Total Carbohydrate 22g8%
Dietary Fiber 1g4%
Sugars 18g
Protein 2g4%
* 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 make this Bali BBQ sauce without kecap manis?

The kecap manis is what gives this sauce its authentic Indonesian sweetness, but you can substitute ½ cup soy sauce plus 1 tablespoon molasses for a similar effect. Just know the flavor will be slightly different—kecap manis has a deeper, caramelized quality that's hard to replicate. For extra depth, add ½ teaspoon of brown sugar to the substitute mixture.

2

How spicy should this sauce be?

The recipe uses 2 whole bird's eye chilies for authentic heat, but you can adjust based on preference. For milder heat, remove the seeds and membranes before cooking, or use 1 serrano pepper instead. If you love spice, leave the seeds in or add an extra chili. Remember, the sauce thickens as it cools, so the heat becomes more concentrated over time.

3

What's the best way to use this sauce?

This versatile sauce works as a marinade, glaze, or dipping sauce! For marinades, coat meats for 4-6 hours before grilling. As a glaze, brush on in the last 2-3 minutes of cooking for maximum caramelization. It's also fantastic with grilled vegetables, tofu, or even as a dip for spring rolls. The smoky-sweet balance makes it perfect for chicken satay or pork ribs.

4

Why did my sauce separate when I reheated it?

This happens when coconut milk separates due to temperature changes. Stir in 1 teaspoon of coconut milk while reheating gently over low heat to restore its glossy consistency. For future batches, avoid boiling the sauce and always store it in an airtight container. The sauce should thicken slightly as it cools—this is normal and enhances its clinging quality on grilled foods.

5

Can I make this sauce vegan?

Yes! Replace the fish sauce with 1 tablespoon soy sauce plus 1 teaspoon coconut aminos, and use vegan smoked salt instead of regular. The coconut milk and kecap manis (which is typically vegan) will keep the rich, umami flavor intact. Just note that some kecap manis brands contain anchovies—check the label or use a vegan-certified version for a fully plant-based sauce.

ā˜…ā˜…ā˜…ā˜…ā˜…4.6(9 reviews)
Categories Sauces & Condiments