The importance of fish in Bengal goes very deep. There are rituals in Bengali weddings that requires dressing up fishes as bride and groom. So, it is pretty evident that fish has not only been an important part of Bengali cuisine but also Bengali culture. There more than 100 varieties of fish dishes prepared across Bengal, however the combination of fish curry and rice is the staple diet here. A meal without fish in it is no meal.
Though the best place to try a fish dish is in a local Bengali household, in case if that is not possible, here is a list of best places in Kolkata where you can get your hands on some of the best cooked fishes ever.