Fish fry is one of the most loved dishes in South Indian homes. It is simple to prepare, tastes delicious, and goes well with hot rice, rasam, or sambar. With a few basic spices available in every kitchen, you can make a tasty fish fry at home without much effort.
Ingredients
- 500 grams fish (Rohu, Seer Fish, Tilapia, or any fresh fish)
- 1 teaspoon turmeric powder
- 2 teaspoons red chilli powder
- 1 teaspoon coriander powder
- 1 teaspoon ginger-garlic paste
- ½ teaspoon black pepper powder (optional)
- 1 tablespoon lemon juice
- Salt as needed
- 2 tablespoons rice flour (optional for extra crispiness)
- Curry leaves
- Oil for frying
How to Prepare
First, wash the fish pieces well and remove the water completely.
In a bowl, add turmeric powder, red chilli powder, coriander powder, ginger-garlic paste, black pepper powder, lemon juice, salt, and rice flour. Mix everything well to make a thick paste.
Apply this masala to all the fish pieces evenly. Keep them aside for about 20 to 30 minutes so the fish absorbs the flavours.
Heat oil in a frying pan on medium flame. Add a few curry leaves to the oil for extra flavour.
Place the fish pieces gently in the pan. Fry for about 4 to 5 minutes on one side. Turn carefully and fry the other side until both sides become golden brown and crispy.
Take the fish out and place it on a paper towel to remove extra oil.
Serving Suggestion
Serve hot with steamed rice, sambar, rasam, or lemon rice. It also tastes great with sliced onions and a lemon wedge.
Tips
- Always use fresh fish for the best taste.
- Do not fry on high flame, as the outside may burn while the inside remains uncooked.
- Marinating for at least 20 minutes gives better flavour.
- Adding a little rice flour makes the fish crispy.
Conclusion
This easy South Indian fish fry recipe is perfect for lunch or dinner. It is spicy, crispy on the outside, and soft inside. Try this simple homemade recipe and enjoy a restaurant-style fish fry with your family.

