Rohu Machha Jhola
A classic Odia fish curry featuring pan-fried rohu fish simmered in a light, fragrant mustard and tomato gravy. It's a comforting, everyday dish from Odisha, best enjoyed with steamed rice.
For 4 servings
6 steps. 30 minutes total.
- 1
Step 1
- a.Marinate the Fish
- b.Clean the fish steaks thoroughly and pat them completely dry.
- c.In a mixing bowl, combine the fish with 1 tsp turmeric powder, 1 tsp red chili powder, and 1 tsp salt.
- d.Gently rub the spices all over the fish pieces, ensuring an even coating.
- e.Let the fish marinate for at least 15-20 minutes.
- 2
Step 2
- a.Prepare the Mustard Paste
- b.Soak the yellow and black mustard seeds in 1/4 cup of warm water for 20 minutes to reduce bitterness.
- c.Drain the water and transfer the soaked seeds to a grinder jar.
- d.Add the cumin seeds, garlic cloves, ginger, and green chilies to the jar.
- e.Grind to a very smooth paste, adding a few tablespoons of water as needed to facilitate grinding.
- 3
Step 3
- a.Fry the Fish and Badi
- b.Heat the mustard oil in a kadai or wide pan over medium-high heat until it is very hot and just begins to smoke. This step is crucial to remove the oil's pungency.
- c.Reduce the heat to medium. Carefully place the marinated fish steaks in the hot oil, ensuring not to overcrowd the pan.
- d.Shallow fry for 3-4 minutes per side until golden brown and crisp. Remove and set aside on a plate.
- e.If using badi, fry them in the same oil for about 1 minute until they turn golden. Remove and set aside.
- 4
Step 4
- a.Prepare the Gravy (Jhola)
- b.In the same pan with the remaining oil (about 3 tbsp), add the panch phoron. Allow the seeds to crackle for about 30 seconds.
- c.Add the finely chopped onion and sauté for 5-6 minutes until it becomes soft and translucent.
- d.Lower the heat and add the prepared mustard paste. Stir continuously and cook for 2-3 minutes until the raw smell disappears. Do not overcook, as it can turn bitter.
- e.Add the remaining 0.5 tsp turmeric powder and 0.5 tsp red chili powder. Mix well.
- f.Add the chopped tomatoes and cook for 5-7 minutes, until they break down and oil starts to separate from the masala.
- 5
Step 5
- a.Simmer the Curry
- b.Pour in 2 cups of warm water and add the remaining 0.75 tsp of salt. Stir well to combine.
- c.Bring the gravy to a rolling boil over medium-high heat.
- d.Gently slide the fried fish pieces and the fried badi into the boiling gravy.
- e.Reduce the heat to low, cover the pan, and let it simmer for 7-8 minutes. This allows the fish to absorb the flavors.
- f.Check for seasoning and adjust salt if necessary.
- 6
Step 6
- a.Garnish and Serve
- b.Turn off the heat and garnish with freshly chopped coriander leaves.
- c.Let the curry rest for 5-10 minutes before serving to allow the flavors to meld together.
- d.Serve hot with steamed white rice for an authentic Odia meal.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1Heating mustard oil until it's lightly smoking is essential for authentic flavor and to reduce its natural pungency.
- 2Always cook the mustard paste on low heat and for a short duration (2-3 minutes) to prevent it from becoming bitter.
- 3The 'jhola' (gravy) is meant to be thin and light. Avoid over-reducing it to maintain its characteristic consistency.
- 4For a tangier flavor, you can add a piece of dried mango (ambula) or a splash of tamarind water to the gravy along with the water.
- 5Ensure the fish is patted completely dry before marinating and frying to prevent oil from splattering and to get a crispier texture.
Adapt it for your goals.
Add Vegetables
You can add chunks of potato, drumsticks, or eggplant to the curry. Fry them lightly after frying the fish and add them to the gravy to cook until tender.
Different FishDifferent Fish
While Rohu is traditional, this curry can also be made with other freshwater fish like Catla, Bhakura, or even sea fish like mackerel or pomfret.
Creamier GravyCreamier Gravy
For a slightly thicker and richer gravy, you can add 1 tablespoon of poppy seed (posto) paste along with the mustard paste.
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
Rohu fish is an excellent source of Omega-3 fatty acids, which are crucial for brain health, reducing inflammation, and lowering the risk of heart disease.
Excellent Source of Lean Protein
Fish provides high-quality lean protein, essential for building and repairing tissues, muscle growth, and overall body function.
Anti-inflammatory Properties
The use of turmeric, ginger, garlic, and mustard seeds in the curry provides powerful anti-inflammatory compounds that can help combat chronic inflammation.
Boosts Digestion
Spices like cumin, ginger, and fennel (in panch phoron) are known to aid digestion, reduce bloating, and improve gut health.
Frequently asked questions
One serving of Rohu Machha Jhola contains approximately 350-450 calories, depending on the amount of oil used and the size of the fish steak. It's a balanced meal providing protein, healthy fats, and carbohydrates when served with rice.
