Spremere il limone e marinare con il suo succo i filetti di merluzzo, facendoli riposare in frigorifero per 40 minuti.
Nel frattempo preparare la pasta di curry: far tostare brevemente i semi di sesamo in una padella antiaderente, poi metterli nel mortaio e aggiungere i semi di senape, il peperoncino, l’aglio sbucciato e privato del germoglio, il cumino, la curcuma, lo zenzero sbucciato, i semi di coriandolo e il sale. Pestare al mortaio fino ad ottenere una pasta abbastanza omogenea, che sarà poi diluita con 60-70 ml d’acqua.
Sbucciare e affettare finemente la cipolla; privare i pomodori della buccia e dei semi e tagliarli a cubetti di circa 1 cm. Lessare il riso basmati, dopo averlo sciacquato in più acque.
Far dorare la cipolla in un tegame. Unire la pasta di spezie, la senape e i pomodori e far saltare il tutto a fuoco vivo per 3 o 4 minuti. Bagnare con il latte di cocco e farvi cuocere i filetti di merluzzo sgocciolati dalla marinata. Far ridurre il sugo abbassando la fiamma fino a quando il pesce non sarà completamente cotto (8-10 minuti circa).
Servire accompagnato da riso basmati e volendo da un pane naan.