Andhra fish fry always takes me back to my grandmother’s kitchen, where the smell of frying masala meant Sunday lunch was almost ready. This is my own version, a little tangier, a lot crispier, and the recipe I turn to most when I want rice, dal, and something spicy that doesn’t take all afternoon.

At a Glance
- This fish fry gets its red tone and heat from a homemade masala rub, not a bottled paste.
- It offers a bold, tangy taste with a sharp garlic note running through the fried crust.
- It is best eaten hot with rice and sambar or rasam. I sometimes just squeeze extra lemon on it and eat it as a starter with onions on the side.
- It takes around 30 minutes start to finish if you skip the fridge rest. I usually marinate ahead on weekends, so mine takes closer to 3 hours.
- If you like this, try Chettinad fish fry or a plain Bengali mustard fish next—same idea, different spices.
The Ingredients:
To marinate the fish:
- 5 pieces of Rohu fish (or any variety)
- 1 tbsp ginger garlic paste
- ½ tsp turmeric powder
- 1 tsp coriander powder
- 1 tsp red chili powder
- Salt as per taste
- ½ tsp black pepper powder
- ½ tsp garam masala powder
- 1 tbsp lemon juice (or white vinegar)
- ¼ tsp red food color (optional)
- 1 tsp cooking oil
To shallow fry the fish:
- 2 tbsp cooking oil (or mustard oil)
How to Make Andhra Fish Fry? (Step by Step Guide with Photos)
Step 1: Make a masala paste with 1 tbsp of ginger-garlic paste, ½ tsp of turmeric powder, 1 tsp of coriander powder, 1 tsp of red chili powder, salt as per taste, ½ tsp of black pepper powder, ½ tsp of garam masala powder, 1 tbsp of lemon juice (or white vinegar) and ¼ tsp of red food color (optional). Then add 1 tsp of cooking oil. Mix again and keep aside.
Step 2: Apply the masala paste on 5 pieces of Rohu fish. Cover and let it rest for half an hour.
(Pro tip: Refrigerate the marinated fish for 2 to 3 hours for best results).
Step 3: Fry the marinated fish pieces in 2 tbsp of cooking oil for 5 to 7 minutes on one side on a medium flame. Flip and repeat the process until it is done.

(Pro tip: Don’t rush to flip the fish while frying; let it release naturally, or it breaks apart).
Step 4: Your spicy and crispy homemade Andhra fish fry is ready to serve.

Give It a Twist
- Swap Rohu for pomfret tilapia, salmon, hilsa, Katla, or Basa if you want a firmer bite that holds together better.
- Add curry leaves plus a couple of slit green chilies straight into the oil right before you fry them. That is how my grandmother always finished hers and it changes the whole aroma.
- If you like a smokier, more intense heat, dry roast the coriander and red chili powder for about a minute before you mix the paste; I started doing this a few years ago, and I haven’t gone back since.
- For a Kerala-style variation, use coconut oil instead of regular cooking oil; it mellows the spice a little and adds its own distinct flavor to the crust.
Andhra Fish Fry Troubleshooting
The masala still tastes a bit underdone and raw even after frying it. Why?
You might have skipped a step where you were supposed to leave a little time for the paste to develop flavor before applying it, or you might have turned up the heat too much and the outside got browned too quickly without the flavors of the spices cooking through on medium heat.
Why was my fish soft and not crunchy after it was fried?
There are likely two issues: either the fish was too wet on the surface when you marinated it, or you had too many in the pan at once. First, make sure to dry the fish properly and then fry them in groups.
Would this recipe work just as well if I were to use frozen fish?
Absolutely, all you have to do is to defrost the fish fully and then pat it very dry before continuing on to Step 1. It is the presence of extra water in frozen fish that makes the masala dilute, and that is why it cannot get crisp.
Recipe Card

Andhra Fish Fry
Ingredients
To marinate the fish:
- 5 pieces of Rohu fish or any variety
- 1 tbsp ginger garlic paste
- ½ tsp turmeric powder
- 1 tsp coriander powder
- 1 tsp red chili powder
- Salt as per taste
- ½ tsp black pepper powder
- ½ tsp garam masala powder
- 1 tbsp lemon juice or white vinegar
- ¼ tsp red food color optional
- 1 tsp cooking oil
To shallow fry the fish:
- 2 tbsp cooking oil or mustard oil
Instructions
- Make a masala paste with 1 tbsp of ginger garlic paste, ½ tsp of turmeric powder, 1 tsp of coriander powder, 1 tsp of red chili powder, salt as per taste, ½ tsp of black pepper powder, ½ tsp of garam masala powder, 1 tbsp of lemon juice (or white vinegar) and ¼ tsp of red food color (optional). Then add 1 tsp of cooking oil. Mix again and keep aside.
- Apply the masala paste on 5 pieces of Rohu fish. Cover and let it rest for half an hour. (Pro tip: Refrigerate the marinated fish for 2 to 3 hours for best results).
- Fry the marinated fish pieces in 2 tbsp of cooking oil for 5 to 7 minutes on one side on a medium flame. Flip and repeat the process until it is done. (Pro tip: Don't rush to flip the fish while frying; let it release naturally, or it breaks apart).
- Your spicy and crispy homemade Andhra fish fry is ready to serve.






