No fish carries more expectation in Bangladesh than Hilsa, and no fish is harder to judge at a glance if you don't know what to look for. Size and price tell you almost nothing about freshness — the tests that matter are all about eyes, gills, and touch.

Check the Eyes and Gills

A fresh Ilish has clear, slightly bulging eyes — cloudy or sunken eyes are the first sign it's been sitting too long. Lift the gill flap if you can: the gills underneath should be a deep red, not brown or grey. This single check eliminates most of the fish we'd never buy for our own inventory.

Skin matters too. It should look tight and faintly silver-blue, almost metallic, with scales that are firmly attached rather than flaking off at a touch.

The Smell Test (and What to Avoid)

Fresh Hilsa smells like the river — clean and mineral, never sharp or sour. A strong 'fishy' odor is actually a warning sign, not a natural trait of the fish. Press the flesh gently with a finger; it should spring back immediately. If the dent stays, keep walking.

If you have to hold your breath near the fish counter, that fish shouldn't be going home with you.

Every Ilish that reaches a GoGini order has already been through this same checklist by our sourcing team at the riverside, hours before your delivery window — which is the whole point of cutting out the extra stops between the boat and your kitchen.