Coastal Ceylon Delight Fresh Fish and Coconut Salad

by Eleanor Craig
Sri Lankan Fish and Coconut Salad

This Sri Lankan fish and coconut salad is a warm, lightly spiced dish built around sautรฉed white fish, freshly grated coconut, red onion, green chili, and lime juice โ€” ready in 30 minutes. It works as a standalone lunch or a light dinner, and the components store separately well enough to make it a genuinely useful option for weekday meals. The flavor is bright and a little fiery, with the coconut adding body without making things heavy.

The technique that matters

The mustard seeds are doing real work here, so donโ€™t rush them. Heat the coconut oil fully before adding the seeds, and wait until you hear them pop โ€” thatโ€™s when they release their nutty, slightly sharp flavor into the oil. Add the fish to that same infused oil immediately after. The second thing worth getting right is how you handle the fish once itโ€™s cooked: let it cool for a few minutes before folding it into the coconut and onion. Hot fish wilts the onion and turns the coconut greasy. A short rest keeps every component distinct, which is what makes the texture of this salad worth eating.

What can go wrong

  • Fish falls apart during tossing: Cut the fillets into chunks no smaller than 3 cm. Smaller pieces overcook quickly and crumble when you fold in the other ingredients. Handle the cooked fish with a spoon, not tongs.
  • Coconut tastes dry and chalky: If youโ€™re using desiccated coconut, soak it in two tablespoons of warm water for five minutes before adding it. Unsweetened is essential โ€” sweetened desiccated coconut will throw the whole balance off.
  • Salad tastes flat: Lime juice added too early loses its brightness. Add it right before serving, not during assembly. Also check your salt โ€” coconut dulls seasoning, so this dish usually needs a little more than youโ€™d expect.
  • Green chili heat is uneven: Slice the chilies as thinly and evenly as possible. Thick rounds mean some bites are fiery and others are mild. Removing the seeds before slicing gives you more consistent, manageable heat across the whole bowl.
  • Fish sticks to the pan: Make sure the coconut oil is hot before the fish goes in, and donโ€™t move the chunks for the first 90 seconds. Let a crust form, then turn. Moving fish too early is why it sticks and breaks.

Storage and make-ahead

Store the cooked fish and the coconut-onion-chili mixture in separate airtight containers in the fridge โ€” the fish keeps for up to two days, the coconut mixture for three. Keep the coriander leaves whole and unwashed in a small container with a dry paper towel; theyโ€™ll stay fresh for three to four days that way. Dress it at the table โ€” a pre-dressed salad goes limp fast, and the lime juice starts to break down the fish texture within an hour. When youโ€™re ready to eat, combine the components cold or let the fish come to room temperature for ten minutes first, then add the lime juice, salt, and coriander just before serving. This approach makes it easy to assemble a fresh-tasting bowl on a busy weeknight without any actual cooking.

Sri Lankan Fish and Coconut Salad

Sri Lankan Fish and Coconut Salad

Picture of EleanorEleanor Craig
This Sri Lankan Fish and Coconut Salad is a vibrant and aromatic celebration of Ceylon's rich coastal bounty. Infused with the tropical allure of fresh coconut and the oceanic zest of local fish, this dish offers a tantalizing combination of flavors that brings a piece of Sri Lankan warmth and tradition to your table. The perfect marriage of textures and spices makes it an ideal complement to any meal.
No ratings yet
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Course Salad
Cuisine Indian / South Asian
Servings 4 bowls
Calories 256 kcal

Ingredients
 
 

  • 300 grams fresh white fish fillet preferably sustainable catch
  • 1 cup freshly grated coconut or desiccated coconut if unavailable
  • 0.5 cup red onion thinly sliced
  • 2 tablespoons lime juice freshly squeezed
  • 1 tablespoon coconut oil
  • 1 teaspoon black mustard seeds
  • 2 units green chilies thinly sliced
  • 1 handful fresh coriander leaves roughly chopped
  • 1 pinch salt to taste
  • 1 pinch ground black pepper to taste

Instructions
 

  • Prepare the Fish: Cut the fish fillets into small bite-sized chunks. In a frying pan, heat the coconut oil over medium-high flame. Sautรฉ the black mustard seeds until they begin to pop and release their aroma.
  • Cook the Fish: Add the fish chunks to the pan and sautรฉ for 4-5 minutes, or until the fish is cooked through and opaque. Remove from heat and let it rest to cool slightly.
  • Assemble the Salad: In a large mixing bowl, combine grated coconut, sliced red onion, and green chilies. Gently toss with the cooked fish.
  • Add Dressing: Drizzle fresh lime juice over the salad, and add salt and pepper to taste. Toss gently to ensure all ingredients are evenly coated.
  • Garnish: Add a handful of coriander for a burst of freshness, folding it through the salad.

Notes

For a more tangy flavor, consider adding a splash of tamarind juice. To make it milder, reduce the amount of green chilies.

Nutrition

Calories: 256kcalCarbohydrates: 8gProtein: 17gFat: 19gSaturated Fat: 16gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gCholesterol: 38mgSodium: 60mgPotassium: 391mgFiber: 4gSugar: 3gVitamin A: 72IUVitamin C: 4mgCalcium: 21mgIron: 1mg
Feedback is key!Rate this Recipe !

Frequently asked questions

What type of white fish works best in this recipe?

A firm white fish like cod, tilapia, snapper, or barramundi holds up best during sautรฉing and tossing. Flaky fish like sole or flounder will fall apart when you fold in the other ingredients, so avoid those.

Can I use canned fish instead of fresh?

Canned fish wonโ€™t give you the same result โ€” the texture is too soft and the flavor too mild to stand up to the mustard seeds and chili. If fresh fish isnโ€™t available, frozen white fish fillets thawed overnight in the fridge are a much better substitute than canned.

Is there a way to make this less spicy without losing flavor?

Remove the seeds from the green chilies before slicing, or swap one chili for half a green bell pepper to keep some of the fresh vegetal flavor without the heat. The mustard seeds and lime juice carry enough character that the dish wonโ€™t taste bland.

Can I serve this cold straight from the fridge?

You can, but the coconut oil in the fish will solidify slightly when cold, which dulls the texture. Ten minutes at room temperature before serving makes a noticeable difference. Add the lime juice and coriander only after itโ€™s had that rest.

Does this work as a meal prep option for multiple days?

Yes, if you keep the components separate and dress each portion individually at serving time. Cooked fish is best within two days; the coconut and onion mixture stays good for three. Assemble only what youโ€™ll eat in one sitting.

More salad recipes to try

Leave a Comment

Cooked this? Rate this recipe!




This site uses Akismet to reduce spam. Learn how your comment data is processed.

saladrecipesinfo
My bowl is filled to the brim with all the colours of the earth. Hundreds of yummy salad recipes to try.