Savor the Flavor: Delicious Coconut Fish Curry with Rice


  • 500g fish fillets
  • 2 tbsp coconut oil
  • 1 large onion, chopped
  • 2 cloves garlic, minced
  • 2 tbsp fresh ginger, grated
  • 2 medium tomatoes, chopped
  • 1 tsp turmeric powder
  • 1 tsp cumin powder
  • 1 tsp coriander powder
  • 1 tsp chilli powder
  • 1 cup coconut milk
  • Salt, to taste
  • 2 cups of long grain rice
  • 4 cups of water
  • A handful of fresh coriander leaves, chopped


  1. Heat the coconut oil in a large saucepan over medium heat.
  2. Add the chopped onion, minced garlic, and grated ginger. Cook until the onion is soft and translucent, about 5 minutes.
  3. Stir in the chopped tomatoes and cook for a further 3 minutes.
  4. Add the turmeric, cumin, coriander, and chilli powder to the pan and cook for another minute.
  5. Pour in the coconut milk and bring the mixture to a gentle simmer.
  6. Season with salt to taste and add the fish fillets to the pan. Cover and simmer for 8-10 minutes or until the fish is cooked through.
  7. In a separate saucepan, rinse the rice and add it to the saucepan along with 4 cups of water. Bring to the boil, then reduce the heat to low and simmer for 18-20 minutes or until the water has been absorbed and the rice is cooked.
  8. Serve the fish curry over a bed of cooked rice and garnish with fresh coriander leaves. Enjoy!

This coconut fish curry is a delicious and comforting dish, perfect for a family dinner or special occasion. The richness of the coconut milk combined with the spices creates a mouth-watering flavor that is sure to delight. Serve with fluffy rice to soak up the delicious sauce and enjoy a truly satisfying meal.

Leave a Comment

Your email address will not be published. Required fields are marked *

Shopping Cart
Scroll to Top