Go Back
+ servings
masala fish

Masala Fish Gravy Recipe, Fish Recipes

yummy indian kitchen
A gravy kind of a fish curry made using the onions and tomatoes in coconut milk.
5 from 1 vote
Prep Time 30 mins
Cook Time 30 mins
Course Curry, gravy
Cuisine Andhra/South Indian
Servings 4
Calories 211 kcal


To Marinate fish:

  • 6 fish pieces (pieces of any fish that is bought)
  • salt to taste
  • ½ teaspoon red chilli powder
  • ¼ tsp turmeric powder
  • ¼ teaspoon ginger garlic paste

To make the fish recipe:

  • 3 tbsp oil any edible oil
  • ½ teaspoon mustard seeds
  • ½ teaspoon cumin seeds
  • 3 whole dried red chillies
  • 6 fresh curry leaves
  • 2 medium size onions, finely chopped
  • ¼ teaspoon ginger garlic paste
  • 2 tomatoes, finely chopped
  • salt to taste
  • ½ teaspoon red chilli powder
  • ¼ teaspoon turmeric powder
  • 1 cup coconut milk
  • 1 cup tamarind extracted pulp
  • 1 teaspoon coriander powder
  • ½ teaspoon cumin powder
  • ¼ teaspoon black pepper corn powder
  • 4 curry leaves (to be added while boiling)
  • 1 tomato, cut into four halves (to be added while boiling)
  • 2 tablespoon fresh coriander leaves


Washing and marinating fish:

  • Take fish pieces and wash then well with salt, turmeric and lemon to get rid of the raw smell.
  • Drain the fish pieces to remove excess water from the fish.
  • Take the fish pieces into a bowl, add salt, red chili powder, turmeric powder, ginger garlic paste.
  • Mix them well and marinate for 15 to 20 minutes.

Making the coconut paste:

  • Take 4 tablespoon fresh coconut pieces or desiccated coconut pieces and make a thin paste or use coconut milk which is readily available in supermarkets.

Making of the fish gravy:

  • Take a wok, add oil and heat it.
  • Add cumin seeds, mustard seeds and allow them to splutter.
  • Add dried red chillies, fresh curry leaves and let the leaves crackle.
  • Add in the finely chopped onions and saute then until they turn slight brown in color.
  • Add ginger garlic paste and saute for few seconds.
  • Add the finely chopped tomatoes.
  • Add dry spices such as salt, turmeric powder and red chilli powder.
  • Mix everything and let the tomatoes cook until they turn soft.
  • Add the coconut milk or the thin coconut blended paste.
  • Let it cook for 5-10 minutes.
  • Add about 1 cup of tamarind extracted pulp.
  • Stir well.
  • Add the main spices such as coriander powder, cumin powder and black pepper powder.
  • Add some fresh curry leaves, check for salt and if required.
  • Let the curry boil for 5-10 minutes.
  • Add the tomato which is cut into four halves into the curry for flavor.
  • Add in the marinated fish pieces.
  • Give a stir delicately.
  • Add in some freshly chopped coriander leaves.
  • Let the whole gravy cook for 10 to 12 minutes along with fish.
  • Switch off the flame.
  • Serve hot with rice.


  • Adding of a cut tomato in the end is entirely optional.
  • Instead of chopped onions and tomatoes, paste of those ingredients too can be used.
  • If required garam masala powder too can be added for flavor enhancement.


Nutrition Facts
Masala Fish Gravy Recipe, Fish Recipes
Amount Per Serving
Calories 211 Calories from Fat 207
% Daily Value*
Fat 23g35%
Saturated Fat 11g69%
Sodium 9mg0%
Potassium 124mg4%
Carbohydrates 2g1%
Fiber 1g4%
Sugar 1g1%
Protein 1g2%
Calcium 18mg2%
Vitamin C 21mg25%
Vitamin A 51IU1%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.