bengali fish curry recipe

Bengali Fish Curry

Bengali fish curry recipe is a famous recipe in the state of West Bengal, India as well as in North India. Here you will learn how to make Bengali fish curry in a few simple steps.


  • 2 tblsps. of lemon juice
  • 2 tbsps. of mustard oil for frying
  • 8 fish pieces
  • 1 tblsp of red chili powder
  • 4 red whole chilies
  • 1 tsp of mustard paste
  • 1 tsp of turmeric powder
  • 4 vertically sliced green chilies
  • 2 tblsp of coriander powder
  • 1 tblsp of garlic paste
  • 1 tsp of mustard seeds
  • 1 bay leaf
  • 2 cup of chopped onions
  • 1 tblsp of ginger paste
  • 1 tsp of turmeric powder
  • 1 tsp of onion seeds
  • salt to taste


Take the fish pieces in a bowl, clean and wash thoroughly, remove excess water and mix with lime juice, turmeric powder, and salt. Keep aside for 40 mins.

Now in a pan put one tsbp of oil and heat it, then fry the fish pieces one by one on both sides, until golden brown color. After that take it out and keep it aside.

Heat the remaining oil, pour the mustard seeds, onion seeds, red chilies, and bay leaf, and stir the fry for a few minutes till the seeds crackle, then mix ginger – garlic paste and stir the fry again for a moment.

Add the chopped onions and stir the fry until the onions turn a golden brown color.

Then add mustard paste, red chili powder, coriander powder, and turmeric powder and stir the fry until the oil starts separating from the fry.

Now add water and salt to taste to the fry and bring to a boil, then add the fried fish pieces, also add green chili slices to the fry.
Stir the fry on a slow flame until the fish pieces get cooked and the oil starts floating on top of the gravy.

Finally, take the curry into a bowl and decorate it with green coriander leaves.
The spicy and tasty Bengali fish curry to serve.

Leave a Reply

Your email address will not be published. Required fields are marked *