Spicy Andhra Fish Fry, also known as Chepala Vepudu, is a delicious, fiery and flavorful South Indian fish fry made with a simple onion, green chilli and spice marinade. The marinated fish is shallow-fried or deep-fried until beautifully browned on the outside while remaining tender and juicy inside.
This easy Andhra Fish Fry recipe needs just a handful of everyday ingredients, yet delivers plenty of flavor. Serve it hot with steamed white rice, khatti dal, tomato rasam, sambar or any dal for a comforting Andhra-style meal.
This is one of those recipes that has been part of my kitchen for years. In fact, this recipe was first published on Yummy Food way back in December 2008, and it continues to be a family favorite.

What is Andhra Fish Fry?
Chepala Vepudu simply means fish fry in Telugu. It is a popular way of preparing fish in Andhra-style home cooking, where fish is coated with a boldly spiced masala and fried until golden and crisp.
Unlike battered fish, this recipe does not use flour, breadcrumbs or egg. The flavorful coating comes from onion, green chillies, ginger-garlic paste, red chilli powder, roasted coriander powder and turmeric, along with dry coconut powder.
The onion and coconut are ground with green chillies to create a thick masala paste. The fish is then coated generously with this marinade and refrigerated for an hour before frying.
The result is a spicy, rustic and incredibly flavorful fish fry with caramelized masala around the edges.
Why You’ll Love This Andhra Fish Fry
- It is easy to make with simple pantry ingredients.
- The homemade marinade gives the fish loads of flavor.
- There is no flour or breadcrumb coating.
- You can shallow-fry or deep-fry the fish.
- The recipe works beautifully with several varieties of fish.
- It is perfect alongside rice, dal and rasam.
- You can prepare the marinade ahead of time.
- It makes a delicious weekend lunch or festive meal.
A Little Family Story Behind This Fish Fry
There are two ways fish fry is made in my family.
My mom shallow-fries the marinated fish pieces, while my mother-in-law deep-fries them. And me? I happily do both!
Sometimes I shallow-fry a few pieces and deep-fry the rest. Both versions are delicious, and the choice really comes down to how you like your fish.
For an everyday meal, I usually prefer shallow frying because it uses less oil. When I want that extra-crisp, indulgent finish, deep frying is the way to go.
That is one of the things I love about family recipes—you can follow the same basic recipe while giving it your own little twist.

Ingredients You’ll Need
- Fish – Use fresh, firm fish pieces that will hold their shape while frying. In my original recipe, I have used and recommended varieties such as Catla, Rohu, Murrel and Hilsa. Bengali-cut pieces are particularly good because they are thick enough to stay intact while cooking. You can also use other firm fish such as seer fish/vanjaram, depending on what is available where you live.
- Onion – Onion forms the base of the marinade. Once ground, it helps create a thick masala that coats the fish beautifully.
- Green Chillies – Green chillies bring fresh, sharp heat to the marinade. Remove the seeds if you prefer a slightly milder fish fry.
- Dry Coconut – Dry coconut adds a subtle nutty flavor and richness to the masala. It also gives the coating a lovely texture when fried.
- Ginger-Garlic Paste – Ginger-garlic paste adds aroma and depth to the marinade and pairs particularly well with fish.
- Red Chilli Powder – This gives the fish its characteristic spicy flavor and beautiful reddish-brown color.
- Roasted Coriander Powder – Adds a deeper, nuttier aroma than regular coriander powder and adds a lovely earthy flavor to fish fry
- Turmeric – Turmeric gives the fish a gorgeous golden color and adds earthy flavor to the marinade.
- Coriander Leaves – Fresh coriander is used to garnish the finished fish and adds a fresh contrast to the spicy fried masala.
- Oil – Use a neutral cooking oil for frying. If you enjoy the flavor of coconut oil, it can also work beautifully with South Indian-style fish recipes.
How to Make Andhra Fish Fry
Step 1: Clean the fish
Clean the fish pieces thoroughly and rinse them well. Drain completely and gently pat them dry with kitchen paper.
Don’t skip this step. Excess moisture can make the marinade watery and can also cause the oil to splutter while frying.
Step 2: Make the fish fry masala
Add the sliced onion, dry coconut and deseeded green chillies to a blender or mixer grinder.
Grind to a smooth, thick paste. Transfer this paste to a bowl and add:
- ginger-garlic paste
- red chilli powder
- roasted coriander powder
- turmeric powder
- salt
- a tablespoon of oil
Mix well. You should have a thick, spreadable marinade rather than a watery paste.
Step 3: Marinate the fish
Add the fish pieces to the marinade.
Using your hands or a spoon, gently coat both sides of every fish piece with the masala. Make sure the marinade also reaches the sides.
Cover and refrigerate for 1 hour.
This resting time allows the spices to settle into the fish and gives you a much more flavorful fry.
Step 4: Heat the oil
Heat oil in a heavy-bottomed pan or skillet over medium heat.
Do not let the oil become smoking hot. You want the fish to cook through while the masala slowly develops a beautiful golden-brown crust.
Step 5: Fry the fish
Carefully place the marinated fish pieces in the hot oil.
Do not overcrowd the pan. Depending on the size of your pan, fry two or three pieces at a time.
Cook over medium heat until the underside becomes golden brown and the masala looks crisp around the edges.
Carefully flip the fish and cook the other side.
Step 6: Drain
Once the fish is beautifully browned and cooked through, carefully remove it from the pan.
Place it on a plate lined with kitchen paper to absorb any excess oil.
Step 7: Garnish and serve
Garnish with finely chopped fresh coriander and serve hot with lemon wedges.

Shallow Frying vs Deep Frying
You can use either method for this recipe.
For shallow frying
Add enough oil to generously coat the bottom of the pan. Place the fish in a single layer and cook over medium heat, turning carefully once the first side is nicely browned.
Best for: everyday meals and when you prefer using less oil.
For deep frying
Heat sufficient oil in a deep kadai. Carefully add the marinated fish pieces one at a time and fry until golden brown and cooked through.
Best for: extra-crisp fish and when making a larger batch.
My tip: Whichever method you choose, don’t fry the fish over very high heat. The onion and coconut in the marinade can brown quickly.
Which Fish Is Best for Andhra Fish Fry?
There isn’t just one fish that works for this recipe.
Some good choices include:
- Catla
- Rohu
- Murrel/Korramenu
- Hilsa/Pulasa
- Seer fish/Vanjaram
- Pomfret
- Other firm-fleshed fish
For this style of fish fry, I prefer pieces that are reasonably thick and sturdy enough to withstand marinating and frying.
If buying fish from a fishmonger, ask for steaks or Bengali-cut pieces rather than very thin fillets.
What to Serve with Andhra Fish Fry?
This spicy fish fry is made for rice! My favorite way to serve it is:
Steamed white rice + Khatti Dal + Andhra Fish Fry
It is also delicious with:
- Tomato rasam
- Sambar
- Any simple dal
- Meethi dal
- Lemon rice
- Vegetable pulao
- Khichdi
A squeeze of fresh lemon over the hot fish just before eating makes it even better.

My Favorite Andhra-Style Meal
If you want to turn this simple fish fry into a complete meal, try:
Steamed Rice + Khatti Dal + Andhra Fish Fry + Pickle + Papad
For a weekend lunch, you can add a vegetable curry, pickle and your favorite side dish.
And if you are making this for a festive meal, serve it alongside Chepala Pulusu or another fish curry for a delicious seafood spread.
Can I Make the Fish Fry Ahead?
Yes. You can prepare the marinade and coat the fish ahead of time.
Keep the marinated fish covered in the refrigerator until you’re ready to cook it.
For the best texture, I recommend frying the fish close to serving time.
How to Store Leftover Fish Fry
If you have leftovers, allow them to cool and transfer them to a clean, dry airtight container.
Refrigerate and consume within 2–3 days.
To reheat, place the fish on a hot skillet or tawa for a few minutes. This is preferable when you want to bring back some of the crisp texture.
Can I Use Frozen Fish?
Yes. Thaw the fish completely before using it. Drain away any excess liquid and pat the pieces thoroughly dry before applying the marinade.
This is especially important with frozen fish because excess moisture can make the masala slip off during frying.
Why Does My Fish Fry Break While Flipping?
Fish can break when it is turned before the crust has had enough time to form.
Allow the first side to cook undisturbed until the masala looks browned and set. Then slide a wide spatula underneath and gently turn the fish.
Also avoid using very thin or delicate fish pieces.
Why Is My Fish Fry Not Crispy?
A few things can affect crispiness:
- The fish may have too much moisture.
- The marinade may be too watery.
- The pan may not be hot enough.
- The pan may be overcrowded.
- The fish may have been flipped too frequently.
Pat the fish dry, keep the marinade thick and fry in batches over medium heat for the best result.
Is Andhra Fish Fry Gluten-Free?
The recipe as written does not use flour, breadcrumbs or any wheat-based coating. However, always check the labels of packaged ingredients such as spice blends or ginger-garlic paste if you need to avoid gluten strictly.
More Fish Recipes to Try
If you love this spicy Andhra Fish Fry, you may also enjoy some of my other flavorful fish recipes. Try my Tawa Fish Fry, a simple and delicious fish fry made with a spicy masala and cooked on a tawa until beautifully crisp. For another easy option, Pan Fried Tilapia is a quick fish recipe that needs no flour or egg and makes a wonderful side with rice, dal or rasam. If you are looking for a comforting fish curry, Machli Ka Salan is a flavorful choice with a rich, spicy gravy that pairs perfectly with steamed rice. And if you enjoy the warmth of ginger in seafood dishes, my Fish in Ginger Sauce is another recipe worth trying.
Andhra Spicy Fish Fry
There are some recipes that are simple enough to make on an ordinary weekday but delicious enough to become part of your family’s food memories. Andhra Fish Fry is one of those recipes for me.
The spicy onion and green chilli marinade, the aroma of ginger and garlic, the earthy warmth of roasted coriander powder and turmeric, and those beautifully browned crispy edges make this fish fry incredibly hard to resist.
Whether you shallow-fry it like my mom or deep-fry it like my mother-in-law, serve it hot with a bowl of steamed rice, dal and rasam.
And don’t forget the lemon wedges. That combination is pure comfort food!
Spicy Andhra Fish Fry
Spicy Andhra Fish Fry, or Chepala Vepudu, is a fiery and flavorful South Indian fish recipe made with onion, green chillies, ginger-garlic paste and aromatic spices. The marinated fish is shallow-fried or deep-fried until beautifully browned and crisp. Serve this easy Andhra fish fry with steamed rice, khatti dal, tomato rasam or sambar for a comforting Andhra-style meal.
Ingredients
- 6-9 Fish pieces, cleaned and washed *
- 2 Green chilies, deseeded
- 1 tbsp Dry coconut powder
- 1 Onion, sliced
- 1 tbsp. Ginger-Garlic paste
- ½ tbsp. Roasted coriander powder
- 1 tbsp. Red chili powder
- ¼ tbsp. Turmeric powder
- 2-3 springs fresh Coriander leaves
- Salt to taste
- Oil for frying
- Lemon wedges, for serving
Instructions
How to make Spicy Andhra Fish Fry | Andhra Chepala Vepudu
- Grind onion, dry coconut and green chillies to a fine paste.
- Add salt, red chilli powder, turmeric powder, roasted coriander powder, ginger-garlic paste and 1 tbsp oil. Mix well.
- Coat the cleaned fish pieces thoroughly with the marinade. Cover and refrigerate for 1 hour.
- Heat oil in a heavy-bottomed pan.
- Shallow-fry or deep-fry the marinated fish pieces in batches over medium heat.
- Carefully turn the fish and fry until both sides are beautifully browned and cooked through.
- Remove and drain on kitchen paper.
- Garnish with chopped coriander and serve hot with lemon wedges.
- Add love to make this Andhra Spicy Fish Fry taste ‘YUMMY’.
Notes
Tips for the Best Andhra Fish Fry
1. Pat the fish dry - This helps the marinade stick better and minimizes oil splattering.
2. Use a thick marinade - A watery marinade will slide off the fish and can make frying messy. Grind the onion, coconut and green chillies without adding unnecessary water.
3. Give it time to marinate - For this recipe, one hour in the refrigerator gives the fish plenty of time to absorb the flavors.
4. Don't overcrowd the pan - Too many fish pieces at once can reduce the temperature of the oil and result in greasy fish.
5. Use medium heat - Medium heat allows the fish to cook properly while the masala becomes crisp and golden.
6. Flip only when necessary - Let one side cook properly before turning. Fish can break easily if moved too soon.
7. Use a wide spatula - A broad, flat spatula makes it much easier to turn the fish without breaking it.
8. Serve immediately - Andhra Fish Fry tastes best when served hot, especially with freshly cooked rice and dal.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 48Total Fat: 2gSaturated Fat: 1gUnsaturated Fat: 1gSodium: 74mgCarbohydrates: 8gFiber: 2gSugar: 4gProtein: 1g
Nutrition information is approximate and will vary depending on the type and quantity of fish used and the amount of oil absorbed during frying.


Varsha Vipins says
That leaves must have added a special flavor to the fry..Nice one dear..
rekhas kitchen says
well fried and nice recipe I also do the almost the same way
Priya says
Yummy spicy fish fry…looks really delicious…
notyet100 says
fish fry is my fav,..like dur version,…;-)
VG says
I love ‘theli huyi mechi’ (did I get this right???). Another favourite in malaysia. We normally coat it with ‘fish’ curry powder, turmeric and chilli powder. I must try your version.
Rosa's Yummy Yums says
That fish dish is really scrumptious looking!cheers,Rosa
Kitchen Flavours says
Thank you Varsha, Rekha, Priya, Priyanka, VG and Rosa.
Gita's Kitchen says
They look so yummy, I have never added green chilies in fish, it is definitely a great idea, deliciously spicy 🙂
Yasmeen says
Looks so tempting,you made it just like my bhabhi,crisp and spicy:)
Happy cook says
I am drooling here. I love fishe fry like this.Wish i could pick few pieces from that plate
Retno Prihadana says
When I was a kid, my mother used to fried fish for family. No wonder, until now…I like fish. Yours look interesting with mint leaves.
Anjum says
salam lubna…i love fist fry any time.,u fried them really well
rita bellnad says
yum idea for tonight dinner
meeso says
That looks great, makes me want some fish for dinner!
G.Pavani says
ooh..looking yummy n tempting me very much yaar… i want ur plate
Kitchen Flavours says
Thank you Geeta, Yasmeen, Happy Cook, Retno, Anjum, Rita, Meeso amd Pavani.
joe@italyville says
Thanks for joining us Lubna! I’m a big fan of spicy and fried!
Kitchen Flavours says
Thank you Joe.
Sanghi says
Yummy yummy recipe.!
Malar Gandhi says
Oh miss fish fry here….I don’t like the tilapia I get here….this one looks yummy and crispy, just the way I want it!:)
Kitchen Flavours says
Thank You Sanghi and Malar.
munira says
the recipe seems to be very sumptous I'm eager to try it as soon as possible.
Ragini Sharma says
wow yummy recipe for fish.
Greatdesi says
Wow. so good.