Pomfret Fish Curry
Delicate pomfret steaks simmered in a tangy, spiced coconut gravy. This coastal Indian favorite brings together fresh fish, creamy coconut milk, and a fragrant blend of whole spices for a curry that's light yet deeply satisfying. Ready in under 45 minutes, it pairs beautifully with steamed rice.
For 4 servings
- prep · ~10 min
Marinate the fish steaks.
1.Gently wash the pomfret steaks and pat them completely dry.2.Rub the steaks with 1 pinch turmeric powder and 1 pinch salt.3.Set aside for 10 minutes to marinate.TIPPatting the fish dry prevents sticking and ensures a golden sear. - mix · ~2 min
Extract fresh coconut milk.
1.Combine the fresh grated coconut with 1 cup warm water in a blender.2.Blend for 1 minute until smooth.3.Strain through a fine mesh sieve, pressing to extract thick milk. Reserve the milk.TIPWarm water helps release more coconut cream from the grated flesh. - fry · ~5 min
Shallow fry the pomfret steaks.
1.Heat 2 tablespoons oil in a heavy bottom pan over medium heat.2.Gently add the marinated fish steaks without crowding.3.Sear for 2 minutes per side until lightly golden. Remove and set aside.TIPDo not overcook the fish at this stage; it will finish cooking in the gravy. - saute · ~10 min
Prepare the masala paste base.
1.In the same pan, add coriander seeds, cumin seeds, black peppercorns, and dried red chilies.2.Sauté on low heat for 1 minute until fragrant.3.Add garlic cloves and ginger. Sauté for 30 seconds.4.Add sliced onion and cook until translucent, about 3 minutes.5.Add chopped tomatoes, remaining turmeric powder, and red chili powder.6.Cook until tomatoes soften and break down, about 4 minutes.7.Turn off heat and let the mixture cool slightly.8.Transfer to a blender and grind to a smooth paste with 2 tablespoons of water.TIPLetting the mixture cool before blending prevents pressure buildup in the blender. - simmer · ~9 min
Cook the masala and build the gravy.
1.Pour the ground masala paste back into the pan over medium heat.2.Add 1.5 cups water and stir well.3.Stir in tamarind paste and salt.4.Bring to a gentle boil, then reduce heat to low.5.Simmer the gravy uncovered for 8 minutes, stirring occasionally.TIPSimmer until the raw smell disappears and the gravy darkens slightly — that is when the flavors deepen. - simmer · ~5 min
Add coconut milk and fish to the gravy.
1.Stir in the reserved coconut milk and mix gently.2.Add slit green chilies.3.Carefully slide the shallow-fried pomfret steaks into the gravy.4.Spoon some gravy over the fish.5.Simmer on low heat for 5 minutes without covering. Do not stir vigorously.TIPKeep the heat low and do not stir once the fish is in, or the steaks may break apart. - temper · ~2 min
Make the tempering.
1.In a small pan, heat 1 tablespoon oil over medium heat.2.Add mustard seeds and let them splutter.3.Add curry leaves and fry until crisp, about 20 seconds.4.Pour the tempering immediately over the hot curry.TIPPouring the sizzling tadka over the curry locks in the aromatic oils and adds a final layer of flavor. - garnish
Garnish with chopped coriander leaves and serve hot.
Let the curry rest for 2 minutes off the heat. Garnish generously with fresh coriander leaves and serve immediately with steamed rice.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Use fresh, not frozen, pomfret for the best texture and mild sweetness in the curry.
- 2Do not skip the 10-minute turmeric marinade; it firms the fish and prevents it from flaking apart.
- 3When extracting coconut milk, squeeze the grated coconut thoroughly through the sieve to get all the cream.
- 4Shallow-fry the fish only until lightly golden; it will finish cooking gently in the simmering gravy.
- 5Let the masala paste cool completely before blending to avoid splattering and to preserve aroma.
- 6Slide the fried fish into the gravy gently, then avoid stirring; shake the pan gently to coat instead.
Adapt it for your goals.
Mackrel substitution
Replace pomfret with an equal weight of kingfish or mackerel steaks. These firmer, oilier fish hold up even better in the tangy gravy and add a richer flavor.
Low oilLow-oil
Skip the shallow-frying step. Instead, poach the raw marinated fish directly in the simmering gravy for 6-8 minutes. This reduces oil use while keeping the fish moist.
SpicierSpicier
Increase the Kashmiri dried chilies to 5 and add 1 teaspoon of freshly ground black pepper to the masala paste for a fiery kick that still balances with coconut.
Dairy free coconut creamDairy-free coconut cream
For a richer, creamier curry without adding dairy, replace ½ cup of the gravy water with extra thick coconut milk (first extract). This makes the curry luxuriously smooth.
Why this is on our healthy list.
Rich in Omega-3s
Pomfret is a lean fish naturally high in omega-3 fatty acids, which support heart and brain health.
Low in Saturated Fat
This curry uses fresh coconut milk and minimal oil, keeping saturated fat lower than cream-based curries.
Good Source of Iron
Coriander seeds, curry leaves, and turmeric all contribute dietary iron, aiding oxygen transport in the body.
Anti-inflammatory Spices
Turmeric, ginger, and black pepper contain bioactive compounds that help reduce inflammation naturally.
Frequently asked questions
Yes, but choose firm fillets like tilapia or sea bass. Cut them into 2-inch pieces and reduce the simmering time to 3-4 minutes to prevent overcooking.



