Mchuzi Wa Samaki

Fish Curry



Prep time

30 minutes

Cook time


This coconut based fish recipe is a great addition to the repertoire, especially for fans of dishes such as goan fish curry.


2 brown onions, diced
fillets of fish, cut into chunks
2 fillets of fish, whole, skin scored
400g chopped tomatoes
4 tbsps tomato puree
400ml  coconut milk
3 garlic cloves, crushed
red chillis, sliced
1 thumb-sized piece ginger, peeled and grated
4 tbsps  vegetable oil
2 tsps  coriander seeds
2 tsps cumin seeds
5 tsps  garam masala
cinnamon stick
cardamom pods, burst

½ tsp

ground turmeric 
lime, quartered
salt and pepper, to taste


1. Place a large pan over a medium heat and add 2 tablespoons of vegetable oil. Once hot, add the cumin seeds, coriander seeds, cloves and cinnamon stick, then fry for 2 minutes or until toasted and aromatic.

2. Add the onions with a pinch of salt. Cook for 10 minutes or until softened, stirring throughout.

3. Next add the garlic, ginger and chilli. Cook for a further 2 minutes.

4. Reduce to a low heat then add the garam masala and turmeric. Combine and cook for 5 minutes, stirring constantly to ensure the spices don’t burn. Loosen with a dash of water if required.

5. Add the chopped tomatoes and tomato purée then cook for 5 minutes on a medium heat.

6. Next add the cardamom pods and coconut milk, mixing as you go to ensure that no clumps remain. Cook for 20 minutes, stirring occasionally.

7. Add the chunks of fish and cook for 5 minutes.

8. Finish by cooking the fish fillets. Place a frying pan over a high heat and add the remaining 2 tablespoons of vegetable oil. Pat down the fish with kitchen roll to remove any excess liquid then place in the pan skin side down. If the fillets begins to curl up then they hit the pan, gently press with a spatula for 10 seconds then release. Cook for 5 minutes or until the skin is crisp, then flip and cook for 30 seconds on the other side. Combine the fish fillets with the sauce to complete the dish.

Chef’s tips

The pan fried element of this dish is not traditional but we have added it to enhance the flavour of the fish. If you want to skip this step, just add the extra fish in at step 7 and cook in the sauce. You can experiment with different types of fish for alternative flavours.


Join our mailing list