Indulge your taste buds with the tantalizing flavors of Andhra Fish Curry – Spicy Fish Curry, a spicy and aromatic delicacy hailing from the coastal region of Andhra Pradesh in South India. Also, this dish boasts a rich blend of spices, tangy tamarind, and succulent fish, creating a culinary experience that will leave you craving for more. Moreover, prepare to embark on a culinary adventure as we guide you through the recipe for this delectable Andhra fish curry.

Ingredients Needed to Make Andhra Fish Curry – Spicy Fish Curry-
- 1 pound fish (Tilapia fillets, chopped into 3-inch pieces)
- 4 tbsp oil
- 1 tsp mustard seeds
- 1 tsp cumin seeds
- ¼ tsp fenugreek seeds
- ¼ tsp asafoetida
- Curry leaves, about 15
- 1 large tomato, finely chopped (approximately 1 cup finely chopped)
- 2 tbsp coriander powder
- 2.5 tbsp Kashmiri chili powder
- 1 tsp turmeric powder
- 1/2 tsp ground cumin
- 1.5 tsp tamarind paste
- 2.5 cups water
- 1.5 tsp salt (or to taste)
Instructions to Make Andhra Fish Curry – Spicy Fish Curry-
First, heat oil in a kadai or deep pan over medium heat. Once the oil is hot, add mustard seeds, cumin seeds, fenugreek seeds, and asafoetida. Sauté this mixture for about a minute until the mustard seeds start to crackle.
Second, add the finely chopped tomatoes and salt. Cook the tomatoes until they turn soft and pulpy, approximately 3-4 minutes.
Third, it’s time to incorporate the aromatic spices. Add coriander powder, Kashmiri chili powder, turmeric powder, and ground cumin to the pan. Mix well and sauté the spices for about a minute to allow their flavors to develop.
Fourth, add the fish pieces to the masala mixture.
Further, pour in the water and add tamarind paste along with the curry leaves. Stir everything together to combine the flavors. Bring the mixture to a gentle boil.
Furthermore, cover the pan, and allow the curry to simmer for approximately 15 minutes or until the curry thickens and the fish is cooked through. Moreover, the fish should easily flake with a fork.
Next, once the curry reaches the desired consistency, turn off the heat and let the curry sit covered for 2 hours. This resting period allows the flavors to meld together, resulting in a more intense and delightful taste.
Finally, after the resting period, the Andhra Fish Curry is ready to be served. Additionally, serve this spicy fish curry hot with steamed rice or alongside traditional Indian bread like roti or naan.
Enjoy the explosion of flavors and the fiery kick of spice that this Andhra Fish Curry brings to your palate. Moreover, the combination of tender fish, tangy tamarind, and aromatic spices makes this dish an absolute delight for fish lovers and those seeking a taste of authentic Andhra cuisine.
Tried this recipe yet? Moreover, give us a rating, comment below in the reply section and let us know what you think. Also, follow us on Instagram @Fastcurries and Facebook @Fastcurries Tag us on Instagram if you make this recipe.
Additionally, try some of our other recipes:
Air Fryer Chicken Tikka – Chicken Banjara Tikka
Finally, try some of our Instant Pot recipes.

Andhra Fish Curry – Spicy Fish Curry
Ingredients
- 4 tbsp oil of choice
- 1 pound fish fillet chopped into 3-inch pieces
- 1 tsp mustard seeds (rai)
- 1 tsp cumin seeds
- 1/4 tsp fenugreek seeds (methi seeds)
- 1/4 tsp asafoetida (heeng)
- 15 curry leaves
- 1 tomato, large (finally chopped)
- 2 tbsp ground coriander (dhaniya powder)
- 2 and 1/2 tbsp kashmiri chili powder (reduce if you cant tolerate heat)
- 1 tsp ground turmeric
- 1/2 tsp ground cumin
- 1 and 1/2 tsp tamarind concentrate
- 2 and 1/2 cups water
- 1 and 1/2 tsp salt
Instructions
- Heat oil in a kadai or deep pan over medium heat. Once the oil is hot, add mustard seeds, cumin seeds, fenugreek seeds, and asafoetida. Sauté this mixture for about a minute until the mustard seeds start to crackle.
- Add the finely chopped tomatoes and salt. Cook the tomatoes until they turn soft and pulpy, approximately 3-4 minutes.
- Add coriander powder, Kashmiri chili powder, turmeric powder, and ground cumin to the pan. Mix well and sauté the spices for about a minute to allow their flavors to develop.
- Add the fish pieces to the masala mixture. Pour in the water and add tamarind paste along with the curry leaves. Stir everything together to combine the flavors. Bring the mixture to a gentle boil.
- Cover the pan, and allow the curry to simmer for approximately 15 minutes or until the curry thickens and the fish is cooked through. Moreover, the fish should easily flake with a fork.
- Once the curry reaches the desired consistency, turn off the heat and let the curry sit covered for 2 hours. This resting period allows the flavors to meld together, resulting in a more intense and delightful taste.
- After the resting period, the Andhra Fish Curry is ready to be served. Additionally, serve this spicy fish curry hot with steamed rice or alongside traditional Indian bread like roti or naan.
You must log in to post a comment.