Crab Curry is one of those recipes I come back to specifically when I have good crabs from the market and a free Saturday morning. It is not a weeknight decision — the marinade needs time, the legs need grinding and straining, and the whole thing asks for your attention. But that is exactly why I make it. There is something steady about working through a recipe that has real steps.
The detail that makes this recipe feel like mine is the muslin cloth straining. I use a clean cotton cloth folded twice, and I press the paste hard to get every drop of juice from the legs. That liquid gives the gravy a richness that plain water alone would never produce. Once you have done it a couple of times, it stops feeling fiddly and starts feeling like just the way the curry is made.
About the Recipe
All the spices here — coriander, cumin, turmeric, black pepper — are standard pantry items in most Indian kitchens, which means there is no special sourcing required. Desiccated and fresh coconut are available at most grocery stores or wet markets. From start to finish, plan for about an hour, with 20 minutes of that being marination time. I typically make this on a Sunday when I want something substantial for an afternoon meal with plain steamed rice and the whole family at the table.
Why you will love this recipe
The combination of two coconut forms — desiccated and fresh — gives the gravy a texture that is both thick and aromatic without needing any cream or thickener. The desiccated coconut toasts in the pan and adds a nutty undertone, while the fresh coconut keeps things light and real.
On top of that, the crab-leg juice extracted through the muslin cloth works as a natural stock, so the curry builds flavour from the seafood itself rather than from a cube or a powder. I also appreciate how the marinade multitasks. It flavours the crab pieces before cooking, and then it goes straight into the pot along with everything else, so nothing is wasted. The garam masala added at the very end, off the heat, keeps its fragrance intact rather than cooking away into the background.

Cooking Tips
The most common beginner mistake is rushing the onions. If they are not properly golden brown before you add the spices, the base stays slightly raw and bitter. Give them at least 10 to 12 minutes on medium heat, stirring every couple of minutes. Another thing to watch: when you add the crabs, do not crank up the heat hoping to speed things along. A steady simmer for the full 20 minutes is what turns the flesh opaque and lets the coconut and spices come together properly.
Top Tips
- Clean the crabs thoroughly before marinating — any trapped grit will end up in the gravy, and you cannot fish it out later.
- When straining the crab leg paste, press firmly with the back of a spoon through the muslin cloth — a light squeeze will leave too much of the liquid behind.
- Toast the desiccated coconut carefully on medium heat and keep stirring — it goes from pale to burnt faster than you expect, roughly within 2 to 3 minutes.
- Add the garam masala only after removing the pan from heat, then cover the pan immediately and leave it for 2 minutes so the spice blooms in the residual steam rather than cooking away.
- If you prefer more gravy, add an extra cup of water along with the crab legs juice, but taste and adjust salt before serving.
Serving and Storing Suggestions
This recipe serves 4 people comfortably. Preparation and cooking together take about 60 minutes, including 20 minutes of marination. Serve it hot with plain steamed rice — the gravy soaks in well and that is honestly the only pairing I reach for. Leftovers keep in the refrigerator for up to 2 days in a covered container. Reheat gently on low heat with a splash of water to loosen the gravy, because the coconut tends to thicken it considerably as it cools.
Similar Recipes
- Kerala Prawn Curry
- Goan Fish Curry
- Coconut Crab Masala
- Malabar Crab Roast
- Prawn Moilee
Nutrient Benefits
Crab is a genuinely good source of lean protein and provides a solid amount of zinc, which supports immunity, and vitamin B12, which most non-meat eaters tend to lack. The turmeric used both in the marinade and in the curry base contains curcumin, which has documented anti-inflammatory properties. Fresh coconut adds natural dietary fibre and healthy fats. For a seafood curry, this one gives you meaningful nutrition alongside the flavour, which is not always a given with rich gravies.

Crab Curry
Ingredients
- 4 Crabs (medium, cleaned and prepared)
- 4 tbsp Oil
- Cinnamon (1 inch piece)
- 6 Cloves
- 2 Onions (large, chopped)
- 2 tbsp Black Pepper (ground)
- 1 tsp Cardamom Powder
- 1 tsp Coriander Powder
- 1 tsp Cumin Powder
- 1/2 tsp Chilli Powder
- 1 tsp Turmeric Powder
- 4 cups Coconut (desiccated)
- 2 cups Fresh Coconut (grated)
- 1 tsp Garam Masala Powder
- Salt as per taste
For Marinade:
- 1 bunch Coriander Leaves (chopped)
- 4 Green Chillies (chopped)
- 10 cloves Garlic (peeled and chopped)
- 2 tbsp Ginger (chopped)
- 1 tsp Turmeric Powder
- 2 tbsp Lime Juice
- 1.2 tsp Salt
Instructions
- Grind all the marinade ingredients with some water to a chutney consistency.
- Rub the marinade on the body and claws of the crabs.
- Keep aside to marinate for 15 to 20 minutes.
- Grind the legs of the crabs with some water to a fine paste.
- Sieve the paste thoroughly using a muslin cloth and extract the juice.
- Keep aside in a bowl.
- Heat oil in a pan over medium heat.
- Add the cinnamon and cloves.
- When the spices start to splutter, add chopped onions and fry until golden brown.
- Add black pepper and all the powdered spices.
- Fry for a minute.
- Add the desiccated coconut and fry for 2 minutes till coconut turns brown.
- Add fresh coconut, crabs along with marinade and juice extracted from the legs.
- Add 4 cups of water.
- Cover and simmer for 20 minutes till the flesh of crabs turns opaque.
- Remove from heat.
- Add garam masala powder and cover for 2 minutes.
- Garnish with spring onions.
- Serve with plain rice.
Sign up for our newsletter
Add Awesome Cuisine as a Preferred Source
Frequently Asked Questions
My gravy turned out very thick and almost dry. What went wrong?
The desiccated and fresh coconut absorb a fair amount of liquid as the curry simmers. If yours looks too thick, add half a cup of warm water, stir it in gently, and let it simmer for another 3 to 4 minutes on low heat before serving.
Can I skip the step of grinding and straining the crab legs?
You can, but the curry will taste noticeably thinner. The juice extracted from the legs acts like a natural seafood stock and gives the gravy its body. If you skip it, consider adding a small amount of fish stock instead, though plain water will not produce the same depth.
The coconut turned a bit too dark when I was frying it. Will it ruin the dish?
If it is dark brown with a nutty smell, it is still usable and will add a slightly smokier note to the gravy. If it smells burnt or bitter, start that step again with fresh coconut — a burnt base will make the whole curry taste bitter and there is no correcting it once the liquid is added.
How do I know when the crab is fully cooked?
Look at the flesh visible through the shell openings. When it turns completely opaque and white, the crab is cooked through. On a steady medium-low simmer with the lid on, 20 minutes is usually enough for medium-sized crabs. If the flesh still looks translucent, give it another 5 minutes before checking again.
Can I use frozen crab instead of fresh?
Frozen crab works, but thaw it completely and pat it dry before marinating. Excess water from frozen crab will dilute the marinade and make it harder to get the spices to adhere properly to the shell and claws.
Very nice recipe