Rohu Machher Jhol
A light, everyday Bengali fish curry where tender rohu steaks swim in a thin, turmeric-yellow gravy perfumed with ginger, cumin, and the subtle heat of green chilies. This comforting staple is what most Bengali homes eat for lunch, best paired with hot steamed rice to soak up every last drop of the aromatic broth.
For 4 servings
- prep · ~10 min
Marinate the fish steaks.
Rub the rohu steaks gently with a pinch of salt and a pinch of turmeric powder. Set aside for 10 minutes while you prepare the other ingredients.
- fry · ~5 min
Lightly fry the fish.
1.Heat 2 tbsp mustard oil in a kadai over medium-high heat until it reaches its smoking point.2.Gently slide in the marinated fish steaks and fry for 1-2 minutes per side until lightly golden.3.Remove the fish carefully with a slotted spoon and set aside on a plate.TIPDon't crowd the pan. Fry in two batches if needed to keep the fish from breaking. - temper · ~5 min
Make the tempering.
1.In the same kadai, add the remaining 1 tbsp mustard oil and heat until shimmering.2.Add bay leaves and cumin seeds. Let them crackle for 15-20 seconds until fragrant.3.Add the sliced onion and fry until soft and translucent, about 3-4 minutes. - saute · ~5 min
Build the spice base.
1.Add the ginger paste to the pan and sauté for 1 minute until the raw smell fades.2.Stir in the turmeric powder, cumin powder, and red chili powder.3.Add the sliced tomatoes and slit green chilies. Cook for 2-3 minutes, mashing the tomatoes gently until they soften and the oil begins to separate at the edges. - simmer · ~12 min
Add water and potatoes, then simmer.
1.Pour in 600 ml water and add the salt. Stir well and bring the gravy to a rolling boil.2.Gently add the potato wedges. Lower the heat to medium-low, cover, and simmer for 10-12 minutes until the potatoes are fork-tender.TIPThe potatoes absorb the spices as they cook, becoming the best part of the curry. - simmer · ~7 min
Gently poach the fish in the gravy.
1.Slide the fried fish steaks into the simmering gravy. Spoon some gravy over the top of each piece.2.Cover and simmer on low heat for 5-7 minutes. Do not stir—just swirl the pan gently once or twice to prevent sticking.3.Turn off the heat when the gravy has a light, soupy consistency.TIPAvoid stirring too much once the fish is in—the steaks are delicate and can break apart easily. - garnish · ~2 min
Finish and serve.
Sprinkle chopped cilantro over the curry. Let it rest for 2 minutes, then serve hot in individual bowls with steamed rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Always heat mustard oil until it reaches its smoking point to mellow its pungency.
- 2Rinse fish steaks gently and pat dry before marinating for better turmeric absorption.
- 3Do not overcrowd the pan while frying fish; cook in batches for even browning.
- 4Use a slotted spoon to flip and remove fish to prevent the delicate steaks from breaking.
- 5Simmer the gravy covered without stirring once fish is added; swirl the pan instead.
- 6Adjust water quantity to your preferred consistency – the gravy thickens slightly on standing.
- 7For best flavor, let the curry rest for 5 minutes after cooking before serving.
Adapt it for your goals.
No-potato
Skip the potato wedges for a lighter, more traditional jhol where the fish and thin gravy take center stage – ideal for a low-carb meal.
veganVegan
Replace rohu fish with firm tofu or large cauliflower florets; follow the same marinating and frying steps for a plant-based version that still absorbs the spicy broth.
extra spicyExtra-spicy
Add 1-2 more slit green chilies and a pinch more red chili powder for those who crave a fiery kick in their everyday curry.
coconut milkCoconut-milk
Stir in ½ cup thin coconut milk just before adding the fish for a richer, slightly sweet gravy that pairs beautifully with steamed rice.
Why this is on our healthy list.
Rich in Omega-3 Fatty Acids
Rohu fish is a freshwater fish that provides heart-healthy omega-3s, supporting brain function and reducing inflammation.
Good Source of Lean Protein
Each serving delivers protein to help build and repair tissues, with the light gravy keeping the dish low in saturated fat.
Anti-Inflammatory Spices
Turmeric and ginger in this curry offer natural anti-inflammatory properties that may aid digestion and joint health.
Potassium from Potatoes
The potato wedges contribute potassium, an essential mineral that helps regulate blood pressure and muscle function.
Frequently asked questions
Yes, swap rohu with firm fish like tilapia, catfish, or kingfish; avoid delicate fish like sole as they may break apart.



