For authentic texture, slit but do not fully fillet the fish so each piece holds its shape during cooking. Be sure to use fresh mustard oil—its pungency is essential to both gravies. The two-step process means the fish picks up the delicate tamarind tang of the Ganga on one side, then the bold mustard-tamarind kick of the Jamuna on the other; serve promptly to enjoy the contrast before the sauces meld. Any leftover gravy can be reheated gently, but the fish is best fresh. Koi Maacher Ganga Jamuna is a strikingly poetic and flavourful dish named after the two great rivers - Ganga and Jamuna - and it symbolises a union of two contrasting gravies served in the same dish. The dish features Koi maach, climbing perch, and it’s prized in Bangladeshi cuisine for its delicate sweet flesh and rich flavours.