Spicy Bata Fish curry

Recipe by
Total Time:
45-60 minutes
Nutrition facts:

240 calories calories, 9 grams fat

Cuisine: Indian Recipe
Technique: Braise Recipe
Difficulty: medium

Take a look at more Side-Dish Recipes. You may also want to try Healthy Tasty Fish Molee, Best Tangy Chicken Curry, Easy Tandoori mutton sak

Rate This Recipe


  • 1 lb- bata fish (can use any white fleshed fish instead)
  • 4 -medium sized brinjals, cut into halves
  • 9- 10 -spicy Urad Dal Bori/Vadi
  • 1 -medium sized onion, finely chopped
  • 1- large tomato, finely chopped
  • 3 tbsp- Mustard Seeds powder
  • 1 tsp -panch phoron
  • 2- green chillies, slit lengthwise
  • Coriander leaves, optional
  • 1 tsp -turmeric powder
  • salt
  • Oil

How to Make Spicy Bata Fish curry

  • Cut and wash the fish pieces thoroughly. Marinade with salt and a pinch of turmeric.
  • Pan fry to a light golden brown colour on both the sides. Keep aside.
  • Pan fry the urad dal bori, keep aside.
  • In a flat bottom skillet, add the panch phoron. Once it starts to sputter, add the green chillies and the onion and fry till the onion turns translucent.
  • Next add brinjal and turmeric powder and let cook, covered, for a minute or two until the raw smell of the turmeric vanishes.
  • Lastly, add the chopped tomato and cook for another 2 mins.
  • Add 2 cups of water, salt and let cook covered until it starts to boil. Then add the fish pieces and cook for another 4-5 mins .
  • Lastly, add the mustard paste (mix mustard powder with 2 to 3 tbsp of water and keep aside for a minimum of 10 mins before use). Use urad dal bori and cook for not more than 2 mins.
  • Add the chopped coriander leaves (optional).
  • Serve hot with rice.