Macher Jhol
Indian

Macher Jhol

Bengali·Medium·30 min

A fish curry simmered in mustard oil with turmeric and green chili.

The everyday fish curry of West Bengal and Bangladesh, where fish is the dominant protein in a riverine delta culture. The recipe is centuries old and home-cook native — Bengali tradition gives fish a near-daily place at the table, and jhol (literally "broth" or "watery curry") is the lighter, weekday cousin to richer preparations like jhal or shorshe.

Bengali everyday fish curry — rohu or katla in a thin tomato-mustard-oil broth with kalo jeera (nigella). The mustard oil must be smoked to its smoke point first; raw mustard oil tastes of turpentine.

A thin yellow-orange fish broth, not a thick curry — pieces of rohu or katla bone-in, lightly fried first, then dropped into a turmeric-mustard-oil base with green chili and slit potatoes. Spooned over plain rice in a wide bowl. The broth should taste of fish and mustard oil, not masala — Bengali curry runs spice-light by design.

Mustard oil is non-substitutable: it must be heated to smoking first (this volatilizes off most of the pungent allyl isothiocyanate and softens the bite into a mellow sharpness) before any spice goes in. Fish is fried before going in the broth — the maillard on the skin is what gives jhol its color and stops the flesh from disintegrating. Turmeric is rubbed on raw fish 10 minutes before frying; this both seasons and firms the surface.

Variations

East-Bengali (Bangladeshi) version uses panch phoron and is heavier on turmeric; West-Bengal Hindu cooks add potato and ginger; Odia macha jhola is closer to a sambar in lentil structure.

On the Palate

Where Macher Jhol sits in the Indian flavor cloud

HeatRichnessComplexityFermentFreshness
Cook to learn

Heat the mustard oil to smoking before anything else goes in — this burns off the raw pungency and mellows its sharpness. Then rub the fish with turmeric and fry it first, so the seared skin colors the broth and keeps the flesh from falling apart in the simmer.

Ingredients

How it's made

5 steps · 30 min

  1. 1
    6 min

    Rub the fish pieces with turmeric and salt. Heat mustard oil in a pan until it begins to smoke lightly, then reduce the heat and gently slide in the fish pieces. Fry until golden brown on both sides, about 3 minutes per side.

    Watch out

    The oil is ready when it throws off a light haze of smoke; drop the heat before the fish goes in so it doesn't scorch.

  2. 2
    5 min

    In the same oil, add cumin seeds and a bay leaf. As they sizzle and release their aroma, add sliced onions, ginger, and garlic. Sauté until the onions turn golden brown.

    Watch out

    The cumin and bay should sizzle and smell toasty within seconds — that quick temper is the aroma base for everything after.

  3. 3
    7 min

    Add chopped tomatoes and green chilies to the pan. Cook until the tomatoes soften and the oil starts to separate, creating a fragrant masala base.

    Watch out

    Cook the masala until the oil beads and separates out at the edges; that's the sign the tomato base is done and ready for water.

  4. 4
    10 min

    Pour in water and bring to a boil. Add the fried fish pieces back into the pan, ensuring they are submerged. Simmer on low heat until the flavors meld and the fish is cooked through.

    Watch out

    Avoid stirring too vigorously to prevent breaking the fish.

  5. 5
    2 min

    Finish with a sprinkle of fresh cilantro and serve hot with steamed rice.

Archive tool suggestions — not reviewed

These legacy suggestions have not been evidence-reviewed and are not presented as required tools.

Dishes like this

More from Indian