Crispy Indian Fish Fry with a golden spiced coating and crisp exterior

Indian Fish Fry Recipe (Crispy Spiced Pan-Fried Fish)

This Indian fish fry features firm fish fillets or steaks coated in a bold, tangy spice paste and pan-fried until the exterior is deeply crisp and golden. Unlike heavy battered fish, this style relies on a clinging paste made with ginger, garlic, chili, and warm spices that adheres directly to the surface of the fish.

The key to success is letting the marinated fish rest briefly so the spices cling, then frying in moderate oil over medium heat until cooked through without burning the coating.

Why This Recipe Works

  • Coating the fish in a thick paste rather than a liquid batter helps the spices cling directly to the surface, creating a concentrated crust as it hits the hot oil.
  • A touch of lemon juice or vinegar in the marinade balances the rich oils of the fish and helps tenderize the surface slightly.
  • Using a moderate amount of oil for shallow frying allows the edges to crisp evenly while keeping the interior moist.

Ingredient Notes

  • Firm white fish: Use sturdy fish steaks or fillets such as kingfish, pomfret, tilapia, or cod that hold their shape well during marinating and flipping.
  • Kashmiri red chili powder: Provides a vibrant red color and mild heat. If unavailable, use a mixture of standard cayenne and paprika in smaller amounts.
  • Rice flour or semolina (rava): A light dusting just before frying adds an extra layer of crunch to the exterior crust.

If You’re Cooking Outside India

  • Firm fish varieties: Look for tilapia, cod, or swai fillets cut into thick portions, or head to a South Asian or international fish market for whole pomfret or kingfish steaks.
  • Kashmiri chili powder: Found in South Asian grocery stores or online. It is prized for color rather than extreme heat.

How to Make Indian Fish Fry

Preparing the Spice Paste

Mix the ginger-garlic paste, chili powder, turmeric, coriander, lemon juice, and salt into a thick, smooth paste.

Marinating

Coat the fish pieces thoroughly with the paste, ensuring every surface is covered. Let rest for 15 to 20 minutes.

Coating and Frying

Lightly dust the marinated fish with rice flour if desired, then pan-fry in medium-hot oil until golden brown and cooked through.

Cooking Tips

  • Ensure the pan is properly heated before adding the fish so the coating sears rather than sticks to the surface.
  • Avoid overcrowding the pan; fry in batches if necessary to maintain the oil temperature.

Common Mistakes to Avoid

  • Flipping the fish too early before a crust forms: Allow the first side to cook undisturbed for 3 to 4 minutes until a firm crust forms, making it easier to flip without breaking.
  • Using very delicate fish that falls apart: Choose firm-fleshed varieties and handle gently with a wide spatula.

Variations

  • Rava Fried Fish: Coat the marinated fish thoroughly in fine semolina (rava) instead of rice flour for a distinct, crunchy texture.

Serving Suggestions

  • Serve hot with lemon wedges and sliced raw onions.
  • Pair with steamed rice and dal or rasam for a complete meal.

Storage & Make-Ahead

Make ahead: You can marinate the fish up to 2 hours in advance and keep it covered in the refrigerator.

Refrigerate: Leftover cooked fish can be stored in an airtight container in the refrigerator for up to 2 days.

Freeze: Freezing is not recommended as the texture of the fish and coating degrades upon thawing.

Reheat: Reheat gently in a dry skillet over medium-low heat to help restore some crispness.

Frequently Asked Questions

Can I bake this fish instead of pan-frying?

You can bake it at 200°C / 400°F for about 12 to 15 minutes, though the crust will be less crisp than pan-frying in oil.

What kind of fish works best?

Sturdy white fish like tilapia, cod, kingfish, or swai work best because they hold their shape well and do not flake apart too easily.

More Indian Recipes to Try

Browse the IndiPlated recipe index

Crispy Indian Fish Fry with a golden spiced coating and crisp exterior

Indian Fish Fry

Crispy, pan-fried fish coated in a flavorful spiced marinade.
Prep Time 15 minutes
Cook Time 10 minutes
Marinating Time 20 minutes
Total Time 45 minutes
Servings: 4 portions
Course: Appetizer, Side Dish
Cuisine: Indian

Ingredients
  

Fish and Marinade
  • 500 g firm white fish fillets or steaks cut into uniform pieces
  • 1 tbsp ginger garlic paste freshly ground preferred
  • 1 tsp Kashmiri red chili powder adjust to taste
  • 1/2 tsp turmeric powder
  • 1 tsp coriander powder
  • 1 tbsp lemon juice
  • 3/4 tsp salt or to taste
  • 2 tbsp rice flour for light dusting
  • 3 tbsp cooking oil for shallow frying

Equipment

  • 1 Skillet A wide heavy-bottomed or non-stick skillet for shallow frying.
  • 1 Spatula A wide thin spatula for safely flipping the fish.

Method
 

  1. In a wide bowl, combine the ginger-garlic paste, Kashmiri red chili powder, turmeric powder, coriander powder, lemon juice, and salt. Mix well into a thick paste.
  2. Add the fish pieces to the bowl, rubbing the spice paste evenly over all sides. Let the fish marinate at room temperature for 15 to 20 minutes.
  3. Lightly dust each marinated fish piece with rice flour, shaking off any excess.
  4. Heat the cooking oil in a skillet over medium heat. Place the fish pieces in the pan without crowding. Fry for 3 to 4 minutes until the bottom is deeply golden and crisp.
  5. Carefully flip the fish and cook for another 3 to 4 minutes on the other side until golden and cooked through, reaching an internal temperature of 74°C / 165°F at the thickest part. Remove and drain on paper towels.

Notes

Serve immediately while the crust is crisp.

 

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating