ChefSnapOpen in the app

Sri Lankan

Jaffna Crab Curry

A fiery northern Sri Lankan crab curry with roasted Jaffna curry powder, curry leaves, pandan, tamarind, and coconut milk. The crab is cooked in its shell so the sweet meat and sea-rich juices season the whole gravy.

Jaffna Crab Curry — Sri Lankan — ChefSnap
25 minsPrep
30 minsCook
6Serves
MediumDifficulty
520 kcal per serving38g protein 16g carbs 32g fat

Ingredients

Method

  1. Scrub the crab well, remove the top shell, gills, and stomach sac, then cut the body into halves or quarters and crack the claws lightly.
  2. Soak the tamarind pulp in the warm water for 10 minutes, squeeze well, and strain the liquid.
  3. Heat the coconut oil in a clay pot or heavy pan over medium heat.
  4. Add the mustard seeds and let them splutter, then add the fenugreek seeds, curry leaves, and pandan leaf.
  5. Add the sliced onion and cook until softened and lightly golden.
  6. Stir in the garlic, ginger, and green chilies and cook until fragrant.
  7. Add the tomato and cook until it begins to break down.
  8. Add the Jaffna curry powder, chili powder, turmeric, black pepper, and salt, then fry the spices for 30 seconds without burning them.
  9. Pour in the tamarind water and thin coconut milk, then bring the gravy to a steady simmer.
  10. Add the crab pieces and any crab juices, turn to coat them in the gravy, and cover the pot.
  11. Simmer for 12 to 15 minutes, turning the crab once or twice, until the shells turn bright red and the meat is cooked through.
  12. Lower the heat and stir in the thick coconut milk gently so the shells do not break.
  13. Simmer uncovered for 3 to 5 minutes until the gravy is glossy and slightly thickened, but do not let it boil hard.
  14. Taste for salt and sourness, finish with lime juice, and rest the curry for 5 minutes before serving.

Common questions

Can I substitute blue swimmer crab for mud crab in Jaffna crab curry?

Yes. Blue swimmer crab works well and cooks a little faster than mud crab. Use the same cleaning and cutting method, but watch closely near the end because smaller crabs can overcook and turn stringy.

When should I add the crab so it stays tender?

Add the crab only after the gravy has simmered and the spices have cooked out. Simmer just until the shells turn bright and the flesh is opaque, usually 8–12 minutes depending on crab size.

What are the most common mistakes when making this curry?

The biggest mistakes are burning the spices, undercooking the onion base, and overcooking the crab. Also avoid adding too much water too early; the curry should be rich and concentrated, not thin and flat.

How should I store leftover Jaffna crab curry?

Cool it quickly, then refrigerate in a sealed container for up to 2 days. Reheat gently over low heat until steaming hot. Crab curry is best fresh; freezing is not ideal because the crab texture can become tough.

What should I serve with Jaffna crab curry?

Serve it with hot rice, string hoppers, hoppers, or roti to soak up the gravy. A simple cucumber salad, mallung, or lime pickle helps balance the heat and the curry’s deep, spicy richness.