Rohu Machher Jhol
A light, soulful Bengali fish curry featuring tender Rohu fish in a thin, soupy gravy. Flavored with mustard oil and classic spices, this low-salt version is a perfect, healthy comfort food for any day of the week.
For 4 servings
Marinate the fish
Pat the fish pieces dry. Rub them with a pinch of turmeric powder and the pinch of salt. Set aside for 10 minutes.
TIPMarinating helps season the fish from within and gives it a beautiful color when fried.Lightly fry the fish
- Heat the mustard oil in a kadai or pan over medium-high heat until it just begins to smoke.
- Carefully place the marinated fish pieces in the hot oil.
- Fry for 2-3 minutes on each side until they are lightly golden. Don't overcook them.
- Remove the fish from the pan and set aside.
TIPFrying the fish first prevents it from breaking apart in the gravy and adds a layer of flavor.Prepare the gravy base
- In the same oil, add the mustard seeds and let them splutter.
- Add the chopped onion and sauté until it turns soft and translucent, about 3-4 minutes.
- Add the ginger paste and cook for another minute until the raw smell is gone.
- Stir in the tomato puree, remaining turmeric powder, and cumin powder.
Simmer the curry
- Cook the tomato and spice mixture until the oil starts to separate from the masala, about 4-5 minutes.
- Pour in 1.5 cups of water and bring the gravy to a rolling boil.
- Gently slide the fried fish pieces into the gravy along with the slit green chilies.
- Reduce the heat, cover the pan, and let it simmer for 5-7 minutes, allowing the fish to absorb the flavors.
TIPThe consistency of the 'jhol' should be thin and soupy, not thick. Adjust water if needed.Garnish and serve
Turn off the heat. Garnish with freshly chopped coriander leaves. Let the curry rest for 5 minutes before serving.
Serve the curry
Serve the Rohu Machher Jhol hot, typically with steamed rice for a complete meal.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1For the most authentic flavor, do not skip the mustard oil.
- 2Ensure the oil is hot enough before adding the fish to prevent it from sticking to the pan.
- 3The gravy (jhol) is meant to be thin and light. Avoid thickening it with flour or cornstarch.
- 4You can add cubed potatoes or eggplant to the gravy for more texture. Fry them lightly before adding to the simmering curry.
- 5Do not stir the curry too much after adding the fish, as the pieces can break.
Frequently asked questions
Yes, Rohu Machher Jhol is very healthy, especially this low-salt version. Rohu fish is a great source of lean protein and omega-3 fatty acids. The curry is light, low in calories, and uses minimal oil.



