Indian Pan-Fried Fish with Spiced Masala Crust

Indian fish fry is a beloved street food and home-cooked staple that transforms simple white fish into a crispy, aromatic showstopper. This version uses a two-part masala approach: dry spice powder for initial coating and a fragrant wet paste of ginger, garlic, and fresh herbs for depth. The result is a golden-crusted exterior with tender, flaky fish inside, balanced by warm spices like turmeric, coriander, and garam masala. Perfect for weeknight dinners, lunch boxes, or appetizers at gatherings, this dish suits anyone seeking quick, flavor-packed meals. The optional lime juice tenderizes fish and cuts fishiness, while the final chaat masala sprinkle adds tangy complexity. What sets this version apart is the layered masala technique—combining ground dry spices with a fresh wet paste creates superior adhesion and multidimensional flavor compared to single-component coatings.
Ingredients
- 6 fish pieces, any varietytilapia, pomfret, sole1:1white-fleshed fish
firmer fish work best; adjust frying time
- lime juice, fresh(optional)
- chaat masala, ground
- ¼ tsp turmeric powder, ground
- 1 tsp coriander powder, ground
- 1 tsp red chilli powder, ground
- ¼ tsp pepper powder, ground
- ¼ tsp garam masala powder, ground
- ½ tsp salt, fine
- 1 pinch asafetida, ground
- 1 handful coriander leaves, fresh
- 1 sprig curry leaves, fresh
- 1 green chilli, whole
- 1 inch piece ginger, fresh
- 3 garlic cloves, fresh
- 1 tbsp lime juice, fresh
- 1 tbsp oil, neutral, for frying
Instructions
- 1
If desired, squeeze lime juice on fish to reduce fishiness
- 2
Mix all dry spices together in a bowl
- 3
Grind ginger, garlic, green chilli, coriander leaves, and curry leaf into a paste
- 4
Coat fish with dry masala mix, then wet masala paste, and marinate for at least 30 minutes
- 5
Heat oil in a non-stick pan on medium heat
- 6
Pan-fry fish on each side for approximately 3 minutes, drizzling additional oil as needed for crispness
- 7
Sprinkle chaat masala on finished fish before serving
Tips
Marinate fish in masala for at least 30 minutes so spice paste adheres and flavors penetrate. Overnight marination in refrigeration deepens flavor without drying out delicate flesh if using thin fillets.
Maintain medium heat throughout pan-frying to cook fish through without burning the spice crust. High heat chars the exterior before center cooks; low heat prevents the coating from crisping properly.
Grind wet masala ingredients just before marinating to preserve fresh herb aroma. Pre-ground pastes oxidize and lose volatile compounds within hours.
Good to Know
Refrigerate leftover fish fry in an airtight container for up to 2 days. Reheat gently in a low oven or skillet to avoid drying; microwaving softens the crust.
Marinate fish up to 12 hours in advance, covered in refrigerator. Prepare spice mixtures separately and combine just before marinating for best flavor.
Serve hot with lemon wedges, sliced onions, and fresh coriander. Pairs well with steamed rice, roti, or as a sandwich filling with mayo and lettuce.
Common Mistakes
Skip marinating to avoid bland, unevenly spiced fish that lacks depth and adhesion of masala coating.
Use high heat to prevent burnt exterior with raw, undercooked interior; medium heat ensures even cooking throughout.
Overcrowd the pan to avoid steam-cooking instead of pan-frying, which softens the crust rather than crisping it.
Substitutions
firmer fish work best; adjust frying time
convenience; may contain additives
FAQ
Can I use frozen fish for this recipe?
Yes, but thaw completely and pat dry before marinating to ensure even spice adhesion and proper pan-frying. Frozen fish releases excess moisture during cooking, which prevents crust formation.
How long does cooked fish fry keep in the refrigerator?
Store in an airtight container for up to 2 days. The crust softens over time, but reheating in a low oven at 160C restores some crispness. Do not freeze cooked fish as texture deteriorates significantly.
What if I don't have asafetida or curry leaves?
Asafetida adds umami depth but is optional; skip if unavailable. Curry leaves contribute aromatic flavor; substitute with additional coriander leaves or omit without significantly altering the dish.