Cod Fish Curry
Tender chunks of cod simmered in a tangy, spiced coconut-based gravy. This coastal Indian favorite comes together in under 30 minutes and pairs beautifully with steamed rice. The gentle spices let the delicate flavor of the cod shine through.
For 4 servings
- prep · ~2 min
Make the coconut paste.
1.Add the grated coconut and 0.5 cup water to a blender.2.Blend to a smooth, fine paste. Set aside. - prep · ~5 min
Marinate the cod.
1.Place cod chunks in a bowl.2.Sprinkle turmeric and a pinch of salt. Rub gently.3.Set aside for 5 minutes.TIPCod is delicate — handle gently to keep the chunks intact. - temper · ~2 min
Make the tempering.
1.Heat coconut oil in a deep pan over medium heat.2.Add mustard seeds and let them pop (about 30 seconds).3.Add cumin seeds and let them sizzle until fragrant (10 seconds). - saute · ~12 min
Build the aromatic base.
1.Add chopped onions and sauté until golden (about 6-7 minutes).2.Add minced garlic, grated ginger, and slit green chilies. Sauté for 1 minute.3.Add chopped tomatoes. Cook until they soften and release oil (about 4-5 minutes). - saute · ~1 min
Cook the spice powders.
1.Lower the heat slightly.2.Add red chili powder and coriander powder.3.Stir continuously for 30 seconds until fragrant. Do not burn.TIPKeep the heat low — dry spice powders can burn in seconds and turn bitter. - simmer · ~5 min
Simmer the gravy base.
1.Pour the coconut paste and 1 cup water into the pan. Stir well.2.Add the tamarind paste and salt. Mix thoroughly.3.Bring to a gentle simmer. Cook for 5 minutes, stirring occasionally.TIPSimmer on low heat so the flavors meld without the coconut milk splitting. - simmer · ~7 min
Poach the fish in the curry.
1.Gently slide the marinated cod chunks into the simmering gravy.2.Spoon some gravy over the fish to cover.3.Cover and cook on low heat for exactly 6-7 minutes.TIPDon't stir once the fish is in — use a gentle shake of the pan if needed. Overcooking makes cod rubbery. - rest · ~3 min
Rest the curry off the heat.
Turn off the heat and let the curry rest, covered, for 2-3 minutes. This lets the flavors settle and the fish finish cooking in residual heat.
- garnish
Garnish with fresh coriander leaves and serve hot.
TIPServe with steamed rice or appam for an authentic coastal meal.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Handle cod gently when marinating to avoid breaking the delicate chunks.
- 2Use fresh grated coconut for the paste; frozen can work but thaw completely first.
- 3Let mustard seeds pop fully before adding cumin — this builds the authentic Goan temper.
- 4Cook spices on low heat to prevent burning; burnt powder turns the curry bitter.
- 5Do not stir the curry once cod is added; gently shake the pan to coat the fish.
- 6Rest the curry off heat for 2-3 minutes so the fish finishes cooking without overcooking.
- 7Serve immediately; cod can turn rubbery if left sitting in hot gravy for too long.
Adapt it for your goals.
Low-oil
Reduce coconut oil to 1 tablespoon and skip the tempering step; sauté onions directly in a non-stick pan with a splash of water. You'll get a lighter curry with fewer calories.
high proteinHigh-protein
Replace half the cod with firm tofu or chickpeas (add with the coconut paste) for extra plant protein while keeping the fish flavor. Great for post-workout meals.
jainJain
Omit garlic and onion; use asafoetida (hing) in the tempering and extra ginger. This makes the curry compliant with Jain dietary restrictions while preserving the aromatic base.
Why this is on our healthy list.
Rich in Omega-3s
Cod provides a lean source of omega-3 fatty acids that support heart and brain health, especially when cooked with minimal processed oils.
Antioxidant Spices
Turmeric, cumin, and coriander powder supply curcumin and other antioxidants that help reduce inflammation in the body.
Digestive Aid from Tamarind
Tamarind paste is a natural digestive stimulant and adds tangy flavor without extra sodium, making the curry lighter on the stomach.
Low-Calorie Protein
Cod is naturally low in calories and high in protein (about 20g per 100g), making this curry a satisfying meal for weight management.
Frequently asked questions
Yes, but thaw them completely in the refrigerator and pat dry with paper towels before marinating to avoid excess water diluting the gravy.







