Macher Jhol Recipe | Indian Fish Curry
Macher Jhol is a light fish curry that is a staple in many Bengali households. It features a thin, flavorful broth made with turmeric, ginger, and cumin, which highlights the taste of the fish. This dish is usually prepared with freshwater fish and is meant to be eaten with steamed white rice. It is a simple way to enjoy fish without heavy spices or thick gravies. Follow these steps to make a bowl of this light and flavorful curry at home.
Why You’ll Love This Recipe
- It uses simple ingredients found in most Indian kitchens.
- The light broth is easy to digest and very flavorful.
- It comes together quickly for a nutritious weekday meal.
Ingredients
- 500 grams Rohu or Katla fish pieces (Cleaned and patted dry)
- 1/2 teaspoon Turmeric powder (Divided for marination and curry)
- 1/2 teaspoon Salt (Adjust to your taste)
- 3 tablespoons Mustard oil (For frying and cooking)
- 1 teaspoon Kalonji (nigella seeds) (For tempering)
- 1 tablespoon Ginger paste (Freshly grated is best)
- 1 teaspoon Cumin powder (Standard ground spice)
- 2 cups Water (For the curry base)
- 2 Green chilies (Slit lengthwise)
How to Make Macher Jhol
- Marinate the fish: Rub the fish pieces with a pinch of turmeric and a little salt. Let them sit for 10 minutes.
- Fry the fish: Heat 2 tablespoons of mustard oil in a pan until it smokes slightly. Fry the fish pieces until lightly golden on both sides, then remove and set aside.
- Temper the oil: In the same pan, add the remaining oil. Once hot, add the kalonji seeds and let them sizzle for a few seconds.
- Sauté the spices: Add the ginger paste, remaining turmeric, and cumin powder. Stir for one minute until the raw smell disappears.
- Simmer the curry: Pour in the water and add the green chilies. Bring the mixture to a boil.
- Cook the fish: Gently slide the fried fish into the boiling broth. Cover and cook on medium heat for 8 to 10 minutes until the fish is tender.
Tips
- Ensure the mustard oil is hot enough before frying to prevent the fish from sticking to the pan.
- If you prefer a thicker gravy, you can lightly mash one of the cooked potato pieces if you choose to add them.
- Always use fresh fish for the best flavor in this light curry.
Serving Suggestions
- Serve hot over a bowl of steamed white basmati rice.
- Add a wedge of fresh lemon on the side to squeeze over the curry before eating.
Storage
- Store leftovers in an airtight container in the refrigerator for up to one day.
- Reheat gently on the stovetop until warm, being careful not to break the fish pieces.
Frequently Asked Questions
Can I use other types of fish?
Yes, you can use any firm-fleshed freshwater fish available to you.
Is mustard oil necessary?
Mustard oil provides a distinct flavor, but you can use any neutral cooking oil if preferred.
Can I add vegetables?
Yes, you can add sliced potatoes or cauliflower florets along with the spices.

Macher Jhol Recipe
Ingredients
Method
- Rub the fish pieces with a pinch of turmeric and a little salt. Let them sit for 10 minutes.
- Heat 2 tablespoons of mustard oil in a pan until it smokes slightly. Fry the fish pieces until lightly golden on both sides, then remove and set aside.
- In the same pan, add the remaining oil. Once hot, add the kalonji seeds and let them sizzle for a few seconds.
- Add the ginger paste, remaining turmeric, and cumin powder. Stir for one minute until the raw smell disappears.
- Pour in the water and add the green chilies. Bring the mixture to a boil.
- Gently slide the fried fish into the boiling broth. Cover and cook on medium heat for 8 to 10 minutes until the fish is tender.
Notes
2. If you prefer a thicker gravy, you can lightly mash one of the cooked potato pieces if you choose to add them.
3. Always use fresh fish for the best flavor in this light curry.
More Recipes to Try
You may also enjoy Aloo Gobi Recipe, Masoor Dal Recipe, and Palak Paneer Recipe.
Explore more dishes in our Recipe Index.







2 Comments