Ilish Machha Jhola
A light, aromatic Bengali fish curry featuring the prized Hilsa, gently simmered in a thin, turmeric-infused gravy. The delicate, oily fish shines through a simple yet flavorful broth made with nigella seeds, green chilies, and a whisper of mustard. Served with steamed rice, this is comfort in a bowl.
For 4 servings
- prep · ~10 min
Marinate the hilsa steaks.
In a bowl, gently coat the hilsa fish pieces with a pinch of turmeric powder and a pinch of salt. Let them rest while you prepare everything else, no more than 10 minutes so the delicate flesh stays firm.
TIPHandle hilsa gently; its flesh is very soft and delicate. - temper · ~2 min
Temper the oil with nigella seeds and chilies.
1.Heat mustard oil in a kadai over medium heat until it reaches its smoking point, then cool slightly.2.Add nigella seeds and let them splutter for 10 seconds.3.Carefully drop in the slit green chilies and sauté for 15 seconds. - mix · ~3 min
Build the light gravy.
1.Pour in 3 cups of water carefully, standing back as it may sputter.2.Add a pinch of turmeric powder, a pinch of red chili powder, and 0.25 tsp salt.3.Stir and bring the broth to a gentle rolling boil. - simmer · ~10 min
Poach the fish in the gravy.
1.Gently slide the marinated hilsa steaks into the boiling gravy in a single layer.2.Reduce heat to low, cover the kadai with a lid, and simmer very gently.3.Let it cook undisturbed for 8-10 minutes. Do not stir to avoid breaking the fish.TIPThe fish is done when the flesh turns opaque and flakes easily at the touch. - garnish · ~1 min
Finish with fresh coriander and serve.
Turn off the heat. Carefully transfer the fish and gravy to a serving bowl, sprinkle with chopped cilantro, and serve immediately.
TIPLet the curry rest for 5 minutes before serving; the flavors meld together beautifully.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Always use mustard oil for authentic flavor; heat it to smoking point first to mellow its pungency.
- 2Handle hilsa steaks very gently during washing and marinating to keep the delicate flesh intact.
- 3Do not stir the curry once the fish is added; gently shake the pan if needed to submerge the steaks.
- 4The fish is perfectly cooked when the flesh turns opaque and flakes easily with a fork.
- 5Let the finished curry rest for 5 minutes before serving so the flavors meld beautifully.
- 6For the best texture, serve the jhola immediately after resting; fish loses moisture upon reheating.
- 7If making ahead, cool completely, refrigerate, and reheat very gently on low heat to avoid breaking the fish.
Adapt it for your goals.
Low-oil
Reduce mustard oil to 1 tablespoon and skip the smoking step; simply heat until warm. The flavor will be milder, but the dish remains light and healthy.
veganVegan
Replace hilsa with firm tofu or king oyster mushrooms cut into steaks. Marinate and poach the same way for a plant-based version that still absorbs the turmeric-nigella broth beautifully.
extra spicyExtra-spicy
Add 1-2 more slit green chilies and a pinch of cayenne pepper to the gravy for a fiery kick that amplifies the heat without masking the fish.
tomato tangTomato-tang
Add 1 small chopped tomato along with the water for a slightly tangier, richer broth that slightly thickens the jhola — a common variation in some Bengali households.
Why this is on our healthy list.
Rich in Omega-3 Fatty Acids
Hilsa fish is one of the richest sources of omega-3s, which support heart health, reduce inflammation, and benefit brain function.
Low in Saturated Fat
This light, oil-based gravy uses minimal mustard oil, keeping the dish low in unhealthy saturated fats while still delivering flavor.
Good Source of Protein
Hilsa provides high-quality, easily digestible protein essential for muscle repair and overall body maintenance.
Turmeric’s Anti-Inflammatory Properties
The pinch of turmeric in the marinade and gravy adds curcumin, a compound known for its anti-inflammatory and antioxidant benefits.
Low-Calorie Broth
The thin, water-based gravy is naturally low in calories and carbohydrates, making this dish suitable for light meals.
Frequently asked questions
Yes, you can substitute with other oily fish like mackerel, pomfret, or salmon. Adjust cooking time based on thickness, but note the flavor will differ.






-curry.webp)
.webp)