Cambodian dipping sauce, often called tuk trey, is a bright, savory-sweet condiment built around fish sauce, lime, sugar, garlic, and chile. It is served alongside grilled meats, fish, vegetables, and rice, where a small spoonful brings salty, sour, sweet, and spicy flavors together. Family and regional versions vary, so this flexible recipe gives you a balanced starting point you can adjust to taste.
Ingredients
- 1/4 cup (60 ml) fish sauce
- 1/4 cup (60 ml) room-temperature water
- 3 tablespoons (45 ml) fresh lime juice, from about 1 to 2 limes
- 2 tablespoons (25 g) granulated sugar
- 1 small garlic clove (about 3 g), finely minced or grated
- 1 small Thai bird’s-eye chile (about 2 g), finely sliced; use 2 chiles (about 4 g) for a hotter sauce
- 1 tablespoon (10 g) finely minced shallot
- 1 tablespoon (3 g) finely chopped cilantro leaves and tender stems, optional
Instructions
- Prepare the aromatics. Finely mince the garlic and shallot, and slice the chile thinly. For a milder sauce, remove the chile’s seeds before slicing; for more heat, leave them in. Wash and chop the cilantro if using. Keep the pieces small so they distribute evenly and do not overwhelm a bite.
- Dissolve the sugar. Put the water and sugar in a small bowl and stir until the sugar is mostly dissolved. Room-temperature water makes this easier than cold water. If a few grains remain, keep stirring rather than heating the mixture; this is a no-cook sauce, and warming it is unnecessary.
- Build the base. Stir in the fish sauce and lime juice. Add the garlic, shallot, and sliced chile, then mix well. If you are unsure about the chile’s strength, begin with half of it and add more after tasting.
- Taste and adjust. Taste a small amount with a clean spoon. Add lime juice for more sharpness, a little sugar for a rounder sweetness, or a teaspoon of water if the fish sauce tastes too intense. Add cilantro, if desired, and stir again. The finished sauce should taste lively and balanced, with no single flavor completely masking the others.
- Serve. Transfer the sauce to a small serving bowl and set it out with the meal. Stir just before serving so the sugar and chopped aromatics remain evenly distributed. This recipe is ready as soon as it is mixed; there is no required marinating or resting time.
Tips
- Choose a fish sauce you enjoy. Fish sauce brands differ in saltiness and intensity. If yours is especially strong, begin with 3 tablespoons (45 ml), add the rest gradually, and balance the mixture with the lime and water. The sauce should taste savory, not harshly salty.
- Use fresh lime for a clean finish. Bottled lime juice can work in a pinch, but its flavor is often less fragrant and sometimes more tart. If using it, start with 2 tablespoons (30 ml), taste, and add more in small amounts.
- Control the chile heat. Chiles vary considerably, even within the same type. Slice one chile and taste the sauce before adding a second. Avoid touching your eyes while handling hot chiles, and wash your hands and cutting board afterward.
- Adjust in small increments. Add water, sugar, or lime a teaspoon at a time once the sauce is close to balanced. A large unmeasured addition can flatten the flavor or make the sauce too sweet. Remember that the dip will taste more intense by itself than it does alongside a bite of rice, meat, or vegetables.
Serving Suggestions
Serve tuk trey in individual dipping bowls or one shared bowl with a clean spoon. It is especially useful with grilled or roasted foods: offer it beside grilled chicken, pork, beef, or firm white fish so diners can add as much as they like. If serving it with seafood, keep the sauce in its own bowl rather than pouring it over the whole platter; that keeps the texture and seasoning of the main dish intact.
The sauce also works with fresh or blanched vegetables, crisp lettuce leaves, cucumber, and rice. Put out a bowl alongside a platter of herbs and vegetables for a simple dipping spread, or spoon a little over a rice bowl just before eating. For a larger meal, serve it with plain steamed rice and a grilled protein, plus a lightly dressed vegetable salad. Its bright acidity cuts through rich or smoky flavors, while the sugar softens the saltiness of the fish sauce.
Start with a small serving because the flavor is concentrated. Guests can dip, drizzle, or add a few drops at a time. If the sauce is being served at a table with different spice preferences, leave the chile out of the main bowl and offer sliced chile on the side. That way, the base remains mild and each person can make their portion hotter.
Variations
Make it less spicy: Leave out the chile or use a small piece of a mild red chile. The sauce will still have its salty-sour-sweet character, just without the same lingering heat. You can also serve sliced chile separately instead of mixing it into the bowl.
Use a practical fish-sauce substitute: Fish sauce is the defining savory ingredient here, and there is no perfect non-fish equivalent. For a fish-free version, use 3 tablespoons (45 ml) light soy sauce plus 1 tablespoon (15 ml) water in place of the 1/4 cup (60 ml) fish sauce. The result will taste more soy-forward and less briny, so taste before adding extra salt; usually none is needed.
Swap the shallot: If you do not have shallots, use 1 tablespoon (10 g) very finely minced red onion. It has a sharper, more pronounced bite, so use a little less if you prefer a delicate sauce. Green onion can also be used, though it gives a fresher, less pungent flavor.
Make the sweetness more subtle: Reduce the sugar to 1 tablespoon (12 g) if you prefer a sharper dip. Palm sugar is a traditional-style alternative when available; use 2 tablespoons (about 25 g), finely grated or softened so it dissolves. Its flavor is a little deeper and more caramel-like than white sugar. If palm sugar is firm, dissolve it in the measured water with extra stirring rather than adding it in a large lump.
Leave out the cilantro: Cilantro is optional, not essential to the base sauce. Omitting it makes a cleaner, longer-keeping dip and suits people who do not enjoy its flavor. A small amount of finely sliced green onion can add a fresh note, but it changes the aroma rather than replacing cilantro exactly.
Storage and Reheating
Transfer leftover sauce to a clean, covered container and refrigerate it within 2 hours of making it. It is best used within 3 days for the brightest lime and herb flavor, though it can generally be kept refrigerated for up to 4 days. The garlic and shallot will grow more pronounced as the sauce sits, and the chile may continue to release heat. Stir before using and taste again; a few drops of fresh lime can refresh a stored portion if its flavor has softened.
This sauce does not need reheating and is usually served cool or at room temperature. Do not leave it out for extended periods, especially in warm conditions; return the container to the refrigerator after serving. If it has been in contact with raw meat, fish, or a used dipping utensil, discard the contaminated portion rather than saving it. Freezing is not recommended because the fresh lime and chopped aromatics can lose their pleasant texture and flavor after thawing.
Frequently Asked Questions
What is Cambodian dipping sauce called?
Tuk trey is a common name for Cambodian fish-sauce-based dipping sauce. Recipes vary by household and by what the sauce will accompany, but fish sauce, lime, sugar, garlic, and chile are a familiar combination. The name and exact proportions may vary, so this recipe is one practical version rather than a claim that there is only one way to make it.
Is Cambodian dipping sauce very spicy?
It can be, but the heat is easy to control. Start with one small bird’s-eye chile, remove its seeds for a gentler result, or leave chile out altogether. If you are serving people with different preferences, keep the base mild and offer sliced chile on the side.
Can I make this sauce ahead?
Yes. You can prepare it a few hours ahead and keep it covered in the refrigerator. For the freshest flavor, add the cilantro shortly before serving, and taste the sauce again after chilling because cold temperatures can make its sweetness and acidity seem less prominent. Stir well before putting it on the table.
Why does my sauce taste too salty?
Fish sauce is naturally salty, and some varieties are stronger than others. Stir in water a teaspoon at a time, then add a little lime juice or sugar if the flavor still needs balancing. For your next batch, use less fish sauce at first and add it gradually rather than measuring the full amount in one go.
Can I make it without fish sauce?
Yes, though the flavor will be different. Use the soy sauce and water substitution in the variations section for a fish-free option. It will be more savory in a soy-like way and less briny than the fish-sauce version. Check the label if you need the substitute to meet a particular dietary requirement.
What if I do not have fresh limes?
Bottled lime juice is a workable substitute; begin with 2 tablespoons (30 ml) and adjust to taste. Lemon juice can also provide acidity, but it has a different aroma and makes the sauce taste less distinctly lime-forward. Avoid replacing all the lime with vinegar, which can make the dip sharper and less fragrant.
Related
- Cambodian Desserts and Sweets: Banana Sticky Rice
- Cambodian Kaw Recipe: Slow-Braised Pork and Eggs at Home
- Cambodian Lemongrass Chicken: A Fragrant, Easy Recipe
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).