Malvani fish curry
Non-vegetarian
Kingfish or pomfret simmered in a coconut gravy coloured with Malvani-style roasted chillies and soured with kokum or tamarind. From the Konkan coast of Maharashtra.
Malvani fish curry is an Indian curry, ready in about 45 minutes and made with white fish fillet, desiccated coconut and tamarind paste. It serves 4 and is rated easy to cook.
No licensed photograph of this dish yet.
- Prep
- 20 min
- Cook
- 25 min
- Total
- 45 min
- Serves
- 4
- Level
- Easy
- Calories
- 335
Ingredients
To season the fish
For the masala
For the curry
Method
Step 1
Rub the fish with turmeric (opens in a new tab), salt and lemon juice (opens in a new tab) and set aside.
- 2 min
Step 2
In a dry pan, toast the coconut and sliced onion (opens in a new tab) until golden brown. Add the chillies, coriander, pepper (opens in a new tab) and cloves (opens in a new tab) for the last minute. Blend with the garlic (opens in a new tab) and 200 ml of the water to a smooth paste.
- 10 min
- medium-low heat
- Frying pan / skillet (opens in a new tab)
- Blender (opens in a new tab)
Step 3
Heat the coconut oil (opens in a new tab) in a wide pan and soften the chopped onion (opens in a new tab). Add the masala paste and fry for 3–4 minutes.
- 7 min
- medium heat
- Saucepan (opens in a new tab)

How it looks · Photo: Magda Ehlers on Pexels Step 4
Add the remaining water, tamarind and salt and bring to a simmer.
- 3 min
- medium heat
Step 5
Slide in the fish and simmer gently, shaking the pan rather than stirring, until just cooked. Garnish with coriander.
- 7 min
- low heat
Food safety: Fish is done when it flakes easily and is opaque throughout.

How it looks · Photo: Klaus Nielsen on Pexels
About this dish
- Origin
- Malvan, Sindhudurg (Konkan coast), Maharashtra, India · Well documentedMore food from India
- Dish
- Lunch · Dinner · Curries · Main courses
- Cooking method
- Toasted, Simmered
- Taste
- spicy (chilli heat), tangy, creamy, aromatic / warmly spiced
- Diet
- Pescatarian · No gluten ingredients · Dairy-free · No nut ingredients · Low-carb · High-proteinWorked out from the ingredients. How labels work
All labels
Pescatarian · Non-vegetarian · Whole-food focused · Paleo-style · No gluten ingredients · Dairy-free · Egg-free · No nut ingredients · No added sugar · Alcohol-free · Pork-free · Beef-free · Low-carb · High-protein · Carb-conscious · Calorie-conscious - Good for
- Everyday
- Cook more with
- White fish fillet · Desiccated coconut · Tamarind paste · Turmeric · Lemon juice · Onion
- Techniques
- Toasting · Simmering · Spice roasting (dry-roasting)
Allergens
- Contains, can be adapted: Fishfrom white fish fillet
Based on typical versions of these ingredients and not verified allergen-free. Brands differ and cross-contact happens, so always check labels. For severe allergies, follow your clinician’s advice.
Nutrition
335 kcal per serving
Estimated1 serving ≈ 323 g · recipe makes 4
Where the energy comes from
- Protein 27%
- Carbohydrate 18%
- Fat 54%
| Nutrient | Per serving | Per 100 g* |
|---|---|---|
| Energy | 335 kcal | 104 kcal |
| Protein | 23.3 g | 7.2 g |
| Carbohydrate | 15.9 g | 4.9 g |
| Net carbohydrate | 10.2 g | 3.2 g |
| Sugars | 5 g | 1.6 g |
| Added sugars | 0 g | 0 g |
| Fibre | 5.7 g | 1.8 g |
| Fat | 20.8 g | 6.4 g |
| Saturated fat | 17.3 g | 5.3 g |
| Trans fat | — | — |
| Cholesterol | 68 mg | 21 mg |
| Sodium | 1010 mg | 312 mg |
| Salt equivalent | 2.5 g | 0.8 g |
Vitamins & minerals per serving
- Potassium
- 679 mg
- Calcium
- 67 mg
- Iron
- 2 mg
- Magnesium
- 66 mg
- Vitamin A (RAE)
- 52 µg
- Vitamin C
- 6 mg
- Vitamin D
- 0.6 µg
- Vitamin B12
- 2.3 µg
- Folate (DFE)
- 28 µg
How these numbers were made
- Calculated from USDA FoodData Central (SR Legacy) per-100 g values and the listed quantities.
- *Per 100 g of combined raw ingredients; the cooked dish may weigh more or less.
- Optional ingredients are not included: coriander leaves.
- Tamarind paste: Raw tamarind pulp (FDC 167763). Commercial concentrates vary in water content.
- “—” means the value isn’t known for enough of the ingredients; it is never zero by default.
- Values are estimates for guidance, not for medical dosing. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, 2019. fdc.nal.usda.gov.
Good to know
Tips
- If you use kokum instead of tamarind, add the petals with the fish and remove them before serving.
Common mistakes
- Stirring once the fish is in — it breaks up.
Serve with
- Serve with steamed rice or rice bhakri and sol kadhi.
Storage
- Best eaten the same day; keeps 1 day refrigerated.
Reheating
- Warm gently without stirring.
Original editorial recipe · FriendsPantry editorial · Not yet independently reviewed · Added · Updated
Recipe DNA
How this dish is built
Built from the recipe’s own sections. Each band’s width is its share of the dish by weight. Choose a component to see what it does.
What the dish is built around
Main ingredient
- White fish fillet, kingfish (surmai) or pomfret steaks500 g
Masalas in this recipe
Make the masala first, then come back to finish the dish.
Dry spice blend
Malvani masala
This recipe roasts and grinds it from whole spices (19 g for 4 servings). The full masala recipe explains each step in detail.
Reviews & corrections
Reviews come from signed-in cooks and appear after a moderator checks them. We never show made-up ratings.
You might also like

Goan fish curry
Goan · 40 min · 339 kcal
Kori gassi
South Indian · 1 h · 534 kcal
Kolhapuri chicken curry
Indian · 1 h 10 min · 454 kcal
Chettinad chicken curry
South Indian · 1 h 5 min · 435 kcal