Rohu Machha Jhola
A light, everyday fish curry from Odisha and Bengal, where tender rohu steaks are simmered in a thin, turmeric-yellowed gravy perfumed with mustard oil and panch phoron. The gentle heat from green chilies and the freshness of tomatoes make this a comforting, soupy curry best enjoyed with steamed rice.
For 4 servings
- prep · ~10 min
Marinate the fish steaks.
1.Pat the rohu steaks dry with a kitchen towel.2.Rub 0.25 tsp salt and 0.25 tsp turmeric powder evenly over the fish.3.Set aside to marinate for 10 minutes. - fry · ~6 min
Shallow fry the fish.
1.Heat 2 tbsp mustard oil in a kadai or frying pan until it reaches smoking point, then cool slightly.2.Slide in the marinated fish steaks carefully.3.Fry for 2-3 minutes on each side until light golden, then remove and set aside.TIPHeating mustard oil to its smoking point removes the raw pungency and makes it mellow. - temper · ~1 min
Temper the spices.
1.In the same pan, add the remaining 1 tbsp mustard oil over medium heat.2.Add panch phoron, bay leaf, and dried red chili.3.Stir until the spices crackle and become fragrant, about 30-40 seconds. - saute · ~3 min
Cook the potato slices and spices.
1.Add the potato rounds to the tempered spices and stir for 2 minutes.2.Sprinkle in the coriander powder, cumin powder, red chili powder, and the remaining 0.25 tsp turmeric powder.3.Sauté for another minute until the raw smell of the spices disappears.TIPStir constantly to prevent the ground spices from burning and turning bitter. - simmer · ~5 min
Build the gravy.
1.Add the chopped tomatoes and green chilies. Cook until the tomatoes soften, about 2-3 minutes.2.Pour in 3 cups of hot water and add the remaining 0.25 tsp salt.3.Stir well and bring the gravy to a gentle boil. - simmer · ~12 min
Simmer until the potatoes are tender.
1.Reduce the heat to low, cover the pan, and let it simmer for 10-12 minutes.2.Check that the potato slices are cooked through by piercing them with a fork. - simmer · ~6 min
Add the fried fish and finish cooking.
1.Gently slide the fried fish steaks into the simmering gravy.2.Spoon some gravy over the fish.3.Cover and simmer on low heat for 5-6 minutes to let the fish absorb the flavors.TIPDo not stir vigorously after adding the fish to prevent the steaks from breaking. - rest · ~5 min
Rest briefly before serving.
Turn off the heat and let the curry rest for 5 minutes. This allows the flavors to meld together.
- garnish
Garnish with fresh coriander and serve hot.
Sprinkle chopped coriander leaves over the curry. Serve the Rohu Machha Jhola hot with steamed rice.
TIPA squeeze of lime just before eating brightens the entire dish.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Let the mustard oil reach smoking point before frying the fish to eliminate its raw pungency.
- 2Pat the rohu steaks completely dry before marinating for better browning and less splatter.
- 3Add the fried fish to the simmering gravy gently and do not stir vigorously to keep steaks intact.
- 4Check potato tenderness with a fork before adding the fish so everything finishes together.
- 5Let the curry rest for 5 minutes off heat before serving to let the flavors fully meld.
- 6For a thinner, soupier jhola, add an extra half cup of hot water during the simmering stage.
Adapt it for your goals.
Low-oil
Skip shallow frying the fish; instead, sear the marinated steaks on a non-stick pan with just 1 teaspoon of oil, then proceed with the recipe as written. This reduces fat while keeping the fish intact.
vegVeg
Replace rohu with 400g of paneer cubes or firm tofu. Pan-fry the cubes until golden before adding to the gravy. A great option for vegetarians craving the soupy comfort of jhola.
mildMild
Reduce green chilies to 1 and skip the dried red chili. Add 2 tablespoons of cream or coconut milk at the end for a mellow, kid-friendly version that still tastes authentically Bengali.
Why this is on our healthy list.
Rich in Omega-3 Fatty Acids
Rohu fish is a freshwater fish that provides a good amount of omega-3s, which support heart and brain health.
Anti-Inflammatory Spices
Turmeric, cumin, and coriander in the gravy are known for their anti-inflammatory properties and aid digestion.
Low in Saturated Fat
Mustard oil is predominantly unsaturated fat compared to butter or ghee, making this a heart-friendly everyday curry.
Frequently asked questions
Yes, firm white fish like catla, tilapia, or kingfish work well. Adjust cooking time if the fillets are thinner.



