Top 20 Bengali-Style Fish Recipes To Try At Home


Fish is a staple food of Bengal, and most of it is used for the consumption of the natives. Both the eastern and western parts of India have fish farming as the principal occupation of the people. The eastern part is Kolkata, while the western part is Mumbai. But, the western part, i.e., Mumbai, exports most of the catch to other countries. Are you looking for authentic yet easy Bengali-style fish recipes to cook at home? Here’s a list of the top 20 Bengali-style fish recipes to try at home.

1.Hilsa Cooked With Mustard (Shorshe Ilish)

This is a delicious Bengali fish recipe in which the Hilsa fish is cooked with mustard. The fish is fried at first and then cooked so that its smell is removed. You can also extract the fish oil after frying the fish and serve it with rice. Green chili is an essential component of this recipe.


2.Prawn Malai Curry

One of the authentic Bengali prawn recipes can never miss out on this one. This Prawn Malai Curry is topped with creamy Malai, which makes the curry even more creamy. This is one of the top recipes for hot plain white rice.


3.Fish Cooked With Tamarind (Macher Tok)

This is a very tangy and tasty fish recipe usually served after the meal. The primary ingredient in preparing this recipe is tamarind which gives a sour taste to this dish. Mourala fish is used in preparing this dish, and it is mainly in the form of chutney. This tasty, tangy chutney uplifts your mood very quickly!


4.Daab Chingri

“Chingri” refers to prawn in Bengali, and “Daab” refers to green coconut. As shown in the picture, this recipe is served inside the green coconut. The mustard paste, mustard oil, and green chillis add the primary taste to this recipe. You can also use tender coconut flesh or Malai for garnishing this dish.


5.Steamed Hilsa With Mustard (Bhapa Ilish)

What’s unique about preparing this dish is the hilsa fish is steamed rather than cooked in the oven. It is an authentic Bengali recipe prepared using mustard paste and mustard oil. The liver oil of the hilsa fish is so tasty that there is merely any need to add spices. It adds a natural flavor to this recipe.


6.Doi Katla

Doi Katla is a special Bengali fish recipe made by cooking the Katla Fish with yogurt. The main ingredients used are curd, chopped pieces of onions, tomatoes, ginger garlic paste, cardamom, pepper, cloves, red chili powder, cumin powder, turmeric powder, cinnamon, salt, bay leaf, and mustard oil. Garnish with Green Chilis and coriander leaves.



This is another Bengali fish recipe in which the primary ingredient used is mustard. Here the piece of fish is marinated with spices and paste and wrapped in a banana leaf after adding mustard oil in it. Then, the wrap is steamed until the fish is cooked. Then the wrap (the ready fish wrapped inside the banana leaf) is served with hot rice and green chili.


8.Fish Rezala

Fish Rezala is an authentic Bengali-style fish recipe that you would love to cook every day. It is prepared by using yogurt, poppy seeds, and cashew nuts. The Curry gets its white color from the cashew nut paste. It is a Mughlai fish recipe, and the addition of Rose water gives a typical Nawab taste.


9.Fish Kalia

Fish Kalia is a fish recipe prepared specially for festivals or family gatherings. The primary taste of the dish comes from yogurt, ghee, garam masala, bay leaf, Shah jeera, and black pepper. You can also use Kewra water, in the end, to add essence to the dish. Garnish with coriander leaves and serve this yummy dish to your guests!


10.Parshe Fish Tel Jhal

It is a spicy and tasty dish that is cooked with mullet fish. The main ingredients are nigella seeds, cumin powder, mustard oil, salt, sugar, coriander leaves, green chillis, dried red chillis, red chili powder, turmeric powder, and Ginger garlic paste. You can garnish the fish with Kalo jeera and green chillis once the dish is ready!


11.Fish Tikka

Fish tikka is a restaurant-style fish recipe, but it is effortless to cook at home and can be served as an ideal evening snack. In this recipe, the marinated pieces of boneless fish are roasted or grilled and served hot with a green salad and coriander sauce. Sprinkle lime juice after the dish is ready!


12.Fish Cooked With Gondhoraj Lime (Gondhoraj Mach)

This fish recipe is cooked using Gondhoraj Lime, which is generally referred to as the king of lemons. This lime adds tanginess and essence to the recipe. It is a delicious restaurant-style fish recipe you can make at home using simple ingredients and surprise everyone.


13.Fish Korma

Fish cold man is an authentic Bangladeshi Fish recipe that is served specially for Iftaar parties. Generally, the Rohu fish is used in preparing this dish, but you can use other fish too. The prominent taste of the dish comes from the addition of Indian spices. The creaminess of the curry comes from ingredients like coconut milk, fresh cream, and almond paste.


14.Chitol Macher Muitha

This dish is a signature Bengali fish recipe from Bangladesh. It is cooked using Chitol fish and is best served with dal, plain white rice, and ghee. Mustard oil is used in cooking this dish. You may or may not add potatoes to the curry. Garnish it with coriander and garam masala!


15.Macher Muror Dal

This is an authentic Bangladeshi recipe that is prepared with lentils and fish heads. The main ingredients are Onions, tomatoes, ginger, garlic, coriander leaves, cumin, bay leaf, turmeric powder, moong dal, ghee, sugar, salt, and mustard oil. The chopped pieces of fish are added to the Moong dal (lentils), cooked thoroughly with the other ingredients, and served with white rice when it is ready!


16.Fish Kabiraji

Fish Kabiraji is a dish served as an evening snack with green salad and kasundi. The pieces of fish are marinated in a special kind of Batter and deep-fried in oil. This is a type of cutlet that you can try out at home very quickly because the recipe is straightforward and the dish is delicious.


17.Fish Fry

This Bengali recipe is prepared by deep frying the boneless pieces of Bhetki Fish. It is a rapid and easy recipe for you to try out at home and surprise your family. It is served best with authentic yellow kasundi sauce.


18.Fish Curry (Macher Jhol)

Macher Jhol is referred to as the Bengali-style fish curry that is cooked with Indian spices. You may or may not add potatoes to the Curry as your choice. The main ingredients are garam masala, panch phoron, cumin powder, turmeric powder, red chili powder, tomato puree, ginger paste, mustard oil, and salt.


19.Mach Bhaja

Mach Bhaja is a unique form of fish fry in Bengali style that you can prepare very quickly. It is served with green coriander sauce or kasundi. To make this dish, you need to marinate the fish with turmeric powder, red chili Powder, and salt and refrigerate for 30 minutes. Then, deep fry the pieces of fish in oil and serve it with Chat masala.


20.Fish Cutlet (Macher Chop)

Fish cutlets can be served as an ideal evening snack with puffed rice. It is a straightforward recipe that you can make at home instantly. To make this dish, you have to prepare the filling first. The filling must contain fish from which the fish bones have been removed. Then the filling is mixed with other ingredients and coated in a batter. Deep fry it in oil and serve it hot with a green salad.