West Bengal / East India · Indian
Macher Jhol (Bengali Fish Curry)
The everyday Bengali fish curry: lightly fried fish simmered in a thin, golden gravy of potatoes, tomato, and panch phoron-scented spice. Clean, comforting, and made to be eaten with a mound of rice.
Published June 22, 2026
Cultural context
Macher jhol is the soul of the Bengali everyday table — a light, brothy fish curry (jhol means a thin gravy) usually made with freshwater fish like rui (rohu) or katla. Bengal's fish-and-rice culture, fed by its rivers and delta, runs deep; this is the dish that appears on countless home tables at lunch.
Macher jhol is Bengal on a plate: a light, golden fish curry — jhol means a thin gravy — built around fried fish and potatoes in a spice base scented with panch phoron. It is not a grand dish; it’s the everyday one, the lunch that appears on home tables across West Bengal, fed by the rivers and delta that make fish and rice the heart of Bengali eating.
Fry the fish first
Bengalis almost always fry the fish before it goes into a gravy. A quick shallow-fry in mustard oil firms the pieces so they hold together and adds a savoury depth. The same goes for the potatoes — browning their edges keeps them whole and flavourful in the thin jhol.
Mustard oil and panch phoron
Two ingredients make this taste Bengali: mustard oil, heated to smoking and cooled slightly to mellow its bite, and panch phoron — the five-spice blend of cumin, fennel, fenugreek, nigella, and mustard tempered in the hot oil. Together they give a simple, light curry real character.
Keep it thin
The point of a jhol is its lightness — a brothy, pourable gravy, not a reduced masala. Add enough water, simmer the potatoes through, and add the fried fish only near the end so it stays tender. Serve it over a generous mound of rice.
For more East Indian cooking, try aloo posto, or browse the full recipe collection.
Ingredients
For the fish
- 500 g rohu (rui) or katla steaks, or any firm freshwater fish Bengalis fry the fish first; pomfret or tilapia also work.
- 1/2 tsp each turmeric and salt, to rub on the fish
- for shallow frying mustard oil Mustard oil is central to Bengali cooking — heat it to smoking, then cool slightly before use to mellow its sharpness.
For the gravy
- 2 potatoes, cut into wedges Potatoes in macher jhol are traditional and beloved.
- 1 tsp panch phoron (Bengali five-spice) Equal parts cumin, fennel, fenugreek, nigella, and mustard seeds.
- 1 tomato, chopped
- 1 tbsp ginger paste
- 1 tsp cumin powder
- 1/2 tsp each turmeric and red chili powder
- 2 green chilies, slit
To finish
- salt and chopped coriander
Method
Tap a step’s number to check it off as you go.
-
Rub the fish with turmeric and salt. Heat mustard oil to smoking, cool slightly, and shallow-fry the fish pieces until lightly golden on both sides; set aside.
Why: Frying firms the fish so it holds together in the gravy and adds flavour; smoking the mustard oil first removes its raw pungency.
-
In the same oil, fry the potato wedges until their edges turn golden, then set aside with the fish.
Why: Browning the potatoes builds flavour and keeps them from falling apart later.
-
Temper the panch phoron in the oil until it splutters, then add ginger paste, tomato, and the powdered spices with a splash of water; fry to a paste.
Why: Blooming the whole and ground spices in oil is what gives the thin gravy its depth despite its simplicity.
-
Add water to make a light gravy, return the potatoes, and simmer until nearly tender. Slide in the fried fish and green chilies and simmer 5–6 minutes more.
Why: Cooking potatoes first and adding fish late keeps the fish intact and just-cooked; the jhol should stay thin, not reduce to a thick masala.
-
Check salt, finish with coriander, and rest a few minutes before serving.
Why: A short rest lets the fish absorb the gravy's flavour.
A quick, anonymous tap — no review needed.
Variations
- Doi maach (yogurt-based)
Simmer the fried fish in a whisked-yogurt gravy with garam masala for the richer, festive cousin of everyday jhol.
- Vegetarian (no fish)
Make the same light jhol with fried potato, cauliflower, and bori (lentil dumplings) for a niramish version.
- Milder mustard oil
If mustard oil is too sharp for you, use half mustard and half neutral oil — though purists will frown.
Serving & Storage
Serve with plenty of steamed rice, the only correct accompaniment. A wedge of lime and extra green chili on the side are typical.
Pairs with: Steamed rice, Lime, Begun bhaja (fried eggplant).
Storage: Best the day it's made; keeps 1–2 days refrigerated. Reheat gently so the fish doesn't break.
Nutrition
Per serving (1 serving with gravy)
- Calories
- 300
- Protein
- 27 g
- Carbs
- 18 g
- Fat
- 14 g
- Fiber
- 2 g
- Sugar
- 3 g
- Sodium
- 540 mg
Notable micronutrients: Omega-3, Vitamin B12, Potassium
Estimated using standard ingredient data. Values vary with brands and substitutions.
Frequently Asked Questions
What fish is best for macher jhol?
Traditionally freshwater fish — rohu (rui) or katla, cut into steaks. Outside Bengal, firm fish like pomfret, tilapia, or even basa work; the gravy is forgiving.
Do I have to use mustard oil?
It's a defining flavour of Bengali cooking, so it's strongly recommended. Heat it to smoking and let it cool slightly before frying to tame its raw sharpness. A neutral oil works mechanically but loses the character.
What is panch phoron?
A Bengali whole-spice blend of equal parts cumin, fennel, fenugreek, nigella (kalonji), and mustard seeds, tempered in hot oil. It's central to East Indian cooking.
What to drink with this
All drinks →Hand-picked pours to match this dish.
Cuba (mojito tradition), worldwide · Cuban
Virgin Mojito (Non-Alcoholic Mint & Lime Cooler)
A proper mojito mocktail — fresh mint, lime and a little sugar, lengthened with soda over crushed ice. All the bright, herbal lift of the original, none of the rum.
North & West India (peak-summer drink across the subcontinent) · Indian
Aam Panna (Raw Green Mango Summer Cooler)
India's tangy, jade-green raw-mango cooler — roasted or boiled green mangoes blended with cumin, black salt and mint. The traditional heat-stroke remedy that tastes like summer.
Pan-Indian (North & West India) · Indian
Badam Milk (Saffron Almond Milk)
Milk simmered with a paste of soaked almonds, saffron, cardamom and a whisper of nutmeg — India's rich, fragrant almond drink. Comforting served warm in winter, reviving served chilled in summer, festive any time.
From our kitchen community
Ratings & Reviews
My Rating
Tap a star to rate — no sign-in, no form needed.
My Review
0 Ratings
🥣 0 home cooks made it!
Be the first to rate Macher Jhol (Bengali Fish Curry).