Get Cooking: Andhra Fish Curry

Tangy Andhra Fish Curry is a delicious south Indian dish made with fish and aromatic flavourful spices. A chef from Hyatt Hyderabad Gachibowli shared this finger-licking recipe.

Andhra Fish Curry

Finely chopped onions 
Slit green chillies
Ginger-garlic paste 
Roasted poppy seeds   
Grated coconut  
Garam masala 
Red chilli powder
Fresh coriander leaves  
Curry leaves 
For Dry spices
Bay leaf   
Cinnamon stick   
Green cardamom
For Marination
Lemon juice   
Red chilli powder
1 kg
1 cup
2 to 3
1 tbsp
4 to 5 tbsp
½ cup
2 tbsp
2 tsp
½ to 1 tsp
a few
as needed
1 sprig

½ tsp

1 tbsp
as needed
1/8 tsp
½ tsp


  1. Wash the fish pieces under running water to remove odour. Drain the water thoroughly.
  2. Marinate the fish pieces with the marination ingredients and set aside for 30 minutes. Soak tamarind in hot water and filter to extract the clean juice.
  3. If you chose to use poppy seeds: dry roast and grind poppy seeds into a fine paste. First powder the seeds finely, then add water and make a paste else your poppy seeds will remain coarse.
  4. If you choose to use grated coconut, grind coconut with ¼ cup of water and extract the milk and discard the pulp. Make sure not to add too much water while grinding.
  5. Heat a heavy bottomed wide pan with oil and add dry spices, once you get an aroma add curry leaves and sauté.
  6. Add onions and green chillies, fry till they turn golden. Now add ginger-garlic paste and sauté for a minute.
  7. Place the fish pieces and fry on medium high for 3 minutes. Once it is cooked, flip it to the other side carefully and fry for another 3 minutes. Pour tamarind juice all over the pieces and cover; simmer for 2 to 3 minutes.
  8. Add garam masala powder and adjust the salt and chilli powder if needed. Pour water just enough to partially cover the pieces.
  9. Add coriander leaves, cover and simmer for just 4 to 5 minutes on a medium flame. Add the coconut milk or poppy seeds paste and tilt the pan slightly to one side and get over the pulusu on to the pieces. Mix the pulusu by leaving the pieces intact.
  10. Let it begin to bubble and wait until the fish is cooked. Over cooking can break the pieces. Taste the pulusu to check the flavours like spicy, tangy, and salty. Any adjustments can be done now.
  11. Serve Andhra fish curry or fish pulusu with rice or roti.