Indian Pan-Fried Fish with Spiced Masala Crust

Prep: 10 minCook: 10 min6 servingsmediumIndian
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 servings
  • 6 fish pieces, any variety
    tilapia, pomfret, sole1:1white-fleshed fish

    firmer fish work best; adjust frying time

  • lime juice, fresh(optional)
    lemon juice1:1citrus acid

    similar tenderizing effect, slightly different flavor

    Full guide →
  • 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
    mint leaves1:1herb

    changes flavor profile toward cooling notes

    Full guide →
  • 1 sprig curry leaves, fresh
  • 1 green chilli, whole
  • 1 inch piece ginger, fresh
    1 tbsp store-bought1:1paste

    convenience; may contain additives

    Full guide →
  • 3 garlic cloves, fresh
  • 1 tbsp lime juice, fresh
    lemon juice1:1citrus acid

    similar tenderizing effect, slightly different flavor

    Full guide →
  • 1 tbsp oil, neutral, for frying
    coconut oil1:1frying medium

    traditional in South Indian versions

    Full guide →

Instructions

  1. 1

    If desired, squeeze lime juice on fish to reduce fishiness

  2. 2

    Mix all dry spices together in a bowl

  3. 3

    Grind ginger, garlic, green chilli, coriander leaves, and curry leaf into a paste

  4. 4

    Coat fish with dry masala mix, then wet masala paste, and marinate for at least 30 minutes

  5. 5

    Heat oil in a non-stick pan on medium heat

  6. 6

    Pan-fry fish on each side for approximately 3 minutes, drizzling additional oil as needed for crispness

  7. 7

    Sprinkle chaat masala on finished fish before serving

Tips

Tip 1

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.

Tip 2

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.

Tip 3

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

Storage

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.

Make Ahead

Marinate fish up to 12 hours in advance, covered in refrigerator. Prepare spice mixtures separately and combine just before marinating for best flavor.

Serve With

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.

See pairing guide →

Common Mistakes

Watch

Skip marinating to avoid bland, unevenly spiced fish that lacks depth and adhesion of masala coating.

Watch

Use high heat to prevent burnt exterior with raw, undercooked interior; medium heat ensures even cooking throughout.

Watch

Overcrowd the pan to avoid steam-cooking instead of pan-frying, which softens the crust rather than crisping it.

Substitutions

fish
tilapia, pomfret, sole1:1white-fleshed fish

firmer fish work best; adjust frying time

lime juice
lemon juice1:1citrus acid

similar tenderizing effect, slightly different flavor

Full guide →
oil
coconut oil1:1frying medium

traditional in South Indian versions

Full guide →
coriander leaves
mint leaves1:1herb

changes flavor profile toward cooling notes

Full guide →
ginger-garlic paste
1 tbsp store-bought1:1paste

convenience; may contain additives

Find more substitutions →

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.