Flexible payments available — pay with Klarna or Clearpay Shop now

Kelawalla Dry Fish Curry (Sri Lankan Dried Yellowfin Tuna)

A deep, smoky, coconut-rich curry built around Sri Lankan dried yellowfin tuna. Forty minutes from cupboard to table — the kind of dish that anchors a Sunday lunch.

Prep 15 minCook 25 min4
Kelawalla Dry Fish Curry (Sri Lankan Dried Yellowfin Tuna)

Method

  1. 1

    Soak the Kelawalla pieces in just-boiled water for 15 minutes. This rehydrates the fish and removes excess salt — don't skip this step or the curry will be inedible.

  2. 2

    Drain the fish, rinse under cold water, and squeeze gently. Set aside.

  3. 3

    Heat the coconut oil in a heavy-based pan or clay pot over medium heat. Add the fenugreek seeds, cinnamon and cardamom and let them sizzle for 20 seconds until fragrant.

  4. 4

    Add the sliced onion, curry leaves, rampe, garlic and ginger. Cook for 5–6 minutes, stirring often, until the onion is soft and lightly browned at the edges.

  5. 5

    Stir in the turmeric, curry powder and chilli powder. Cook for 30 seconds — keep it moving so the spices don't burn.

  6. 6

    Add the soaked Kelawalla and toss to coat in the spice paste. Cook for 2 minutes, gently turning the fish.

  7. 7

    Pour in the water, add the goraka, and bring to a simmer. Cook uncovered for 10 minutes — the liquid should reduce by half.

  8. 8

    Add the thick coconut milk. Stir, then simmer very gently (do not boil — the coconut milk will split) for another 5–7 minutes until the gravy thickens and turns a deep golden colour.

  9. 9

    Taste. The dry fish has done most of the salting, so add only a pinch more if needed. Add lime juice if the curry needs lift.

  10. 10

    Rest off the heat for 5 minutes before serving. Like all Sri Lankan curries, this dish improves with sitting.

What is Kelawalla?

Kelawalla is the Sinhala name for yellowfin tuna — a prized fish across the Indian Ocean for its firm, meaty texture and clean flavour. When cut into strips, salted, and sun-dried, kelawalla becomes one of the most-used dry fish varieties in Sri Lankan home cooking.

The drying process concentrates the flavour and turns the fish into something that keeps for months in a cool dry cupboard. A 200g pack is enough for two family curries — a single piece of dry fish carries enormous depth, so a little goes a long way.

Why this curry works

Sri Lankan fish curry built around dry fish has a different character to one made with fresh fish. Where fresh fish gives you a clean, delicate broth, dry fish gives you depth, smokiness and the kind of savouriness you can only get from drawn-out curing. The coconut milk softens it; the goraka cuts through it; the spices warm it.

This is the curry your grandmother made on weeknights — straightforward ingredients, twenty-five minutes on the stove, and a plate of rice afterwards that you remember for days.

The soaking step matters

Don't skip it. Dry fish is heavily salted as part of the curing process — that's how it stays edible without refrigeration. Throwing it straight into the pan gives you a curry no one can eat. A 15-minute hot-water soak rehydrates the flesh, draws out the surface salt, and lets the fish absorb the gravy properly. After soaking, taste a tiny piece — it should still be salty (you want that flavour) but not punishing.

Goraka — and what to do if you can't find it

Goraka (Garcinia cambogia) is the sour-fruit acidulant of Sri Lankan kitchens. It's smoky, deeply sour, and almost meaty in its complexity. Pieces of dried goraka are soaked or simmered with the curry to release their flavour.

If you can't get goraka, tamarind paste is the best substitute — use about a teaspoon, dissolved in a tablespoon of water. The flavour profile is different (tamarind is fruitier, goraka is more savoury) but the curry still works. Don't substitute with lime juice or vinegar — they'll make it taste wrong.

How to serve

Kelawalla curry is rich, so it's best served with sides that lift and contrast:

  • White rice. The non-negotiable foundation. Basmati works fine; long-grain Sri Lankan red rice (rathu kekulu) is unbeatable if you can get it.
  • Pol sambol on the side. Our Maldive fish chips pol sambol is the natural partner — heat and freshness against the richness of the curry.
  • A dhal curry (parippu). The yellow dhal that finishes every Sri Lankan rice-and-curry plate.
  • A green: mallum or kale stir-fry. Something raw or barely cooked to balance the long-simmered dry fish.
  • Papadum. For crunch.

Tips for the best curry

  • Buy good dry fish. The flavour of the dish is 90% the fish. Look for pieces that are firm, dark amber, and smell clean (not sour or off). Our Kelawalla is hand-cut and sun-dried on the south coast of Sri Lanka.
  • Don't let it boil after the coconut milk goes in. Boiling coconut milk splits the curry into a greasy mess. Keep the heat low; you want a lazy simmer at most.
  • Cinnamon stick, not powder. Sri Lankan curries use whole spices that infuse the gravy. Powder makes everything muddy.
  • Rest the curry. Five minutes off the heat lets the flavours marry. Twenty minutes is even better. Overnight is best.

Variations

  • With drumstick (murunga). A handful of murunga pieces added at step 7 turns this into a Jaffna-leaning curry.
  • With cubed mango. Half an unripe mango, peeled and cubed, added at step 7 brings sweet-sourness that goes beautifully with the dry fish.
  • Devilled style. Take leftover curry, drain the gravy, then stir-fry the fish pieces with chopped onion, sliced green chilli, dark soy and a splash of vinegar. A different dish, but a famous use for cold dry-fish curry.

Storage

The curry keeps well — three days refrigerated in an airtight container, three months frozen. Like most curries, it tastes better the day after. Reheat slowly over low heat with a splash of water, not in the microwave.

Frequently asked questions

Is Kelawalla the same as Maldive fish? No. Kelawalla is dried yellowfin tuna kept in larger pieces for curry. Maldive fish is dried skipjack tuna processed differently, almost rock-hard, and grated or chipped finely as a flavour base for sambols and short eats.

Can I use this curry in a sandwich filling? Yes. Drain off most of the gravy, flake the fish, and use it inside a hot godhamba roti or in a milk roll with sliced onion and tomato. Sri Lankan fish bun energy.

Where can I buy Kelawalla dry fish in the UK? Ceylo ships sun-dried Kelawalla cut into curry-ready pieces, with Royal Mail Tracked 48 delivery across the UK.

Get the ingredients

Everything you need to make this recipe, in one shop.