New here? Download your free Sri Lankan Recipe Starter Guide →
CeylonCookingAuthentic • Sri Lankan • Recipes

Kakuluwo Curry

Sri Lankan Crab Curry (Jaffna Crab Curry)

Also known as Sri Lankan crab masala, Kool style crab curry, Nandu curry

Sri Lankan crab curry, known as kakuluwo curry, is whole mud crab cooked in a rich, dark and properly fiery coconut gravy built on dark-roasted Jaffna curry powder and soured with goraka or tamarind. It's the legendary Jaffna crab curry, the one people drive across the island for. Messy, intense, and meant to be eaten with your hands, cracking the shells and sucking every last drop of gravy from the claws. Use whole crab so the shells flavour the gravy, and serve it with string hoppers, rice or bread to mop up the sauce.

Jaffna crab curry with whole crab pieces in a dark fiery coconut gravy served with string hoppers
SeafoodSeafood

Also in our Jaffna collection.

The famous Jaffna crab curry is whole mud crab in a dark, fiery coconut gravy you eat with your hands and your whole heart.

Total time
65 min
30 min prep · 35 min cook
Serves
4 people
Difficulty
Advanced
Spice level
Authentic Hot
Country help
USA · UK · AU · CA substitutes included

Nutrition

Estimated values, per serving.

260
kcal
22g
Protein
10g
Carbs
14g
Fat

About This Dish

Ask for kakuluwo curry in a Sri Lankan home and you're being promised an occasion, not just a meal. Kakuluwa is the Sinhala word for crab (nandu in Tamil), and while crab turns up in many coastal kitchens, it's the north, Jaffna in particular, that turned it into something legendary. Jaffna crab curry is the dish that gives the island's most famous seafood restaurants their reputation, the one diners queue and travel for. It's built on the dark, intense Jaffna curry powder and on whole crab cooked in its shell, so the gravy tastes of the sea itself.

The lagoons and shallow coastal waters around Jaffna and the eastern coast are full of meaty mud crabs and lagoon crabs, and northern Tamil cooking learned long ago to treat them with confidence rather than restraint. This is not a delicate, soothing curry. It's dark, fierce and unapologetic, with a heat that builds and a depth from roasting the spices almost to the edge of burning. Goraka or tamarind cuts through the richness, the coconut milk rounds it, and the crab shells slowly leach their sweetness into the pot as it simmers.

What makes crab curry special is that it's as much an experience as a dish. There's no polite way to eat it. You crack the claws, pull the shell apart, dig the meat out with your fingers, and suck the spiced gravy straight from the legs and the body cavity. Hands get coated, faces get messy, and the table goes quiet except for the cracking of shells. Served with string hoppers to soak up the sauce or a mound of red rice, it's the kind of meal that turns a lunch into an event and sends everyone reaching for a second crab.

Because crab is precious and the cooking takes attention, kakuluwo curry belongs to celebrations and to anyone who wants to show off the best of the island's seafood. It's a dish cooks are proud of, each guarding their own balance of roasted spice, sour and heat. Get a live or properly fresh whole crab, build a gravy with real backbone, and you'll understand why this curry has a fame all of its own.

Choosing Crab and the Dark Jaffna Curry Powder

The crab is half the dish, so start there. Classic choice is the mud crab (also called mangrove crab), a heavy, hard-shelled crab with thick claws full of sweet meat, or lagoon crabs caught in the brackish waters of the north and east. You want a whole crab, cooked in its shell, because the shell is where so much of the flavour lives: as it simmers, it leaches a deep, sweet, briny taste into the gravy you simply cannot get from picked crab meat. A live crab is the gold standard, kept lively until just before cooking, but a good whole frozen crab, thawed slowly, is the practical choice for most kitchens and still makes an excellent curry. Avoid pre-picked crab meat for this dish; without the shells, the gravy loses its soul.

The other half is the spice base, and Jaffna crab curry really comes down to its dark-roasted curry powder. Southern blends toast to a warm brown. The northern Jaffna style roasts much darker, almost to the edge of burning, often with more fennel and a heavier hand of dried red chilli, until it goes near black and smells deeply toasty, smoky and a little fierce. That dark roast gives the gravy its brooding colour and that grown-up, almost coffee-like depth. Roast your own and grind it fresh, because the gravy is bold and a flat dusty spice mix has nowhere to hide.

What It Should Taste Like

Deep, dark and properly hot. You get the smoky toast of dark-roasted Jaffna spice, sweet crab meat, creamy coconut and a sharp sour edge from goraka or tamarind. The gravy is thick and clingy, not watery, and it tastes of the sea from the shells. Each mouthful lands fiery, rich and savoury all at once, and the heat builds as you eat.

Ingredients

This recipe makes 4 servings. Change the number and every amount below updates with it. Substitutes for hard-to-find items are in the sidebar.

Cooking for
4 servings

The US button converts grams, millilitres and centimetres to ounces, cups and inches. Spoon measures stay exactly as they are.

Open this in the recipe converter

The Crab

  • Whole mud or lagoon crabLive or whole frozen, cleaned and jointed1 kg
  • Ground turmeric½ tsp
  • Salt1 tsp

The Gravy

  • Coconut oil3 tbsp
  • Onionsliced1 large
  • Garliccrushed6 cloves
  • Gingercrushed2 tbsp
  • Curry leaves2 sprigs
  • Pandan (rampe)5 cm piece
  • Cinnamon1 small stick
  • Dark-roasted Jaffna curry powder3 tbsp
  • Chilli powderto taste2-3 tsp
  • Ground black pepper1 tsp
  • Fenugreek seeds½ tsp
  • GorakaSoaked in warm water for 15 minutes; or 1 tbsp tamarind paste3 pieces
  • Thin coconut milk300 ml
  • Thick coconut milk200 ml
  • Saltto taste

Method

Follow these 8 steps. Each one explains not just what to do, but why it matters.

Ready to Start Cooking?

The screen shows one step at a time, with just the ingredients that step needs at your serving count, a timer you can tap, and your phone kept awake.

  1. 01

    Clean and Joint the Crab

    If you're using a live crab, chill it in the freezer for 30 to 40 minutes first to sedate it. Lift off the top shell, remove and discard the feathery gills and the stomach sac behind the mouth, then rinse the body well. Cut the body in half or quarters so each piece still carries legs, and pull off the claws.

    This step puts people off crab curry, I know. It's the part that earns the dish its 'advanced' label. It isn't hard once you know what to keep and what to throw away. Chilling a live crab calms it down so you can handle it safely and humanely. Under the top shell you'll find soft, feathery grey gills, sometimes called dead man's fingers, and a small gritty sac near the mouth. Both are inedible and must go. Everything else, including the rich brown tomalley in the body, stays and adds flavour. Keep the top shell too if you like, scrubbed clean, to nestle back into the pot for the look of a whole crab. A frozen crab is often sold already cleaned, which saves you most of this work.

    Whole crab cleaned with gills removed and jointed into pieces for Sri Lankan crab curry

    Tip: Use a sturdy, heavy knife or a cleaver and press straight down through the body. Don't saw. A clean chop keeps the meat in the shell instead of squashing it out.

  2. 02

    Crack the Claws

    Give each claw and the thickest leg joints a firm tap with the back of a heavy knife or a pestle. You want just enough to crack the shell, not shatter it.

    Cracking the claws before they go in the pot is a small thing that changes the whole curry. The claws hold the sweetest, densest meat, but the shell is almost armour. Leave them whole and the gravy never gets inside. The meat cooks in its own sealed chamber and tastes plain against the spiced shell. A crack or two lets the gravy seep in and season the meat. It also means that when the dish hits the table, everyone can pull the claws apart with their fingers instead of fighting them. You want a fracture, not a crushing, so the meat stays whole and the shell still holds together.

    Crab claws and thick leg joints lightly cracked so the curry gravy can season the meat

    Tip: Crack over the shell, not over your hand. Tap, check, and tap again rather than hitting hard once. A single heavy blow tends to shatter the shell into the meat.

  3. 03

    Season the Crab and Soak the Goraka

    Rub the crab pieces all over with the turmeric and salt, then set them aside. Meanwhile, soak the goraka pieces in a little warm water for 15 minutes until they soften and the water turns dark and sour.

    While you build the base, season the crab with turmeric and salt. That does two quiet jobs: it lays down a warm, golden undertone and tames any faint muddy smell from the shell. The short rest lets the seasoning settle in. Goraka needs its own head start, though. It comes hard, leathery and near black. Drop it straight into the pot and you get tough nuggets and only a fraction of its tang. Warm water softens the rind and pulls that smoky sourness out into the liquid, so both the softened pieces and their dark soaking water go into the curry later. Watch the water turn deep tea-brown. That colour is the sour edge that will define the gravy.

    Crab pieces seasoned with turmeric and salt while dark goraka soaks in warm water

    Tip: Keep every drop of the goraka soaking water. That dark liquid carries most of the sourness and colour, so pouring it away is throwing away the point of the goraka.

  4. 04

    Roast the Spice Base

    Heat the coconut oil in a wide, heavy pot. Add the curry leaves, pandan, cinnamon and fenugreek seeds. Once they crackle, add the onion, garlic and ginger and cook until soft and deep golden.

    This is where a Jaffna crab curry gets its backbone, so don't rush it. The moment the curry leaves, pandan and cinnamon hit the hot oil, they crackle and release a resinous, sweet, savoury perfume that's the unmistakable smell of a northern kitchen. The fenugreek adds a faint bitter, almost maple-like note that sits beautifully against crab. Then let the onion, garlic and ginger cook slowly to a real deep gold, well past translucent. That gentle caramelisation is what gives a fierce, dark curry its sweetness and depth underneath the heat. A heavy-bottomed pot holds the steady heat you need and stops the aromatics from scorching.

    Curry leaves, pandan, cinnamon, fenugreek, onion, garlic and ginger frying into a deep golden base

    Tip: Bruise and tear the pandan leaf before it goes in. Roughing it up releases far more of its toasty, basmati-like aroma into the oil.

  5. 05

    Bloom the Dark Spices

    Stir in the dark-roasted Jaffna curry powder, chilli powder and black pepper. Fry for about a minute until the whole pot smells deeply toasty, but watch carefully so the spices don't burn.

    This minute is the heart of the dish. Frying the dark-roasted curry powder, chilli and pepper in that hot, oily base wakes the toasted spices up and turns their flavour from dusty and flat into something smoky, nutty and aromatic that perfumes the entire kitchen. The Jaffna blend is already roasted near the edge, so the catch is sharper here than in a milder curry: ground spice burns in seconds once the oil is hot, and burnt spice turns acrid with no way back. Keep everything moving with your spoon. If the pot looks dry or the spices threaten to catch, splash in a spoonful of the goraka water to cool it down.

    Dark-roasted Jaffna curry powder, chilli powder and black pepper bloomed in the crab curry base

    Tip: Lower the heat slightly before the powders go in. They only need a quick bloom, and a calmer pot gives you the seconds you need to stop them scorching.

  6. 06

    Build the Dark Gravy

    Pour in the goraka, its dark soaking water and the thin coconut milk. Season with salt and bring the pot to a gentle simmer. Cook for 5 minutes so the raw edge cooks off and the gravy darkens.

    Now the curry starts to look like itself. As the goraka water and thin coconut milk meet the spiced base, the whole pot deepens to a dark brooding brown. It smells sharp, sour and savoury all at once. Let it simmer gently for those few minutes. That cooks out the raw edge of the spices and lets the flavours marry into one cohesive gravy before any crab goes in. Build all the seasoning and sourness now, while there is nothing fragile to break up. Taste it. It should already be punchy and a little aggressive, because the coconut milk to come will round it off and the crab will sweeten it. You want it bubbling steadily, not boiling hard.

    Goraka water and thin coconut milk simmered with the dark spice base into a brooding crab curry gravy

    Tip: Get the gravy tasting bold and balanced now. Once the crab is in, you stir as little as possible. The sourness, salt and heat need to already be where you want them.

  7. 07

    Cook the Crab Through

    Add the crab pieces and claws to the pot. Turn them to coat in the gravy, then cover and simmer for 12 to 15 minutes, turning the pieces once or twice, until the shells are bright orange-red and the meat is cooked through.

    This is the long, patient simmer that does the real work. The crab needs that time, so the gravy can work its way into the cracked shells and season the meat. In return, the shells give their sweet, briny depth back to the pot. Watch the shells shift from dull raw colour to vivid orange-red. That is the surest sign the crab is cooking through. A whole crab of this size usually takes 12 to 15 minutes, a touch longer for very large claws. Cover the pot so it simmers in its own steam and the legs cook evenly. Turn the pieces gently a couple of times, don't stir hard. That keeps the shells intact and the gravy clinging.

    Crab pieces simmering in dark Jaffna curry gravy until the shells turn bright orange-red

    Tip: Spoon the gravy over and into the cracked claws as it cooks. That basting is how the meat inside picks up the spice instead of tasting plain.

  8. 08

    Finish with Thick Coconut Milk and Rest

    Pour in the thick coconut milk and simmer very gently for 3 to 4 minutes until the gravy turns rich, dark and clingy. Taste for salt and sourness, then take the pot off the heat and let it rest for 10 minutes before serving.

    The thick coconut milk is the last big change. It turns that fierce dark broth into a glossy gravy that coats every piece of crab. Add it at the end and keep the heat low. Thick coconut milk splits into grainy curds and oily streaks if you let it boil hard. A lazy simmer for a few minutes is all it needs to thicken and cling. This is also your moment to balance the curry one last time. Add a pinch more salt to deepen the savouriness, or a little goraka water if it needs more sour. Then let it rest off the heat. Those ten minutes let the gravy settle, thicken further and seep deeper into the shells. A crab curry is always better for the wait.

    Finished Jaffna crab curry resting with rich dark coconut gravy clinging to the shells

    Tip: Once the thick coconut milk is in, don't let it reach a rolling boil. Keep it at a gentle simmer. Move the pot rather than the spoon to keep the gravy smooth and the crab whole.

Common Mistakes to Avoid

  • Don't leave the gills and stomach sac in the crab. They're bitter and inedible. Clean the crab properly before it goes anywhere near the pot.
  • Not cracking the claws before cooking. The gravy can't get into the densest, sweetest meat, so the crab tastes plain inside the shell.
  • Using pre-picked crab meat instead of a whole crab. You lose the sweet, briny depth the shells give the gravy.
  • Don't go soft on the spice. Jaffna crab curry should be dark and properly hot. A timid hand just makes a lesser dish.
  • Burning the dark-roasted spices when you bloom them. The Jaffna blend is already close to the edge, so keep the heat moderate and keep the spoon moving.
  • Boiling the curry hard once the coconut milk is in. It splits into grainy oil and curds instead of staying smooth and glossy.
  • Stirring the crab too hard so the shells shatter. Turn the pieces gently and move the whole pot instead.

Serving Ideas

  • With string hoppers, the classic northern pairing, to soak up every bit of dark gravy.
  • Over steamed red rice with a sharp sambol on the side to cut through the richness.
  • With warm bread, roti or pittu to mop up the sauce from the shells.
  • As the centrepiece of a seafood feast next to a prawn curry and a crunchy lunu miris.
  • On its own as a messy, hands-on main, with finger bowls and plenty of napkins on the table.

Building a whole plate around it? Start from our seafood rice and curry menu, which sets out what to cook alongside it and in what order.

Storage and Make-Ahead

It keeps for 2 days in the fridge in a sealed container. The flavour deepens overnight as the gravy settles into the shells. Reheat gently over low heat so the coconut gravy doesn't split and the crab doesn't toughen. Best eaten within a day for the freshest crab texture. Not ideal for freezing, since the crab meat turns mealy and watery once thawed.

Two Ways to Cook It

Beginner version

If you want an easier route, buy a whole frozen crab that's already cleaned and jointed. Thaw it slowly in the fridge. Swap goraka for tamarind paste and use a good shop-bought roasted curry powder, toasting it a little darker in the pan. Keep the chilli to 1 to 2 teaspoons and use tinned coconut milk. Season the gravy and get it tasting bold before the crab goes in. Most of the hard work is handling the crab, so let the fishmonger or the freezer aisle do that part.

Authentic version

If you want the proper version, start with a live mud or lagoon crab, cleaned and jointed yourself. Soak real goraka and add it with its dark water. Grind a dark-roasted Jaffna curry powder fresh from dry-roasted spices. Cook it in a clay pot, a chatti, if you have one. The unglazed clay holds gentle, even heat and gives a faint earthy note. Let the curry rest off the heat for ten minutes before serving so the gravy settles deep into the shells. Bring it to the table and eat it with your hands.

Lighter and Healthier Version

Crab is naturally lean and high in protein, so most of the richness here comes from the coconut milk and the frying oil. A few small changes keep the dark roasted spice, the heat and that sour goraka tang, while trimming the saturated fat. The gravy stays thick and keeps its character.

Lighten the Coconut

Use light coconut milk, or thin thick coconut milk with extra water and reduce the gravy a little longer so it still clings to the crab. You keep the creamy character with far less fat.

Ease off the Oil

Roast the spice base in 1 to 2 tbsp of oil rather than 3. Use a heavy or non-stick pot so the aromatics don't catch. The dark spices and the crab shells carry the flavour, not the fat.

Lean into Spice and Sour

Let the dark-roasted curry powder, chilli and goraka do the work. A bolder, more sour gravy doesn't need as much coconut milk to taste deep and satisfying.

Serve with More Veg and Red Rice

Serve this with steamed red rice and a green leaf mallung or fresh sambol. Both add fibre and stretch the curry across the plate, so you get a leaner meal without adding more coconut milk.

Frequently Asked Questions

Sri Lankan crab curry, known as kakuluwo curry, is whole crab cooked in its shell in a dark, fiery coconut gravy. That gravy is built on dark-roasted curry powder and soured with goraka or tamarind. The dish is most famous as Jaffna crab curry from the north of the island. The shells flavour the gravy as it simmers, and you eat it with your hands, cracking the claws and sucking the spiced sauce from the shells.

Cooked It? Tell Us How It Went

Your notes on this sri lankan crab curry help the next person get it right: what you swapped, what you would do differently, where the recipe should have warned you. Tap a star if you are in a hurry, or write a few lines if you have a minute.

In a hurry? Just tap a star
Your rating

The useful ones say what you did differently and how it turned out.

Reviews are read before they go up. No links, no spam.

You Might Also Like

Sri Lankan Home Cooking Starter Pack

40 authentic Ceylon recipes made simple for foreign kitchens: spice guide, pantry checklist, substitute guide, 7-day meal plan and printable shopping lists.

Get the Starter Pack