Bata Macher Jhal recipe is a delightful Bengali fish curry made with Labeo bata (bata fish), mustard seeds and a balanced blend of spices. It’s simple to prepare and enjoyed by people of all ages.
Bata is a small freshwater fish commonly found in India and Bangladesh, making bata macher jhal a popular home-style dish in West Bengal and Bangladesh. You can substitute bata with other fish like pabda, parshe, hilsa or any firm-fleshed fish you prefer.
Jhal means spicy, but this version focuses on aromatic mustard flavor with a gentle heat. If you love fish, this curry is sure to please.
The recipe uses mustard oil, nigella seeds (kalonji), tomato, green chili and a smooth spice paste made from black mustard seeds, cumin seeds, Kashmiri dry red chili (mild), onion and garlic. The Kashmiri red chili adds color and subtle flavor; you can use deseeded dried chili or a pinch of chili powder if you prefer.
Serve this bata macher jhal with steamed rice and enjoy with your family.
Recipe
Bata Macher Jhal Recipe
Ingredients
For Fish Fry
- 4 Bata fish
- ½ teaspoon turmeric powder
- Salt as required
For Spice Paste
- 1 teaspoon black mustard seeds
- 1 teaspoon cumin seeds
- 1 Kashmiri dry red chili non-spicy
- 1 garlic clove
- 1 tablespoon chopped onion
- A pinch of salt
For The Gravy
- 1 tablespoon mustard oil
- 1 bay leaf
- ½ teaspoon nigella seeds
- ½ teaspoon turmeric powder
- 1 green chili
- 1 cup water
- 1 tomato, sliced
- Salt as required
- 2 tablespoon chopped coriander leaves for garnish optional
Instructions
-
Soak the mustard seeds, cumin seeds and Kashmiri red chili in warm water for 1 hour.
To fry the fish
-
Wash and clean the fish. Rub with turmeric powder and salt, then set aside for 10 minutes.
-
Heat oil in a pan. When the oil is hot, add the fish pieces one by one.
-
Fry until both sides are golden. Remove and keep aside.
To make the spice paste
-
Drain the soaked spices and transfer them to a blender jar.
-
Add garlic, chopped onion and a pinch of salt. Blend into a smooth paste, adding 1–2 tablespoons of water only if necessary. The salt helps achieve a smooth texture.
To assemble the curry
-
Heat a tablespoon of the same oil used for frying in the pan.
-
Add the bay leaf and nigella seeds. When they begin to crackle, add the prepared spice paste.
-
Sauté the paste on medium heat for 4–5 minutes until the oil separates.
-
Add tomato slices, green chili, salt and turmeric. Sauté for about a minute.
-
Pour in 1 cup water and bring to a gentle boil. Carefully add the fried fish, cover and cook for 6–7 minutes over medium heat, turning the fish once to cook evenly.
-
Taste and adjust salt if needed.
-
Stir in chopped coriander leaves, turn off the heat and serve hot with steamed rice.
PIN THIS!
Let me know your thoughts about this recipe in the comments. You can also connect on social platforms if you’d like to follow more recipes.