Machhere jhol bengali fish curry –Welcome to a delicious exploration of traditional Bengali cuisine with our Machhere Jhol, a flavorful fish curry that embodies the essence of Bengali cooking. This aromatic dish offers a delightful blend of spices, making it a favorite among seafood lovers.
Image of Machhere Jhol
The beauty of Machhere Jhol lies not only in its taste but also in its presentation.

To bring this exquisite dish to your table, you will need the following ingredients:
Ingredients
- 500 grams of fresh fish (preferably Rohu or any firm white fish)
- 2 large onions, finely sliced
- 2 medium tomatoes, chopped
- 1 tablespoon ginger-garlic paste
- 2-3 green chilies, slit
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder (adjust to taste)
- 1 teaspoon cumin powder
- 1 teaspoon coriander powder
- 2-3 tablespoons mustard oil (or as per taste)
- Salt to taste
- Cilantro leaves for garnish
Instructions
- Start by cleaning and cutting the fish into pieces. Marinate the fish with turmeric and a pinch of salt for about 15-20 minutes.
- Heat the mustard oil in a pan until it starts to smoke slightly, then reduce the heat. Carefully add the marinated fish pieces and lightly fry until they are golden brown on both sides. Once done, remove them from the pan and set aside.
- In the same pan, add the sliced onions and sauté until they turn translucent. Add the ginger-garlic paste and green chilies and cook for about 2-3 minutes.
- Add the chopped tomatoes and cook until they become soft and mushy. Then, incorporate the turmeric, red chili, cumin, and coriander powders. Stir well and cook the spices for a few minutes until the oil separates from the mixture.
- Now, gently add the fried fish into the pan and coat them nicely with the spice mixture. Pour in about 1-2 cups of water, depending on your desired consistency. Allow the curry to simmer for about 10-15 minutes until the fish absorbs the flavors.
- Garnish with chopped cilantro leaves before serving. Serve hot with steamed rice or traditional Bengali luchis (fried flatbreads) for a complete meal.
Machhere Jhol is not just a dish; it is a heartfelt expression of Bengali culture and tradition. Enjoy making this delectable fish curry and sharing it with your loved ones!