Simple fish curry

Tender pieces of fish simmered in a flavorful, spicy tomato sauce.


1 onion (finely chopped)
1 clv garlic (peeled, grated or finely chopped)
1 pce turmeric (fresh turmeric, peeled, grated or finely chopped, 2 cm piece)
2 t curry paste (curry paste, curry powder or garam masala)
1 cn tomato (chopped tomatoes, 15 oz can)
1 lb fish (cod fillets, diced)
2⁄3 c water (boliling)
2 T cooking oil (or clarified butter)
  seasoning (salt and freshly ground pepper to taste)


  1. Heat the oil in a pan over a low heat, add the chopped onion and cook covered for 5 minutes, or until tender, moving it around.
  2. Add garlic, turmeric and curry powder (or garam masala) to the pan. Cook, stirring, for 1-2 minutes.
  3. Stir in the chopped tomatoes and the boiling water. Season with salt and pepper.
  4. Bring the sauce to a boil. Reduce the heat, cover and simmer for 15 minutes.
  5. Add the chopped fish to the tomato sauce. Cover the pan again and simmer for 5-6 minutes, or until the fish flakes easily.
  6. Check the seasoning, adding more salt and pepper if needed.
Total time
40 minutes
Cooking time
Preparation time
4 servings


Use mild curry powder for the first trial. Add more or less, or change the spices to your taste for the following ones.

For a lighter dish, substitute cooking oil with the same amount of water. Stew the onion rather than frying. The result will be equally delicious and will not spoil a weight loss diet.

easy, simmer
fish and seafood, main course, dinner
International food recipes
Food in the World