Malvani-style surmai (king fish) curry is a comforting, flavorful main course for seafood lovers. The dish is simple to prepare and loved for its bold, spicy notes. The surmai stays firm and juicy while the coconut-based curry balances heat, tang and aroma.
This curry is a regular at my table and a family favourite. It pairs perfectly with steamed rice and a crisp salad. The recipe originates from the Konkan coast of Maharashtra and reflects authentic Malvani flavours.

If you enjoy coastal Indian fish preparations, you might also like other recipes such as Bengali fish curry, Goan prawn curry, pomfret fry or Kerala-style fish fry.
Ingredient Breakdown
Surmai: Also called seer or king fish, surmai is a firm, meaty fish ideal for this curry. It can have a slight sea aroma but cooks up clean and flaky.
Fresh coconut: Grated fresh coconut adds natural creaminess and a mild sweetness. If fresh coconut is unavailable, use frozen grated coconut or dry coconut flakes.
Malvani masala and spices: Malvani masala provides the characteristic heat and aroma for this curry. Use a ready-made Malvani powder or a similar coastal spice blend.
Kokum: Kokum petals bring a bright, tangy note and a subtle pinkish colour. If you don’t have kokum, substitute tamarind paste for acidity.
Curry base: Onion, garlic and ginger form the aromatic base, deepening the curry’s flavour.
Instructions
Start by cleaning and washing the surmai slices thoroughly.

Lightly season both sides of the fish with salt and turmeric. Sprinkle lemon juice over the pieces and set aside for 15–20 minutes to marinate.

While the fish rests, prepare the Malvani paste. In a blender add grated coconut (fresh or frozen), garlic cloves, peeled ginger, ground coriander, turmeric, Kashmiri red chilli powder (or paprika) and salt.

Add a little water and grind to a smooth paste.

Heat 1 tablespoon coconut oil in a pan. Add one small sliced onion, one sliced clove of garlic and two green chillies. Lightly sauté for about a minute, then add the prepared coconut-spice paste and cook for a few minutes until it releases aroma.

Pour in 1.5 cups of water and stir in 1 teaspoon Malvani masala (or curry powder). Bring the mixture to a gentle boil, then add 10–12 kokum petals (or about 1 tablespoon tamarind paste). Return to a boil so the kokum or tamarind infuses the curry.

Carefully add the fish slices to the simmering curry, seasoning lightly with salt. Cover and cook for 4–5 minutes, or until the fish is just cooked through — timing depends on the thickness of the steaks. The fish is done when it flakes easily.

Once the fish is cooked, garnish with chopped fresh cilantro. Serve the hot Malvani surmai curry with steamed rice.

This same curry base works well with other firm, white-fleshed fish such as pomfret or mackerel. It also adapts nicely to shrimp, chicken, paneer or tofu.
Expert Tips
1. Add the fish at the end to prevent overcooking; it should flake easily when done.
2. Use coconut oil when possible for the most authentic Malvani flavour. Olive oil is an acceptable substitute.
3. Adjust the spice level to your preference. Malvani curries can be quite spicy—reduce the Malvani masala if you prefer milder heat.
4. If you don’t have Malvani masala, try a blend of garam masala, dry coconut powder and extra chilli powder, keeping in mind the taste will be slightly different.
5. Storage: Store leftovers in an airtight container in the refrigerator for 2–3 days. Reheat gently before serving.

Malvani Surmai Fish Curry
Rachna Parmar
10
15
25
Ingredients
- 1 lb. surmai or king fish slices (about 500 g)
- 1 tbsp. coconut oil or olive oil
- 1 small onion finely sliced
- ¾ cup grated coconut fresh or frozen
- 1 tsp. Malvani masala
- 1 tsp. turmeric powder
- 1 tbsp. lemon juice
- 1 tsp. ground coriander
- 1 tbsp. Kashmiri red chili powder or paprika
- 10-12 kokum or 1 tbsp tamarind paste
- 1 tbsp. chopped ginger
- 2 green chillies
- 1 tbsp. garlic
- salt to taste
- 1.5 cups water
- fresh cilantro for garnish
Instructions
-
Clean and wash the surmai slices. Lightly season with salt and turmeric on both sides. Sprinkle with lemon juice and set aside for 15–20 minutes.
-
Make the masala paste: in a blender combine grated coconut, garlic, ginger, ground coriander, turmeric, Kashmiri red chilli powder and salt. Add a little water and grind to a smooth paste.
-
Heat coconut oil in a pan. Sauté sliced onion, sliced garlic and green chillies for a minute, then add the coconut-spice paste and cook for a few minutes.
-
Add 1.5 cups water and 1 tsp Malvani masala. Bring to a boil, add kokum or tamarind and return to a simmer.
-
Gently add the fish slices, season with salt, cover and cook 4–5 minutes until the fish flakes easily. Garnish with chopped cilantro and serve hot with steamed rice.
Notes
Coconut oil lends authentic flavour; use olive oil only if needed.
Adjust spice to taste. Reduce Malvani masala for a milder curry.
If Malvani masala isn’t available, mix garam masala with dry coconut powder and extra chilli powder as an alternative.
Storage: Keeps 2–3 days in the fridge in an airtight container. Reheat gently.
Nutrition
Carbohydrates: 19g
Protein: 33g
Tried this recipe?Share your photos on Instagram and tag @rachna.parmar or use the hashtag #rachnacooks to let me know how it turned out.