Fresh Sri Lankan Coconut Relish with Chili, Lime & Aromatic Spice

Fresh, vibrant, spicy, and packed with texture, coconut sambol is one of the simplest yet most iconic side dishes from Sri Lankan cuisine. Made with freshly grated coconut, chili, onion, lime, and sometimes Maldive fish flakes, it delivers a balance of heat, freshness, saltiness, and acidity that instantly lifts almost any meal.
What makes coconut sambol special is how quickly it comes together while still tasting bold and layered. It works equally well next to rice dishes, curries, grilled fish, roti, or even as a topping inside wraps and sandwiches. Despite the minimal ingredients, the flavor is intense and unmistakably tropical.
Coconut sambol, also known as pol sambol in Sri Lanka, is a traditional coconut relish or condiment commonly served alongside everyday meals. Unlike cooked chutneys or sauces, this dish is usually made fresh and uncooked, keeping the coconut light, fragrant, and naturally sweet.
The texture is coarse rather than smooth. Fresh coconut is mixed with a spicy chili-onion paste, then seasoned with lime juice and salt to create a bright and punchy side dish. Maldive fish flakes are sometimes added for a savory umami depth, though vegetarian versions are extremely common as well.
The result is a fresh sambol that is spicy, slightly creamy, citrusy, and deeply aromatic.

Coconut sambol has deep roots in Sri Lankan food culture, where coconut is one of the most essential ingredients in everyday cooking. Across the island, coconut appears in curries, desserts, breads, sambols, and drinks, making it a foundational ingredient rather than just a garnish.
Traditionally, sambols were prepared using a miris gala — a stone grinding slab used to crush chili, onion, and spices into coarse pastes. The preparation was simple, fast, and designed to accompany rice-based meals eaten daily.
Maldive fish flakes, made from cured and dried tuna, became a traditional addition because they added saltiness and richness while preserving well in tropical climates. Over time, coconut sambol evolved into many regional variations, some including tomato, green chili, or extra lime depending on local preference.
Today, coconut sambol remains one of Sri Lanka’s most recognizable side dishes and is commonly served from home kitchens to street food stalls and restaurants around the world.
Fresh coconut gives the best texture and flavor, though frozen grated coconut can work if properly thawed and squeezed dry beforehand.
The key to a good coconut sambol is balance. The coconut should remain fluffy and textured while still absorbing the chili paste and lime juice evenly.
Grinding the chili and onion first helps release their oils and natural juices, creating a stronger and more integrated flavor than simply mixing chopped ingredients directly into the coconut. Traditionally this is done with a mortar and pestle, though a food processor works well for convenience.
The sambol should stay slightly moist rather than wet. Lime juice brightens the coconut and softens the chili heat, while Maldive fish adds a deep savory note that blends naturally into the mixture.
Because the dish is uncooked, freshness matters. It is best prepared shortly before serving.


Step 1 :
Place the grated coconut into a large mixing bowl.
Step 2:
Using a mortar and pestle or a food processor, grind the red chili and onion into a coarse paste.
Step 3
Add the chili-onion paste to the coconut.
Step 4:
Add the salt, lime juice, and Maldive fish flakes if using.
Step 5:
Gently mix everything together using your hands or a spoon until evenly combined and slightly moist.
Step 6:
Taste and adjust the lime juice or salt to your preference.
Serve immediately while fresh.
Coconut sambol is traditionally served with rice, curries, roti, hoppers, grilled fish, dhal, or coconut flatbreads. It also works surprisingly well inside wraps, sandwiches, or alongside fried eggs.
For a classic Sri Lankan meal, serve it with warm rice, lentil curry, and spicy chicken or fish curry.
Because the sambol is fresh and uncooked, it is best eaten the same day. Store leftovers in an airtight container in the refrigerator for up to 24 hours. The lime juice helps preserve freshness slightly, but the coconut will gradually lose texture and brightness over time.
Before serving leftovers, stir well and add a small squeeze of fresh lime juice to refresh the flavors.

Product We Use
to make our cooking experience better