For a VERY long time I was not a fun of fish, mainly because we had the whole fried fish at home that was deep fried by the mama’s at the market. I really HATE that fish. I can’t stand the smell or even how it tastes, I therefore formed a negative opinion towards fish and seafood as a whole. This was until a few years back while I was in campus when I had some really great fish curry that made me completely change my mind. After this I tried a few recipes here and there and mixed and matched a couple so I’m not too sure who to credit for this recipe. All I can say is that I am sure you will like it. Try it with rice or naans or potatoes. HAPPY COOKING!!


Fish and Tomato Curry

Prep Time: 10 minutes

Cook Time: 30 minutes

Total Time: 40 minutes

Yield: 4


  1. 500gms fish fillet ( like tilapia or Nile perch)
  2. 2 onions sliced
  3. 6 tomatoes, roughly chopped
  4. 1 ½ tablespoons garlic paste
  5. 1 teaspoon ginger paste
  6. 2 green chillies or ½ teaspoon cayenne pepper
  7. ½ teaspoon cumin powder
  8. ½ teaspoon garam masala
  9. ¼ teaspoon ground cinnamon
  10. ¼ teaspoon ground cardamom
  11. 1 teaspoon turmeric
  12. ½ teaspoon coriander powder
  13. 4 tablespoons of natural yogurt
  14. 150ml coconut milk
  15. Juice of 2 lemons
  16. 6 tablespoons of flour mixed with some salt and pepper
  17. 3 tablespoons of oil


Marinate the fish in lemon juice and ½ teaspoon of garlic and salt

Dust the fish with the flour

Put the tomatoes, ginger and tomatoes till pureed

Fry the onions in 1 tablespoon of oil until soft, lower the heat, add all the powdered spices (save for the garam masala) and mix till they become fragrant.

Add the tomato puree mix well and reduce the heat till the sauce thickens

Meanwhile, Heat the oil and fry the fish fillets for about a minute on each side until they begin to brown. Set aside

Add the yogurt and coconut milk and coriander; simmer till it is all well blended and thick.

Add the fish and cover pot with a lid and simmer till well cooked through

Once cooked sprinkle the juice of half a lemon and the garam masala, simmer for a minute then serve. HAPPY EATING!!








Written by David Mwakodi
  • fresh

    Diner tonight…

  • fresh

    diner tonight….yummmmyyyy

  • GN

    This worked out fab, fantastic recipe. Thx for the help.

  • serah

    Will definitely try this. I like the before pics and the after pics showing the whole process.

  • Bubbah

    Gonna try this one today TODAY… Get back to you on the results
    I can just see all the ingredients in my kitchen. Btw can the same recipe work with different kinds of meat?

    • Wangeci Wandere

      Honestly, I havent tried it with any other meat. Maybe try chicken. But no guarantees. let me know how it goes if you try it.

    • Wangeci Wandere

      hey Bubbah, did you evert ry this recipe? I did the chicken one the other day. it was good, not great. i think fish works best. but chicken will not disappoint you

  • Bubbah

    Just made it. Yummmmy….. My mum and my sis loved it too. Liked that it wasn’t too spicy. Thanks for this one. I’ve bookmarked it. Will def be back for more

    • Wangeci Wandere

      So glad it turned out great. what did you serve it with?