Indian Fish Fry
Fish slices are coated in a spiced masala, rested briefly, then shallow fried until crisp at the edges and juicy inside. It is a simple, homestyle dish that pairs well with rice, dal, or a squeeze of lemon on the side.
For 4 servings
- prep · ~5 min
Prepare the fish pieces.
Rinse the fish lightly and pat it dry well. Cut into medium steaks or fillet pieces so they cook evenly in the pan.
TIPDry fish holds the masala better and fries more cleanly. - mix · ~4 min
Make the spice coating.
1.Add lemon juice, ginger-garlic paste, red chili powder, turmeric powder, coriander powder, black pepper, rice flour, and salt to a bowl.2.Mix into a thick, smooth paste.3.Rub the paste all over the fish pieces so each piece is well coated. - rest · ~10 min
Rest the fish.
Set the coated fish aside for 10 minutes so the spices settle and the surface takes on the seasoning.
- fry · ~7 min
Shallow fry the fish.
1.Heat oil in a wide pan over medium heat.2.Place the fish pieces in a single layer without crowding the pan.3.Cook for 3 to 4 minutes on the first side until browned and crisp at the edges.4.Turn gently and cook the second side for 2 to 3 minutes until the fish is cooked through and flakes easily.TIPKeep the heat at medium so the coating cooks through before it darkens too much. - serve · ~1 min
Serve the fish fry hot.
Lift the fish out of the pan and serve right away while the coating is still crisp. Pair it with rice, dal, or a simple salad.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Pat the fish very dry before coating, or the masala will slide off and splutter in the pan.
- 2Mix the marinade into a thick paste; if it looks runny, add a pinch more rice flour so it clings well.
- 3Resting the coated fish for 10 minutes helps the lemon, salt, and spices bind to the surface.
- 4Use a wide pan and fry in a single layer so the fish browns instead of steaming.
- 5Turn the pieces only after the first side looks crisp and releases easily from the pan.
- 6For fillets, reduce the second-side cooking time slightly; they cook faster than thick fish steaks.
- 7Serve immediately with lemon wedges, because the rice-flour crust is at its crispest right off the pan.
Adapt it for your goals.
Low-oil
Cook the marinated fish on a well-greased tawa or in an air fryer for a lighter version with less surface oil.
spicierSpicier
Increase red chili powder and add a little extra black pepper for a hotter, more assertive South Indian-style fry.
kerala styleKerala-style
Add a little fennel powder and curry leaves to the marinade for a deeper coastal flavour profile.
gluten freeGluten-free
This recipe is naturally gluten-free if your spice powders are uncontaminated; rice flour keeps the crust crisp without wheat.
Why this is on our healthy list.
Protein-Rich Main Dish
Fish provides high-quality protein that makes this a satisfying main dish alongside rice, dal, or salad.
Moderate Oil Cooking
Shallow frying uses less oil than deep frying, giving you crisp edges without an excessively heavy finish.
Spice-Based Flavor
Ginger-garlic, turmeric, coriander, pepper, and chili bring strong flavour, so the dish stays lively without rich sauces.
Frequently asked questions
Use a firm fish that holds together in the pan, such as seer fish, pomfret, king fish, tilapia, or any sturdy local white fish.



