Tomato Fish Curry is a dish which is not only easy to make but also a comfort dish for days when you don’t feel like cooking or want to prepare a quick meal. It is an ideal accompaniment for steamed rice and can be made within 30 minutes. Read on to know how!
Explore our website for a range of other fresh seafood options such as Fish, Prawns and Crabs and prepare your next delicious recipe with Licious!
In a pan, heat mustard oil and add ajwain. Stir for a few seconds and add the chopped onion. Sauté until slightly browned and then add ginger-garlic paste. Once the onion turns golden brown, add coriander powder, red chilli powder, turmeric and salt. Stir-fry for a few seconds.
Now, add slit green chillies and grated tomatoes. Cook until the oil starts separating from the sides of the curry. Add 3-4 cups of water or as needed and bring to a boil. Finally, add the fish and garam masala and cook for about 10-12 minutes.
Garnish with fresh coriander and serve hot with steamed rice.
Recipe TipTo enhance the flavour, you can also season and marinate the fish with lemon, salt and pepper spice-rub for 30 minutes.Share your version of this recipeWe like our Tomato Fish Curry this simple way. How do you make yours? Share your version of the recipe with us.Frequently Asked QuestionsCan I use canned tomato puree for this recipe?Yes. You can also use a store-bought tomato puree for this fish curry. However, for authentic flavours, it is recommended to use fresh tomatoes.Can I bake the fish before adding it to the curry?Yes. If you have time, you can marinate and bake the fish a day ahead and add it to the fish curry and cook until heated through.