Sweet Soy Sauce: A Simple Homemade Kecap Manis

Updated November 5, 2026

Total time
23 min
prep 5 min · cook 18 min
Serves
16
portions as written

Jump to recipe

Sweet Soy Sauce: A Simple Homemade Kecap Manis

Sweet soy sauce, known in Indonesia as kecap manis, is a thick, glossy condiment made by simmering soy sauce with palm sugar and aromatics. Its salty-sweet flavor works as a finishing drizzle, marinade, or stir-fry seasoning; this practical version uses brown sugar, which is easier to find than traditional Indonesian palm sugar.

Ingredients

  • 1 cup (240 ml) regular soy sauce
  • ¾ cup packed (150 g) dark brown sugar
  • ¼ cup (60 ml) water
  • 1 small shallot, peeled and halved, about 1 oz (30 g)
  • 1 garlic clove, lightly crushed
  • 1 star anise pod
  • ½ teaspoon (2.5 ml) whole black peppercorns
  • 1 teaspoon (5 ml) neutral oil, for greasing the saucepan lightly

Instructions

  1. Lightly coat a small, heavy-bottomed saucepan with the oil. Add the soy sauce, brown sugar, water, shallot, garlic, star anise, and peppercorns.
  2. Set the pan over medium heat and stir for 2 to 3 minutes, until the sugar dissolves. Bring the mixture just to a gentle simmer; do not let it boil vigorously, since sugary liquid can foam up and scorch.
  3. Reduce the heat to low and simmer uncovered for 12 to 15 minutes, stirring occasionally. The sauce should look glossy and lightly syrupy, but it will thicken further as it cools. If foam rises, lower the heat.
  4. Remove the pan from the heat and leave the sauce to cool for 5 minutes. Lift out and discard the shallot, garlic, and whole spices with a slotted spoon. For a very smooth sauce, strain it through a fine-mesh sieve into a heat-safe bowl.
  5. Cool until no longer steaming, then transfer to a clean jar or bottle. If the sauce becomes thicker than you want, stir in warm water 1 teaspoon (5 ml) at a time until pourable. Let it cool fully before refrigerating.

Tips

  • Watch the heat. A gentle simmer gives the sugar time to dissolve and the sauce time to reduce without burning. Stir and scrape the bottom, especially near the end; the sauce can darken quickly once it thickens.
  • Judge the texture warm, not hot. Hot syrup looks thinner than it will after cooling. Stop when it lightly coats a spoon, then adjust with water only after it has cooled enough to assess.
  • Choose your soy sauce thoughtfully. Regular, naturally brewed soy sauce gives a balanced savory base. Reduced-sodium soy sauce makes a less salty condiment, while tamari can be used for a wheat-free alternative if its label confirms it is gluten-free; both may change the flavor and salt level.
  • Use palm sugar if available. Indonesian palm sugar (gula merah or gula jawa) gives a deeper, slightly caramel-like flavor. Substitute it by weight for the brown sugar, and break or grate firm blocks so they dissolve evenly. Coconut sugar is another option, though its flavor is less traditional.

Serving Suggestions

Use sweet soy sauce sparingly as a finishing condiment for nasi goreng (Indonesian fried rice), grilled chicken, tofu, tempeh, or roasted vegetables. Drizzle it over rice bowls, noodles, or dumplings, or serve it alongside satay. Because it contains sugar, brush it onto food near the end of grilling rather than at the start; early application can make the outside burn before the food is done.

For a quick stir-fry sauce, start with 1 to 2 tablespoons (15 to 30 ml) per two servings and taste before adding more. It is concentrated and salty-sweet, so balance it with lime juice, vinegar, fresh chile, or a little water where appropriate.

Variations

Ginger version: Add a 1-inch (2.5 cm) piece of peeled, sliced ginger with the aromatics for a brighter, gently spicy note. Remove it before bottling.

Chili version: Add one small dried red chile to the simmer for mild warmth, or use a pinch of crushed chile flakes. Remove the whole chile when the sauce reaches the desired heat.

Garlic-forward version: Use two or three lightly crushed cloves instead of one. This makes the sauce more pungent and particularly suitable for marinades and savory rice dishes.

Less-sweet version: Reduce the brown sugar to ½ cup (100 g). The result will be thinner and less syrupy, with the soy flavor more prominent; simmer only until it lightly coats a spoon.

Storage and Reheating

Transfer the sauce to a clean, covered container and refrigerate it within 2 hours of cooking. Keep it refrigerated for up to 2 weeks for best quality, using a clean spoon each time. This is a homemade condiment, not a shelf-stable preserve: do not store it at room temperature or attempt to can it. For longer storage, freeze in small, airtight portions for up to 3 months and thaw in the refrigerator.

The sauce usually needs no reheating. If it has become too thick in the refrigerator, warm a small portion gently in a saucepan or microwave and stir in water a teaspoon at a time. Avoid boiling it, which can make it overly thick or scorch the sugar.

Frequently Asked Questions

Is sweet soy sauce the same as kecap manis?
Sweet soy sauce is the English name commonly used for Indonesian kecap manis. Store-bought versions vary, and this homemade recipe is a simple stovetop style rather than a claim to represent every regional or household version.

Can I make it without star anise?
Yes. Leave it out for a straightforward sweet-salty sauce, or use a small piece of cinnamon instead. The flavor will be less anise-like, but the sauce will still work in the same ways.

Why did my sauce turn very thick?
It may have simmered too long, or it may simply have cooled and set. Stir in warm water a teaspoon (5 ml) at a time until it reaches the texture you prefer. Next time, take it off the heat while it still seems slightly thinner than the finished sauce should be.

Can I use this as a marinade?
Yes. Thin it with a little water, citrus juice, or vinegar so it coats food evenly, and refrigerate food while it marinates. Discard marinade that has touched raw meat, poultry, or seafood; do not use it as a dipping sauce unless it has been brought to a boil first.

Is this recipe gluten-free?
Not as written, because ordinary soy sauce usually contains wheat. Use tamari or a soy sauce labeled gluten-free, and check the labels of all ingredients if gluten avoidance is necessary.

Can I make the sauce smoother?
Yes. Strain it while warm to remove the aromatics and peppercorns. If small sugar crystals remain, return the strained sauce to low heat and stir until they dissolve; do not increase the heat sharply.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).