Bengali Macher Jhol
A light and soulful Bengali fish curry made with fresh rohu fish, potatoes, and cauliflower in a fragrant ginger-cumin broth. This everyday classic is the epitome of comfort food in Bengal, best enjoyed with steamed rice.
For 4 servings
5 steps. 30 minutes total.
- 1
Step 1
- a.Marinate Fish & Prepare Spice Paste
- b.Clean the fish steaks and pat them completely dry with a paper towel.
- c.In a bowl, rub the fish pieces with 1 tsp of turmeric powder and 1 tsp of salt, ensuring all sides are coated. Set aside to marinate for 15-20 minutes.
- d.Meanwhile, place the cumin seeds, ginger, and green chilies into a small grinder. Add 2-3 tablespoons of water and blend into a smooth, fine paste.
- 2
Step 2
- a.Fry Fish & Vegetables
- b.Heat mustard oil in a kadai or heavy-bottomed pan over medium-high heat. Wait until the oil is very hot and you see faint smoke rising; this removes its raw pungency.
- c.Carefully slide the marinated fish into the hot oil. Fry in batches for 3-4 minutes per side until golden brown and crisp. Remove with a slotted spoon and set aside.
- d.In the same oil, add the potato wedges and fry for 5-6 minutes until they are light golden and about 50% cooked. Remove and set aside.
- e.Finally, add the cauliflower florets and fry for 3-4 minutes until they have golden-brown spots. Remove and set aside.
- 3
Step 3
- a.Prepare the Gravy (Jhol)
- b.Reduce the heat to medium-low. In the remaining oil (you should have about 2 tbsp left), add the bay leaf and nigella seeds. Let them sizzle for about 30 seconds until fragrant.
- c.Add the prepared ginger-cumin-chili paste to the pan. Sauté for 1-2 minutes, stirring continuously, until the raw smell disappears.
- d.Add the chopped tomatoes, remaining 0.5 tsp turmeric powder, red chili powder, and 1 tsp salt. Cook for 5-7 minutes, until the tomatoes break down completely and you see oil separating from the masala at the edges.
- 4
Step 4
- a.Simmer the Curry
- b.Add the fried potato wedges and cauliflower florets to the masala. Gently toss to coat them well.
- c.Pour in 3 cups of warm water and stir. Bring the mixture to a vigorous boil over high heat.
- d.Once boiling, reduce the heat to a simmer, cover the pan, and cook for 10-12 minutes, or until the potatoes and cauliflower are fully tender.
- 5
Step 5
- a.Finish and Serve
- b.Gently slide the fried fish pieces into the simmering gravy. Spoon some of the gravy over the fish.
- c.Let it cook, uncovered, for another 4-5 minutes. This allows the fish to absorb the flavors without becoming soggy. Avoid vigorous stirring to prevent the fish from breaking.
- d.Turn off the heat. Garnish with freshly chopped coriander leaves.
- e.Let the curry rest for 5 minutes before serving hot with steamed white rice.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1For the most authentic flavor, use only mustard oil and heat it until it's lightly smoking before adding ingredients.
- 2Ensure the fish is completely dry before marinating and frying to prevent oil from splattering and to get a crispier texture.
- 3The 'jhol' should be a light, soupy broth, not a thick gravy. If it reduces too much, you can add a little more hot water.
- 4Do not overcook the fish in the gravy, as it can become tough and break apart easily.
- 5Using warm water for the gravy helps maintain the cooking temperature and results in a better-flavored curry.
- 6For a slightly richer taste, you can add a teaspoon of ghee right at the end before garnishing.
Adapt it for your goals.
Different Fish
This curry works beautifully with other freshwater carp like Katla or Bhetki (Barramundi).
Add VegetablesAdd Vegetables
Incorporate other vegetables like brinjal (eggplant), drumsticks (moringa), or broad beans. Fry them along with the potatoes and cauliflower.
Niramish (No Onion/Garlic)Niramish (No Onion/Garlic)
This recipe is naturally 'niramish' or vegetarian in its base (no onion or garlic), which is a common style for Bengali jhol. You can add a pinch of asafoetida (hing) with the tempering for a different flavor profile.
Spicier VersionSpicier Version
Increase the number of green chilies in the paste or add a slit green chili to the gravy while it simmers for extra heat.
Why this is on our healthy list.
Rich in Omega-3 Fatty Acids
The fish provides a high amount of Omega-3 fatty acids, which are crucial for brain health, reducing inflammation, and lowering the risk of heart disease.
Anti-Inflammatory Properties
Turmeric contains curcumin, and ginger contains gingerol, both of which are potent anti-inflammatory and antioxidant compounds that help combat oxidative stress.
Good Source of Lean Protein
Fish is an excellent source of high-quality lean protein, essential for building and repairing tissues, muscle development, and overall body function.
Aids Digestion
The light, soupy consistency of the 'jhol' along with spices like ginger and cumin makes this dish easy to digest and gentle on the stomach.
Frequently asked questions
Yes, it is considered a very healthy and balanced dish. It's light, low in fat, and rich in protein from the fish and nutrients from the vegetables. The use of spices like ginger and turmeric also adds anti-inflammatory benefits.
