Wednesday, 29 October 2014

Fish in tomato sauce

A simple fish curry with just few ingredients and easy to make too. Perfect for those lazy days when you don't want to cook anything but craving for some spicy, tasty and flavorful curry. This curry takes less than 30 minutes and best served with steamed rice.


  • 500 Grams Fish Slices / pieces ( I used seabass)
  • 3 Tablespoons of vegetable oil
  • 1/2 Teaspoon Cumin Seeds
  • 1/2 Teaspoon Fenugreek seeds
  • 1/2 Teaspoon whole black peppercorns
  • 2 Teaspoons of fresh ginger juliennes
  • 2 Green Chillies
  • 2 Ripe large tomatoes chopped finely
  • 1 Teaspoon Coriander powder
  • 1 Teaspoon Red chilli powder
  • 1/2 Teaspoon turmeric powder
  • 1/2 Cup thin coconut milk ( optional)
  • Salt to taste


1. In a bowl, add 1 cup of hot water. Add tomatoes in hot water and let them remain in hot water for 10 minutes
2. Remove the skin of tomatoes and let them cool completely
3. Add the tomatoes to a food processor / mixie and grind it to fine puree. Set aside
4. If you are using canned tomato puree, you may skip the above 3 steps


1. In a large pan, heat oil. When the oil is hot, add cumin seeds, fenugreek seeds, black peppercorns
2. When the cumin seeds splutter, add ginger juliennes and fry for few seconds
3. Add slit green chillies and fry for few seconds
4. Add coriander powder, red chilli powder, turmeric powder along with 2 tablespoons of water and fry until oil separates from the mixture
5. Add tomato puree , season with salt and simmer the mixture for 10 minutes stirring intermittently
6. Once oil separates from the mixture and the raw smell of tomatoes goes off, add 1 cup water , increase the flame to high and bring it boil
7. Let the gravy thicken to the required consistency
8. Add coconut milk and cook for 2 minutes
9. Finally add fish pieces and simmer for 5 minutes or until the fish is cooked through
10. Check the seasoning and garnish with cilantro leaves. Serve hot with steamed rice


No comments:

Post a Comment