bengali fish curry

Machher kalojire jhol

Simple Bengali style fish curry with nigella seeds seasoning

Course Main Course
Cuisine Bengali, Indian
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 3 person
Author indrani


  • 4 to 5 Carp pieces
  • 1/2 tsp Turmeric
  • 1/2 tsp Salt

For curry

  • 1 tsp Nigella seeds
  • 1/2 cup Mustard oil
  • 1 tbsp Red chilly powder
  • 2 Green chillies slit
  • 1/2 cup Onions sliced optional
  • 1/2 tsp Sugar As per taste
  • 1/2 tsp Salt As per taste
  • 1/2 cup Water


  1. Marinate the fish pieces with salt and turmeric for 10 minutes

  2. Heat 1/4 th cup  mustard oil in the pan till it smokes

  3. Lower the heat and fry the fish pieces one by one,till they get light brown on both sides

  4. Take out the fish pieces.Discard this oil

  5. Add the remaining oil in the pan.

  6. Fry the nigella seeds

  7. Dissolve the red chilly powder and a pinch of turmeric in the water and add it to the oil.Let it boil .

  8. Add salt and sugar to taste

  9. Add the fish pieces and let it simmer over slow heat,covered for 5 minutes

  10. Add the slit green chillies and saute

  11. Add sliced onions

  12. take it off from heat and serve it hot garnished with coriander leaves with steamed rice.

Recipe Notes

You can add vegetables like aubergines,broad beans or even radish to make it more filling and nutritious.

To make it less spicy use kashmiri chilly powder which will give color minus the heat.