Bengali Macher Jhol
Light, comforting Bengali fish curry made with carp (Rohu or Katla), potatoes, and cauliflower florets in a golden cumin and ginger broth cooked in cold-pressed mustard oil.
Ingredients
For the Fish
- 500 g Rohu or Katla fish steaksโ fresh water carp steaks, washed
- 1 tsp turmeric powderโ for fish marination
- 1 tsp saltโ rubbed into fish
- 3 tbsp mustard oilโ for frying fish and cooking curry
For the Vegetables & Gravy (Jhol)
- 2 medium potatoesโ peeled and sliced into long wedges
- 100 g cauliflower florets or pointed gourd (potol)โ optional seasonal addition
- 1/2 tsp kalonji (nigella seeds)โ traditional Bengali tempering
- 4 whole green chilliesโ slit
- 1 1/2 tsp cumin powder (jeera)โ ground in water paste
- 1 tsp coriander powderโ ground
- 1 tbsp ginger pasteโ freshly grated
- 0.8 tsp Kashmiri red chilli powderโ for golden hue
- 2 1/2 cups warm waterโ for light jhol (broth)
- 2 tbsp fresh coriander leavesโ chopped
Cooking Instructions
- 01
Marinate & Shallow Fry Fish
โฑ๏ธ 8mRub fish steaks with turmeric and salt. Heat mustard oil in a kadai to smoking point. Fry fish pieces for 2-3 minutes per side until lightly golden (do not over-fry, or fresh carp turns tough). Remove and set aside.
โ Visual Cue: Fish turns light golden with delicate crisp crust - 02
Fry Potatoes & Vegetables
โฑ๏ธ 5mIn the same mustard oil, fry potato wedges and cauliflower florets with a pinch of turmeric and salt for 4-5 minutes until golden on edges. Drain and remove.
โ Visual Cue: Potato wedges develop a golden skin - 03
Temper Kalonji & Sautรฉ Spices
โฑ๏ธ 4mIn remaining oil, add kalonji (nigella seeds) and 2 slit green chillies. Add ginger paste, cumin powder, coriander powder, Kashmiri chilli, and 2 tbsp water to prevent scorching. Cook on medium-low for 3 minutes until oil separates.
โ Visual Cue: Aromatic nigella seeds crackle in mustard oil - 04
Simmer the Light Broth (Jhol)
โฑ๏ธ 8mAdd 2.5 cups warm water, salt, and the fried potatoes. Bring to a rolling boil. Reduce heat, cover, and cook for 8 minutes until potatoes are completely tender.
โ Visual Cue: Potatoes become soft and broth turns golden yellow - 05
Slide in Fish & Rest
โฑ๏ธ 5mGently slide the fried fish steaks into the bubbling jhol along with remaining slit green chillies. Simmer for 4-5 minutes so fish absorbs the light spiced broth. Garnish with fresh coriander and rest covered 5 minutes.
โ Visual Cue: Light golden aromatic curry with tender, flaky fish
Chef's Authentic Tips
- Frying fish in smoking hot mustard oil prevents it from sticking and eliminates raw freshwater fish odors.
- Authentic Macher Jhol is a light soupy broth (jhol), not a thick heavy gravy.
Smart Substitutions
- Can use salmon, sea bass, tilapia, or cod steaks if Rohu or Katla is unavailable.
Serving Suggestions & Pairings
- โ Serve hot over a bed of fragrant steamed Gobindobhog or basmati rice with a fresh green chilli and a wedge of Gondhoraj lebu (king lemon).
Estimated Nutrition
Similar Recipes You'll Love
Other authentic dishes from Bengali and Main Course.
Shorshe Ilish (Hilsa in Mustard Sauce)
Regal Bengali delicacy of prized Hilsa fish steaks simmered in a sharp, pungent mustard seed paste and green chilli gravy cooked in pure mustard oil.
Rajasthani Dal Baati Churma
The quintessential royal feast of Rajasthan: rustic baked whole wheat baati dumplings drenched in desi ghee, served with spicy panchmel dal and sweet cardamon churma.
Kashmiri Mutton Rogan Josh
Aristocratic Kashmiri curry of tender bone-in mutton slow-cooked with fennel powder (saunf), dry ginger (sonth), whole spices, and brilliant red Kashmiri maval (cockscomb flower) or Kashmiri mirch.
Butter Chicken (Murgh Makhani)
Tender chicken marinated in aromatic yogurt and spices, grilled to smoky perfection and simmered in a velvety, rich tomato, butter, and cashew gravy scented with kasuri methi.