Sri Lankan Sambal Recipe for Fresh Coconut Pol Sambol

Updated November 3, 2026

Total time
20 min
prep 20 min · cook 0 min
Serves
4
portions as written

Jump to recipe

Sri Lankan Sambal Recipe for Fresh Coconut Pol Sambol

Sri Lankan pol sambol is a fresh, uncooked relish made with grated coconut, red onion, chili, lime and, in many versions, salty Maldive fish. It is quick to mix and brings a bright, spicy contrast to rice, hoppers, string hoppers and other savory dishes; the exact balance of heat, lime and fish varies by cook.

Ingredients

  • 2 cups (150 g) freshly grated unsweetened coconut, loosely packed
  • 1/2 cup (75 g) finely chopped red onion or shallot
  • 1 tablespoon (6 g) crushed red chili flakes, or 2 teaspoons (4 g) for milder sambol
  • 1 tablespoon (8 g) finely crushed Maldive fish (umbalakada), optional
  • 2 tablespoons (30 ml) fresh lime juice, from about 1 to 2 limes
  • 1/2 teaspoon (3 g) fine salt, plus more to taste
  • If fresh coconut is unavailable: 1 1/2 cups (120 g) unsweetened desiccated coconut and 1/3 cup (80 ml) warm water for rehydrating it

Instructions

  1. Prepare the coconut. If using fresh coconut, grate it finely and measure 2 cups (150 g). Freshly grated coconut gives the sambol a tender, moist texture. If using desiccated coconut, put it in a bowl, pour over the measured warm water, and leave it for 10 minutes. Fluff it with a fork and check that it is moist but not sitting in a puddle; if it seems dry, work in another teaspoon or two of water. This brief wait is included in the 20-minute preparation time.
  2. Crush the seasoning. Add the chopped onion, chili flakes, Maldive fish if using, and salt to a mortar. Pound with a pestle until the onion is softened and the mixture is fragrant, with some texture remaining. This takes about 3 to 5 minutes. The goal is not a smooth paste: small pieces of onion and chili make the finished relish pleasantly varied. If you do not have a mortar, finely chop the onion and use the back of a sturdy spoon to press the seasonings together in a bowl.
  3. Work in the coconut. Add the grated coconut in two or three batches, pounding and turning it into the seasoned onion mixture after each addition. Stop once the coconut is evenly flecked with chili and onion. A few light presses help the flavors mingle, but grinding it to a paste can make the sambol dense and oily. For a bowl-only method, rub and toss the mixture firmly with clean fingers or a spoon until the color is even.
  4. Add lime and adjust. Pour in 2 tablespoons (30 ml) lime juice and mix thoroughly. Taste a small amount with a bite of rice or plain bread, since the sambol will taste more intense on its own. Add salt a pinch at a time, more lime for a sharper finish, or a little more chili for extra heat. If Maldive fish is included, taste before adding much salt because the dried fish is already salty.
  5. Serve promptly. Spoon the sambol into a serving dish and serve at room temperature. It is ready as soon as it is mixed; there is no cooking step or required resting time. If making it ahead, cover and refrigerate it promptly, then let it sit out briefly while the rest of the meal is served rather than leaving it at room temperature for an extended period.

Tips

  • Choose the right coconut. Fresh, unsweetened coconut is the best option for the characteristic juicy, slightly chewy texture. Frozen grated coconut can also work: thaw it in the refrigerator and drain any excess liquid before measuring. Avoid sweetened coconut, which makes the sambol noticeably sweet and does not suit the savory, lime-forward flavor.
  • Control the heat gradually. Chili flakes vary in strength and freshness. Start with 2 teaspoons if you are unsure, mix and taste, then add more in small pinches. The chili should complement the coconut and lime rather than hide them. Keep in mind that the relish can taste hotter after it has been mixed and sat for a few minutes.
  • Use Maldive fish thoughtfully. Maldive fish, also called umbalakada, is dried tuna used as a savory seasoning in some Sri Lankan sambols. It can be hard to find outside Sri Lankan or South Asian grocery shops. Omit it for a vegetarian version; finely chopped dried shrimp is a possible substitute, but it gives a different, shellfish-like flavor and is not suitable for people avoiding shellfish.
  • Keep the texture coarse. A mortar and pestle makes it easy to release flavor without turning the coconut into a paste. With a food processor, pulse in short bursts and scrape down the bowl once or twice. Continuous processing can make the mixture wet and compact, so stop as soon as the ingredients are evenly combined.

Serving Suggestions

Serve pol sambol as a small, punchy side rather than as the main part of a meal. It is a classic partner for Sri Lankan rice and curry, where its fresh lime and chili cut through saucy dishes. Try a spoonful beside dhal, vegetable curry, or a mild coconut-based curry, and add it to the plate a little at a time so each person can choose how much heat to have.

It also goes well with breakfast and snack foods. Serve it with hoppers, string hoppers, roti, or crusty bread; it brings a lively contrast to their soft or mild flavors. For a simple meal, pair it with rice and a fried egg or a vegetable dish. Put the sambol in a small bowl at the table, use a clean spoon, and avoid mixing it into the whole serving of rice if some diners prefer a milder plate.

Variations

Vegetarian pol sambol: Leave out the Maldive fish. The result will be less deeply savory but still has plenty of character from the onion, chili, coconut and lime. Add salt only after tasting; a small pinch of sugar is an optional way to soften the sharp edges, though it is not necessary.

With fresh red chili: Replace the dried flakes with one small red chili, finely chopped, and add more only after tasting. Fresh chilies can vary considerably in heat, so remove the seeds and pale inner ribs for a gentler version. The flavor will be fresher and less earthy than sambol made with dried chili.

Extra lime-forward: Begin with 1 tablespoon (15 ml) lime juice, taste, and add up to another tablespoon. This is useful when the limes are particularly sharp or when the sambol will accompany a rich curry. The right amount depends on the coconut and personal preference, so adjust by taste rather than adding extra juice automatically.

With desiccated coconut: Rehydrate unsweetened coconut as described in the ingredients and first step. It is a practical pantry option, but it tends to be a little drier and less fragrant than fresh coconut. Add water sparingly; too much makes the sambol watery and dulls the clean lime flavor.

Storage and Reheating

Because pol sambol is uncooked and contains fresh coconut and onion, it is at its best shortly after mixing. If it will not be served right away, transfer it to a clean, covered container and refrigerate it within 2 hours of preparation. For the freshest flavor and texture, use it within 1 to 2 days; it can generally be kept refrigerated for up to 3 days. Discard it if it has been left at room temperature for more than 2 hours, or if its smell or appearance has changed.

There is no reheating step: warming the sambol can soften the coconut and diminish its fresh lime character. Take only the portion you plan to serve from the refrigerator, and keep the rest chilled. Freezing is possible for up to 1 month in a tightly sealed container, but thawed coconut may be softer and release moisture. Thaw it in the refrigerator, drain any excess liquid, then refresh the flavor with a little lime juice and salt if needed. Do not freeze and thaw the same batch repeatedly.

Frequently Asked Questions

Is Sri Lankan sambal the same as pol sambol?
Pol sambol is a Sri Lankan coconut relish, and it is sometimes called sambol or sambal in English-language recipes. The word sambal is also used for a range of chili condiments in other cuisines, which may be cooked or made with different ingredients. This recipe is specifically the fresh coconut version.

Can I make pol sambol without Maldive fish?
Yes. The dried fish is optional, and leaving it out makes the recipe vegetarian while preserving its core coconut, chili, onion and lime flavors. Since the fish contributes salt and savory depth, taste the finished sambol and adjust the salt rather than adding extra automatically.

Can I make it less spicy?
Use 2 teaspoons (4 g) chili flakes to start, or use less and increase only after tasting. If the sambol is already too hot, add more grated coconut and a little lime juice to spread the chili through a larger amount. Adding extra salt alone will not remove the heat.

Can I prepare it in advance?
You can make it a few hours ahead and keep it covered in the refrigerator, but the freshest texture is usually soon after mixing. The lime may draw some moisture from the onion and coconut as it stands, so stir before serving and adjust the seasoning if needed. Keep it refrigerated until serving.

What can I use if I do not have a mortar and pestle?
Finely chop the onion, then press it together with the chili, salt and optional Maldive fish in a sturdy bowl using the back of a spoon. Mix in the coconut by hand or with a spoon, taking care not to crush it into a paste. A food processor also works if you pulse briefly rather than run it continuously.

Why is my sambol dry or watery?
Dry sambol often comes from coconut that has not been adequately rehydrated or from using too little lime; mix in lime juice a teaspoon at a time and taste. If it is watery, the coconut may have been too wet or the onion may have released liquid. Stir it, drain a little excess liquid if needed, and add a small amount of coconut to restore a spoonable texture.

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).