Préparer les ingrédients : Émincer l'oignon, hacher l'ail et râper le gingembre. Couper les tomates en dés et réserver.
Saisir les aromates : Dans une grande marmite, chauffer un peu d'huile. Faire revenir l’oignon, l’ail et le gingembre à feu moyen pendant 3 minutes jusqu’à ce qu’ils soient bien dorés.
Ajouter les épices et les tomates : Incorporer les tomates, le concentré de tomate, les piments frais, le piment en poudre et le paprika. Mélanger et laisser mijoter 5 minutes pour que les saveurs se développent.
Incorporer les poudres et l'eau : Ajouter la poudre de poisson sec et la poudre de crevette, puis verser l'eau dans la marmite. Ajouter les feuilles de laurier, saler et poivrer. Laisser mijoter pendant 10 minutes à feu doux.
Cuisson du poisson : Ajouter les morceaux de poisson dans la soupe, couvrir et cuire à feu moyen pendant 15 à 20 minutes, jusqu'à ce que le poisson soit tendre.
Assaisonner et servir : Goûter et ajuster l'assaisonnement si nécessaire. Saupoudrer de persil ou coriandre frais avant de servir bien chaud.