Ecraser les gousses d'ail. Ecraser très finement le piment oiseau (sans les graines). Les mettre dans un bol avec l'huile d'olive, le curcuma, le curry, le gingembre et la coriandre en poudre. Mélanger jusqu'à obtenir une pâte homogène. Réserver.
Peler l'oignon et le couper en deux. Ôter le centre s'il a commencer à germer et le couper en très fines lamelles.
Préparer les légumes
Peler les carottes et les couper en deux dans le sens de la longueur, puis les détailler en segments de 3 cm de longs environ.
Casser la queue des asperges vertes (la partie la plus dure). Peler les asperges pour enlever les petits éléments violets à l'aide d'un couteau. (ce n'est pas obligatoire, c'est juste plus joli et plus agréable à la dégustation).
Faire cuire à la vapeur pendant 10 minutes. Réserver.
Préparer le curry
Mettre la pâte de curry dans une casserole et faire chauffer à feu moyen, ajouter les oignons. Faire revenir pendant 5 minutes avant d'ajouter le lait de coco. Mélanger doucement pour que la pâte de curry se mélange au lait de coco. Faire chauffer à feu moyen.
Pendant ce temps, sécher le poisson et ôter les éventuels résidus restants (peau, écailles etc..). Détailler le cabillaud en gros cubes de 3 cm de côté environ. Réserver.
Ajouter la crème de coco au mélange et faire chauffer. Lorsque le mélange est bien chaud, ajouter les cubes de cabillaud, puis les asperges et les carottes. Recouvrir et faire cuire 4 minutes.
Dresser le cabillaud ainsi que les légumes dans les assiettes. Recouvrir de la sauce au curry. Ajouter ensuite un peu de coriandre fraîche hachée et des graines de sésame noir.