Bata Macher Jhal Recipe | Spicy Bata Fish Curry

5 from 1 vote
Jump to Recipe Print Recipe

In our home, Bata Macher Jhal is a dish that separates an ordinary weekday fish curry from a festive lunch. These small, bony river fish pieces are first marinated, fried and then go into the thick, spicy gravy. This particular rendition is the simplest one of all, mainly needing onions, green chilies, black cumin and mustard oil among others. When I smell it, it instantly transports me to my childhood days, growing up devouring this unique recipe.

Homemade Bata Macher Jhal

Why Love This Recipe:

Bata Macher Jhal

  • Bata Macher Jhal is a very popular Bengali fish curry.
  • It is made from fresh Bata fish, a few spices, and green chilies.
  • The dish is usually served with steamed rice.
  • Bata Macher Jhal tastes spicy, umami, and aromatic to enhance the overall dining experience.
  • It takes about 45 minutes to cook the dish, including prep time, marination and cooking time.
  • A few alternatives to Bata Macher Jhal are Bata shorshe, Rui macher jhol, Tangra macher jhal, Puti macher jhal, and Katla macher kalia.

The Ingredients:

Bata Macher Jhal

  • Bata Fish – 500 grams (cut and cleaned)
  • Green Chilies – 6 pieces
  • Onions – 3 Nos (chopped)
  • Ginger Garlic (Paste or grated) – 2 Tbsp
  • Black Cumin – half Tsp
  • Coriander Powder – 1 Tbsp
  • Turmeric Powder – 1 Tsp
  • Mustard Oil – 3 Tbsp
  • Salt – As Required
  • Water as much as required

Serving Bata Macher Jhal with Steamed Rice

How to Make Bata Macher Jhal (Step by Step Images)?

1.First, marinate the Bata fishes with salt and turmeric. The fish should be slit and then kept for 10 minutes.

Marinating Bata fishes, salt and turmeric

2. Then fire up the earthen stove, heat up the kadai, and pour oil. Let the oil heat up.

Pouring oil in kadai

(Pro Tip: Heat mustard oil until it just smokes, then lower the flame. This way the raw pungency fades away.)

3. Add the Bata fishes to the oil. Fry until it’s brown and crispy. Once the Bata fishes are fried, take them out.

Adding Bata fishes to the hot oil

(Pro Tip: Do not flip the fish pieces early. Wait till the skin releases from the kadai or else it will break.)

4. Add the black cumin and then the onion. Fry it lightly for 5 minutes until it’s light brown.

Adding black cumin and onion

5. Add all the green chilies and salt as much as required. Add the ginger and garlic paste. Fry it for 5 minutes without water.

Adding green chilis, salt. and ginger and garlic paste

6. Add the turmeric and a little bit of water. Cook it well for 5 minutes.

Adding turmeric and a little bit of water

7. Now add water as much as required according to desired consistency for the gravy and cover it with a lid.

Adding water and putting lid

8. Then, remove the lid and add the coriander powder. Mix it nicely.

Adding coriander powder

9. When the spicy gravy starts to boil, add all the fried Bata fish pieces and a pinch of salt.

Add Bata fish pieces and a pinch of salt

(Pro Tip: Swirl the kadai instead of stirring the fish pieces. Fried Bata breaks very easily.)

10. After 5 minutes, Bata Macher Jhal is ready.

Bata Macher Jhal is ready

Make It Different Every Time

  • To make my meal heartier and more substantial, I sometimes add fried potato wedges to it.
  • Adding a little mustard paste a few times gave my gravy more pungency and flavor.
  • I even add a few chopped tomatoes occasionally to make my curry tangier and more visually appealing.

Bata Macher Jhal Recipe Smart Solutions

Q: How can I thicken my runny gravy?

A: In Step 7, remove the lid after some time and let it boil for a few minutes more to thicken.

Q: What if my curry is too hot?

A: You can remove a couple of green chilies and add a pinch of sugar to the gravy. The heat will reduce significantly. I have saved my curry a couple of times this way.

Q: Can I remedy a too-salty curry?

A: Yes, just add a couple of tablespoons of lukewarm water and simmer it for two minutes more. I saved mine once this way, and since then I taste the gravy before adding the final pinch of salt.

Recipe Card

Bata Macher Jhal is ready

Bata Macher Jhal (Spicy Bata Fish Curry)

By Mita Mondal
Bata Macher Jhal is a Bengali home-style fish curry in which fried Bata fish simmer in a thin, spicy gravy comprising onions and chilies. I make it when I want something quick and full of flavor.
5 from 1 vote
Prep Time 15 minutes
Cook Time 20 minutes
Marination time 10 minutes
Total Time 45 minutes
Course Dinner, Lunch, Main Course
Cuisine Indian
Servings 5
Calories 185 kcal

Ingredients
  

  • Bata Fish – 500 grams cut and cleaned
  • Green Chilies – 6 pieces
  • Onions – 3 Nos chopped
  • Ginger Garlic Paste or grated – 2 Tbsp
  • Black Cumin – half Tsp
  • Coriander Powder – 1 Tbsp
  • Turmeric Powder – 1 Tsp
  • Mustard Oil – 3 Tbsp
  • Salt – As Required
  • Water as much as required

Instructions
 

  • First, marinate the Bata fishes with salt and turmeric. The fish should be slit and then kept for 10 minutes.
  • Then fire up the earthen stove, heat up the kadai, and pour oil. Let the oil heat up. (Pro Tip: Heat mustard oil until it just smokes, then lower the flame. This way the raw pungency fades away.)
  • Add the Bata fishes to the oil. Fry until it’s brown and crispy. Once the Bata fishes are fried, take them out. (Pro Tip: Do not flip the fish pieces early. Wait till the skin releases from the kadai or else it will break.)
  • Add the black cumin and then the onion. Fry it lightly for 5 minutes until it’s light brown.
  • Add all the green chilies and salt as much as required. Add the ginger and garlic paste. Fry it for 5 minutes without water.
  • Add the turmeric and a little bit of water. Cook it well for 5 minutes.
  • Now add water as much as required according to desired consistency for the gravy and cover it with a lid.
  • Then, remove the lid and add the coriander powder. Mix it nicely.
  • When the spicy gravy starts to boil, add all the fried Bata fish pieces and a pinch of salt. (Pro Tip: Swirl the kadai instead of stirring the fish pieces. Fried Bata breaks very easily.)
  • After 5 minutes, Bata Macher Jhal is ready.

Video

Subscribe to My YouTube Channel Mitar Cooking!

Notes

I choose fresh Bata fish for the best taste, flavor, and texture.
Marinating the fish before cooking removes the raw smell and adds a subtle flavor.
You may add freshly ground mustard paste to add a unique and vibrant pungent flavor and taste to the dish.
Adjust the heat level according to your preference by reducing or increasing the green chilies.
I cook the dish on a low flame to allow infusing the flavor perfectly by the time the gravy thickens.

Nutrition Info (Estimation Only)

Nutrition Facts
Bata Macher Jhal (Spicy Bata Fish Curry)
Amount per Serving
Calories
 
185
Calories from Fat 99
% Daily Value*
Fat
 
11
g
17
%
Saturated Fat
 
2
g
13
%
Polyunsaturated Fat
 
2
g
Monounsaturated Fat
 
6
g
Cholesterol
 
50
mg
17
%
Sodium
 
758
mg
33
%
Potassium
 
362
mg
10
%
Carbohydrates
 
2
g
1
%
Fiber
 
1
g
4
%
Sugar
 
0.1
g
0
%
Protein
 
20
g
40
%
Vitamin A
 
8
IU
0
%
Vitamin C
 
1
mg
1
%
Calcium
 
26
mg
3
%
Iron
 
2
mg
11
%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Let me know how it was!
Follow Me @Mitar.Cooking or Tag #mitarcooking!
Like Page @MitarCooking or Tag #mitarcooking!
Follow Me @MitarCooking or Tag #mitarcooking!

About Mita Mondal

Mita MondalI'm Mita — a home cook and recipe developer who's been cooking Bengali and Indian food for 15+ years, first learning from my mother's kitchen and now running my own for my family. I've tested and published 800+ recipes across Bengali, North Indian, and South Indian cuisines, from everyday dals to festive sweets, always cooking each one myself before sharing it here. You can watch my cooking videos.

5 from 1 vote (1 rating without comment)
Recipe Rating




0 Comments
Oldest
Newest
Scroll to Top