Bengali fish curry | How to make Bengali fish curry

By Pranav Shah  |  18th Jul 2015  |  
4.2 from 9 reviews Rate It!
  • Bengali fish curry, How to make Bengali fish curry
Bengali fish curryby Pranav Shah
  • Prep Time


  • Cook Time


  • Serves





About Bengali fish curry Recipe

Staple food in Bengal. My favourite!

Bengali fish curry is a delicious dish which is liked by people of all age groups. Bengali fish curry by Pranav Shah has a step by step process of how to make the dish. This makes it very easy to understand for even beginners. This recipe can serve 4 people. You can find Bengali fish curry at many restaurants and you can also prepare this at home. This authentic and mouthwatering Bengali fish curry takes few minutes for the preparation and 45 minutes for cooking. When you want to prepare something delicious for a party or special occasion then Bengali fish curry is a good option for you. The flavour of Bengali fish curry is tempting and you will enjoy each bite of this. Try this Bengali fish curry on weekends and impress your family and friends. You can comment and rate the Bengali fish curry recipe on the page below.

Bengali fish curry

Ingredients to make Bengali fish curry

  • fish (of your choice) 500 grams
  • red chilli powder 1 tsp
  • turmeric powder 1/2 tsp
  • 2 tomatoes chopped
  • cloves 2-4
  • cinnamon 1 stick (around 1/2 to 1 inch)
  • coriander-cumin seeds powder 1 tsp
  • onions 1 (large)
  • curds (dahi) 1 cup
  • mustard seeds 1/2 tsp
  • cloves 2
  • cardamom 2
  • salt to taste
  • mustard oil 3 tbsp
  • green chillies 3-4

How to make Bengali fish curry

  1. Roast and grind together cloves, cinnamon, cardamom and cumin and keep aside. Clean and cut fish into 1-inch thick steak.
  2. Grind togther the chillies, turmeric and salt. Smear the fish with ground spices and then shallow fry for 2 mins and keep aside.
  3. Grind together the chilli powder, roasted spices, mustard seeds and half of the sliced onions.
  4. Heat oil to a smoking in a wok. Put the garlic cloves and onion and fry them, add the ground spices to this and fry together. Add the sliced tomates and saute till they are cooked.
  5. Add well beaten curd, simmer for 10-15mins. Add the fried fish and cook and cover again for 15mins.
  6. Serve hot garnished with chopped coriander leaves.

My Tip:

Add ginger paste to add more flavors to the curry

Reviews for Bengali fish curry (9)

Aju P4 months ago

इंडियन रेसिपी 4 यू
इंडियन रेसिपी के तहत आप का बंगाली मछली करी अच्‍छा लगा

Ishita Haldera year ago


Kanak Patel2 years ago

can i use prawn instead of fish?

Tahseen Fathima2 years ago


shalini chawla2 years ago


jiya Singh2 years ago

Good recipe

Sukhmani Bedi2 years ago


anjana arora2 years ago

We did this not as a whole fish but in fillets

DHANANJAY JHA2 years ago

I made this with Surmayi fish. v good Thank you

Cooked it ? Share your Photo