Nandu Masala - South Indian Crab Curry


Rate this recipe
Nandu Masala, or South Indian Crab Curry, is a deeply aromatic and fiery seafood dish that holds a treasured place in Tamil coastal cuisine. Prepared with freshly cleaned crab cooked in a rich base of onions, tomatoes, and bold spices, this dish carries the soulful flavors of Tamil Nadu's fishing villages. From the shores of Rameswaram to the bustling kitchens of Chennai, this thick, masala-coated crab curry has been a staple comfort food passed down through generations of Tamil home cooks.
Tamil families absolutely adore Nandu Masala because it brings everyone together around the dining table in the most joyful way. It is a weekend special dish, lovingly prepared on lazy Sunday afternoons when the whole family gathers for a long, satisfying meal. Coastal Tamil families often make this dish during fish market days when fresh crabs are available. It is also a festive favorite during Pongal gatherings, family reunions, and special occasions where non-vegetarian spreads are celebrated with pride and enthusiasm.
What makes this recipe truly special is the way the crab absorbs every layer of the masala, turning each piece into an explosion of flavor. The secret lies in cooking the crab directly in the masala so the juices blend beautifully with the spice base. Using freshly ground pepper and coconut adds an authentic Tamil touch that elevates the dish completely. Clean your crabs well, do not rush the masala cooking, and always finish with a generous squeeze of lemon for that perfect balance.
Ingredients
Instructions
💡 Tap a step to mark it doneClean the crabs thoroughly under running water, scrubbing the shells well. Remove the top shell flap, clean out the gills, and cut each crab into halves or quarters depending on size. Keep the claws intact as they carry wonderful flavor. Marinate the cleaned crab pieces with turmeric powder, a pinch of red chili powder, and salt. Set aside for at least 15 minutes while you prepare the masala base.
Heat gingelly oil in a large, heavy-bottomed kadai or wok over medium-high heat. Once the oil is hot and fragrant, add the fennel seeds and let them splutter for 30 seconds. Add the curry leaves and let them crackle. The gingelly oil combined with fennel seeds creates the authentic Tamil seafood base aroma that is unmistakable and absolutely delicious.
Add the finely chopped onions to the kadai and sauté on medium heat for 8 to 10 minutes, stirring frequently, until they turn deep golden brown. This step is critical — do not rush it. Well-caramelized onions form the sweet, deep base of the masala. Add a pinch of salt while sautéing to help the onions cook faster and release their moisture evenly.
Add the ginger garlic paste to the golden onions and sauté for 3 to 4 minutes until the raw smell completely disappears and the paste turns slightly golden. Stir continuously to prevent burning. This step ensures your masala does not taste raw and gives the curry a beautifully developed, layered flavor foundation.
Add the chopped tomatoes to the pan and mix well. Cook on medium heat for 6 to 8 minutes, pressing the tomatoes with the back of the spoon to break them down, until they become completely soft, pulpy, and the oil begins to separate from the masala on the sides. This is the sign that your tomato base is perfectly cooked.
Now add all the dry spice powders — red chili powder, coriander powder, cumin powder, black pepper powder, and garam masala — along with the remaining turmeric. Mix everything together well and cook the spices into the masala for 2 to 3 minutes on medium heat, stirring constantly. Add a splash of water if the masala sticks to the pan to prevent burning.
Add the ground fresh coconut paste or grated coconut into the masala and stir well to combine. Cook for another 2 minutes until the coconut blends into the base. The coconut adds body, natural sweetness, and a traditional coastal Tamil richness to the curry that balances the heat from the spices beautifully.
Add the marinated crab pieces into the masala and toss well so every piece is thoroughly coated with the thick masala. Increase the heat to high for 2 minutes to sear the crab slightly. Then add half a cup of water, mix well, cover the kadai with a lid, and cook on medium heat for 15 to 18 minutes until the crab is fully cooked through.
Remove the lid and check the consistency of the curry. If you prefer a drier masala style, cook uncovered on high heat for 3 to 5 minutes, stirring gently, until the gravy thickens and coats the crab beautifully. If you prefer a slightly saucy curry, leave as is. Taste and adjust salt and spice levels to your preference at this stage.
Finish the Nandu Masala with a squeeze of fresh lemon juice and a generous handful of chopped fresh coriander leaves. Give it one final gentle stir. Transfer to a serving bowl and garnish with a few whole curry leaves and a light drizzle of raw gingelly oil for extra fragrance. Serve hot immediately with steamed white rice, idiyappam, or parottas.
Tips and Tricks
- Always use fresh live crabs for the best flavor — frozen crabs release too much water and make the masala watery. Ask your fishmonger to clean and cut them for you to save time, but rinse them thoroughly at home once more before cooking.
- Gingelly oil (sesame oil) is the authentic choice for Tamil seafood curries and gives Nandu Masala its signature aroma. If unavailable, use coconut oil as a substitute, but avoid refined vegetable oils as they do not carry the same traditional flavor profile.
- Do not overcook the crab — it cooks quickly and overcooking makes the meat rubbery and dry. Once you see the shells turn a bright orange-red color and the meat is white and firm throughout, the crab is perfectly done. Always cook with the shell on to lock in the sweet natural juices.
⚠️ Nutrition values could not be verified for this recipe. Please check manually.
