RecipesMauritiusMauritian Fish Curry with Coconut Milk

Mauritian Fish Curry with Coconut Milk

A fragrant and creamy fish curry, featuring tender pieces of fish simmered in a rich coconut milk broth with a blend of Mauritian spices and fresh herbs.

Prep Time15 minutes
Cook Time25 minutes
Total Time40 minutes
Servings4
DifficultyEasy
Mauritian Fish Curry with Coconut Milk - Mauritius traditional dish

🧂 Ingredients

  • 500 g Firm white fish fillets(such as cod, snapper, or mahi-mahi, cut into chunks)
  • 2 tbsp Vegetable oil
  • 1 large Onion(finely chopped)
  • 3 cloves Garlic cloves(minced)
  • 1 inch Ginger(grated)
  • 1-2 Green chilies(deseeded and finely chopped, or to taste)
  • 1 tsp Turmeric powder
  • 1 tsp Coriander powder
  • 0.5 tsp Cumin powder
  • 8-10 leaves Curry leaves
  • 2 medium Tomatoes(chopped)
  • 400 ml Coconut milk(full-fat)
  • 1 tbsp Tamarind paste(diluted in 2 tbsp water)
  • to taste Salt
  • a handful Fresh coriander(chopped, for garnish)
  • for serving Lime or lemon wedges

👨‍🍳 Instructions

  1. 1

    Pat the fish pieces dry and season lightly with salt.

    💡 Tip: This helps to firm up the fish before cooking.
  2. 2

    Heat vegetable oil in a large skillet or pot over medium heat. Add the chopped onion and sauté until softened and translucent, about 5-7 minutes.

    ⏱️ 7 minutes
  3. 3

    Add the minced garlic, grated ginger, and chopped green chilies. Cook for 1 minute until fragrant.

    ⏱️ 1 minute
  4. 4

    Stir in the turmeric powder, coriander powder, and cumin powder. Cook for another minute, stirring constantly, until the spices are fragrant.

    ⏱️ 1 minute
  5. 5

    Add the curry leaves and chopped tomatoes. Cook for 3-4 minutes, stirring occasionally, until the tomatoes soften.

    ⏱️ 4 minutes
  6. 6

    Pour in the coconut milk and the diluted tamarind paste. Stir well to combine. Bring the mixture to a gentle simmer.

    💡 Tip: Do not boil vigorously after adding coconut milk, as it can curdle.
  7. 7

    Gently add the fish pieces to the simmering curry. Spoon some of the sauce over the fish. Cover and cook for 5-8 minutes, or until the fish is cooked through and flakes easily.

    ⏱️ 8 minutes
    💡 Tip: Avoid stirring too much once the fish is in, to prevent it from breaking apart.
  8. 8

    Season with salt to taste. Stir in most of the fresh coriander.

    💡 Tip: Taste and adjust salt and tamarind if needed.
  9. 9

    Serve hot, garnished with the remaining fresh coriander and lime or lemon wedges on the side.

    💡 Tip: This curry is best served with steamed rice or roti.

💡 Pro Tips

  • Use fresh curry leaves for the best aroma.
  • Adjust the amount of green chilies and tamarind to your preference for spice and tanginess.
  • If you don't have tamarind paste, a squeeze of lime juice at the end can provide some acidity.

🔄 Variations

  • Add a few chunks of firm vegetables like bell peppers or zucchini during the last 10 minutes of cooking.
  • For a richer flavor, add a tablespoon of fish curry powder along with the other dry spices.
  • A pinch of sugar can balance the flavors, especially if the tomatoes are tart.

🏷️ Tags