Pomfret Curry
Delicate whole pomfret simmered in a tangy, spiced coconut gravy that balances the natural sweetness of the fish with a gentle kick of chili. A beloved coastal Indian classic, this curry comes together in under 40 minutes and pairs beautifully with steamed rice.
For 4 servings
- prep · ~10 min
Marinate the pomfret steaks.
1.Rinse 500g pomfret steaks and pat thoroughly dry with a kitchen towel.2.Rub steaks with a pinch each of turmeric powder and salt.3.Set aside at room temperature for 10 minutes. - prep · ~5 min
Extract fresh coconut milk.
1.Blend 1 cup fresh grated coconut with 1 cup warm water until smooth.2.Strain through cheesecloth or a fine strainer into a bowl, squeezing hard to extract all liquid.3.Set coconut milk aside. Reserve the strained coconut pulp for the masala paste.TIPWarm water helps release more fat from the coconut, giving you a richer milk. - prep · ~2 min
Make the coconut-spice masala paste.
1.In a blender, combine the reserved coconut pulp, 4 dried red chilies, 2 tsp coriander seeds, 1 tsp cumin seeds, 4 black peppercorns, 1-inch ginger piece, 4 garlic cloves, and 1 tsp tamarind paste.2.Add a splash of water and grind to a smooth, thick paste. Scrape down sides as needed.TIPGrind to a very fine paste — any coarse bits will float in the gravy and spoil the texture. - fry · ~5 min
Shallow fry the marinated pomfret.
1.Heat 1 tbsp oil in a wide pan over medium heat.2.Gently place the pomfret steaks in a single layer.3.Fry for 2 minutes per side until lightly golden. The fish should be just sealed, not cooked through.4.Carefully remove steaks to a plate and set aside.TIPPomfret is delicate; use a flat spatula and flip only once. Over-handling will break the steaks. - temper · ~1 min
Start the curry base with a tempering.
1.In the same pan, add 1 tbsp oil and warm over medium heat.2.Add 1 tsp mustard seeds. Wait until they crackle and pop (30 seconds).3.Toss in 8 curry leaves and let them sizzle for 10 seconds.TIPCurry leaves should crackle and release their aroma instantly — if they don't, the oil isn't hot enough. - saute · ~8 min
Sauté the aromatics for the gravy.
1.Add 1 finely chopped onion and sauté until soft and translucent (4–5 minutes).2.Stir in 2 slit green chilies and 1 finely chopped tomato.3.Cook until the tomato breaks down completely and oil begins to separate at the edges (3–4 minutes).4.Sprinkle in a pinch of red chili powder and mix well. - simmer · ~10 min
Cook the masala paste and build the gravy.
1.Add the ground coconut-spice paste to the pan. Stir continuously for 2 minutes to cook out the raw spice aroma.2.Pour in the extracted coconut milk and stir to combine.3.Season with a pinch of salt and bring the gravy to a gentle simmer.4.Lower heat, cover, and simmer for 8 minutes until the gravy thickens slightly and the raw smell of spices is gone.TIPStir the paste on medium-low heat — coconut burns easily and will turn the gravy bitter if you rush this step. - simmer · ~7 min
Gently poach the fish in the curry.
1.Slide the shallow-fried pomfret steaks into the simmering gravy in a single layer.2.Spoon gravy over the top of each steak to coat completely.3.Cover the pan and simmer on low heat for 6–7 minutes until the fish is cooked through and flakes easily.4.Taste the gravy and adjust salt if needed.TIPDo not stir once the fish is in — it will break. Instead, gently swirl the pan by the handle to move the gravy. - garnish · ~2 min
Finish with fresh coriander and serve.
Remove from heat. Garnish generously with 2 tbsp chopped coriander leaves. Let the curry rest for 2 minutes before serving.
TIPA 2-minute rest lets the flavors settle and the gravy thicken to the perfect coating consistency.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Pomfret is delicate; use a flat spatula and flip only once to prevent breaking.
- 2Grind the coconut-spice paste very fine to avoid a gritty texture in the gravy.
- 3Don't cook the fish through during shallow frying—just seal it so it stays tender in the curry.
- 4Always simmer the coconut gravy on low heat to prevent the coconut from burning and turning bitter.
- 5Slide the fish into the gravy gently and never stir; swirl the pan instead to keep each steak intact.
- 6Let the curry rest for 2 minutes off the heat before serving so the flavors meld and the gravy coats the fish.
- 7Use fresh, not dried or desiccated, coconut for the richest milk and authentic flavour.
Adapt it for your goals.
Low-oil
Skip the shallow-fry step: marinate the pomfret and slide it directly into the hot gravy to poach raw. This cuts oil significantly while keeping the fish tender, perfect for a lighter everyday meal.
high proteinHigh-protein
Replace pomfret with 500 g of firm fish like kingfish or seabass, or swap for 300 g of cleaned prawns (add them in the last 3 minutes of simmering). Great for variety or if pomfret is unavailable.
jainJain
Omit garlic and onion. Add a pinch of asafoetida (hing) to the tempering and bulk up the gravy with extra tomato and a splash of coconut milk. Ideal for Jain dietary restrictions while keeping the coastal essence.
veganVegan
Replace the fish with 400 g of firm tofu (pressed, scored, and shallow-fried) or thickly sliced mushrooms like king oyster. The coconut gravy is already plant-based, so simply follow the same steps for a satisfying vegan curry.
extra spicyExtra-spicy
Use 6–8 dried Kashmiri chilies in the masala instead of 4, and add 1 finely chopped green chili to the tadka. Perfect for those who want a bold, fiery heat that builds with every bite.
Why this is on our healthy list.
Rich in Omega-3 Fatty Acids
Pomfret is a naturally oily fish that provides heart-healthy omega-3s, which support brain function and reduce inflammation.
Good Source of Lean Protein
A 150 g serving of pomfret delivers about 25 g of high-quality protein, aiding in muscle repair and satiety.
Antioxidant-Rich Spices
Turmeric, coriander seeds, and curry leaves offer anti-inflammatory and antioxidant compounds that help protect cells from oxidative stress.
Beneficial MCTs from Coconut
Fresh coconut milk contains medium-chain triglycerides (MCTs), which are easily metabolized for quick energy and may support metabolism.
Low in Refined Carbs
This curry is naturally grain-free and low in sugar, making it a suitable choice for low-carb or gluten-free meal plans when paired with vegetables.
Frequently asked questions
Yes, but thaw it completely in the refrigerator, then pat very dry before marinating to prevent the fish from steaming instead of searing.



