Menu

South Indian Fish Masala Fry With Lime and Onions

Quick Recipe Version (TL;DR)

  • Yield: 4 servings (4 fish steaks/fillets)
  • Prep Time: 15 minutes
  • Cook Time: 12 minutes
  • Total Time: 57 minutes (includes 30 minutes marinating)

Quick Ingredients

  • 600 g firm fish steaks or fillets (about 4 pieces, 2–3 cm thick)
  • 1 1/2 tsp fine salt (divided)
  • 2 tbsp lime juice (plus wedges to serve)
  • 6 large garlic cloves
  • 20 g fresh ginger (about 2 tbsp chopped)
  • 2 tbsp Kashmiri red chili powder
  • 1 tsp hot red chili powder
  • 1 tsp ground coriander
  • 1/2 tsp ground cumin
  • 1/2 tsp ground fennel
  • 1/2 tsp black pepper
  • 1/4 tsp turmeric
  • 1 tbsp rice flour
  • 1 tbsp semolina (optional but great for crunch)
  • 4 tbsp coconut oil or peanut oil (for shallow-frying)
  • 1 sprig curry leaves (optional)
  • 1 small red onion, thinly sliced (to serve)

Do This

  • 1. Pat fish dry; rub with 1 tsp salt and 1 tbsp lime juice.
  • 2. Blend garlic, ginger, chili powders, coriander, cumin, fennel, pepper, turmeric, remaining 1/2 tsp salt, and 1 tbsp lime juice with 2 tbsp water into a thick paste.
  • 3. Mix in rice flour (and semolina). Coat fish well; marinate 30 minutes (refrigerated).
  • 4. Heat a heavy skillet on medium-high for 2 minutes; add 4 tbsp oil and heat 1 minute.
  • 5. Shallow-fry fish 3–4 minutes per side (fillets: 2–3 minutes per side) until deep red, crisp-edged, and cooked through (63°C/145°F internal).
  • 6. Rest 2 minutes; optionally sizzle curry leaves in the pan oil for 10 seconds and spoon over. Serve with onions and lime wedges.

Why You’ll Love This Recipe

  • Big flavor, simple method: a bold chili-garlic-ginger masala with an easy shallow-fry.
  • Crisp edges without deep-frying: rice flour (and optional semolina) helps the coating turn smoky and crunchy.
  • Weeknight-friendly: quick stovetop cooking once the fish is marinated.
  • Perfect with sides: great with lemon rice, curd rice, rasam, or just sliced onions and lime.

Grocery List

  • Seafood: 600 g firm fish steaks or fillets (seer/king fish, pomfret, mahi-mahi, cod, tilapia, or salmon)
  • Produce: ginger, garlic, limes, small red onion, curry leaves (optional)
  • Dairy: none (optional serving idea: plain yogurt on the side)
  • Pantry: Kashmiri red chili powder, hot red chili powder, ground coriander, ground cumin, ground fennel, black pepper, turmeric, rice flour, semolina (optional), salt, coconut oil or peanut oil

Full Ingredients

Fish

  • 600 g firm fish steaks or fillets (about 4 pieces, ideally 2–3 cm thick)
  • 1 1/2 tsp fine salt, divided
  • 2 tbsp lime juice, divided (plus extra wedges to serve)

Fiery Red Masala Paste

  • 6 large garlic cloves
  • 20 g fresh ginger (about 2 tbsp chopped)
  • 2 tbsp (16 g) Kashmiri red chili powder (for color and mild heat)
  • 1 tsp (3 g) hot red chili powder (adjust to taste)
  • 1 tsp ground coriander
  • 1/2 tsp ground cumin
  • 1/2 tsp ground fennel
  • 1/2 tsp freshly ground black pepper
  • 1/4 tsp ground turmeric
  • 2 tbsp water (to blend; add up to 1 tbsp more only if needed)

For Crisp Edges

  • 1 tbsp (8 g) rice flour
  • 1 tbsp (10 g) semolina (optional, but adds extra crunch)

For Shallow-Frying & Serving

  • 4 tbsp (60 ml) coconut oil or peanut oil (more as needed)
  • 1 sprig curry leaves (optional)
  • 1 small red onion, thinly sliced
  • 1–2 limes, cut into wedges
South Indian Fish Masala Fry With Lime and Onions – Closeup

Step-by-Step Instructions

Step 1: Prep and lightly season the fish

Pat the fish completely dry with paper towels (this helps the masala cling and helps crisping). In a shallow bowl, rub the fish with 1 tsp of the salt and 1 tbsp of the lime juice. Set aside while you make the masala paste.

Step 2: Make the red masala paste

In a small blender or mortar and pestle, combine 6 garlic cloves, 20 g ginger, Kashmiri chili powder, hot chili powder, ground coriander, ground cumin, ground fennel, black pepper, and turmeric.

Add the remaining 1/2 tsp salt, the remaining 1 tbsp lime juice, and 2 tbsp water. Blend/pound into a thick, smooth paste. You want it spreadable but not runny; add up to 1 tbsp extra water only if your blender needs it.

Step 3: Add the crisping flours and coat the fish

Stir 1 tbsp rice flour (and 1 tbsp semolina, if using) into the masala paste. This turns the paste into a grippy coating that fries up crisp at the edges.

Coat each fish piece thoroughly on all sides. Use your hands or a spoon to press the masala onto the surface so it adheres in an even layer.

Step 4: Marinate for better flavor (and better frying)

Cover and marinate for 30 minutes in the refrigerator. (If your kitchen is cool and you prefer, you can marinate at room temperature for 15 minutes, but refrigerating is safer.)

While it marinates, slice the onion and cut lime wedges for serving.

Step 5: Preheat the pan and oil

Use a heavy skillet (cast iron or a thick stainless-steel pan works best). Heat the empty pan over medium-high heat for 2 minutes.

Add 4 tbsp oil and heat for about 1 minute, until the oil shimmers. (If you have an infrared or probe thermometer, aim for an oil temperature around 190°C / 375°F.)

Step 6: Shallow-fry until crisp-edged and smoky

Lay the fish in the pan in a single layer. Do not overcrowd; fry in batches if needed. Fry:

  • Steaks (2–3 cm thick): 3–4 minutes on the first side, then 3–4 minutes on the second side.
  • Thinner fillets: 2–3 minutes per side.

Flip carefully with a thin spatula. The masala should look deep red, slightly darkened in spots, and crisp at the edges. For accuracy, the fish is cooked when the thickest part reaches 63°C / 145°F.

If the pan looks dry at any point, add 1 tbsp more oil. If the masala is browning too fast before the fish cooks through, reduce heat to medium for the remaining time.

Step 7: Finish, rest briefly, and serve

Transfer the fish to a plate and rest for 2 minutes. This keeps the coating intact and lets the juices settle.

If using curry leaves, add them to the hot oil in the pan and sizzle for 10 seconds (stand back; they can splutter). Spoon a little of that fragrant oil and leaves over the fish.

Serve hot with sliced onions and lime wedges. A final squeeze of lime right before eating brightens the chili-garlic masala.

Pro Tips

  • Pick a firm fish: seer/king fish, pomfret, mahi-mahi, cod, tilapia, or salmon all work. Very delicate fish can break when flipping.
  • Dry fish = better crust: moisture is the enemy of crisp edges. Pat dry very well before coating.
  • Control the heat: medium-high gives smoky edges, but if the masala darkens too quickly, lower to medium so the fish cooks through without burning the spices.
  • Don’t move it too soon: let the first side fry undisturbed so the masala “sets” and releases cleanly from the pan.
  • Use a thermometer if you can: 63°C / 145°F at the thickest point prevents overcooked, dry fish.

Variations

  • Kerala-leaning coconut note: use coconut oil and add 1/4 tsp fenugreek powder to the masala paste.
  • Extra-crisp “tawa fry” style: increase rice flour to 2 tbsp and skip semolina for a thinner, crisper shell.
  • Air-fryer option (less oil): brush coated fish with 2 tsp oil and air-fry at 200°C / 392°F for 10–12 minutes, flipping at 6 minutes, until the fish reaches 63°C / 145°F.

Storage & Make-Ahead

You can mix the masala paste up to 24 hours ahead and refrigerate it in an airtight container. Coat the fish up to 8 hours ahead for deeper flavor (keep refrigerated). Cooked fish keeps for 2 days in the refrigerator; reheat in a skillet with 1–2 tsp oil over medium heat for 2–3 minutes per side to re-crisp the edges. Freezing is not ideal because the crust softens, but you can freeze the uncooked masala paste for up to 1 month.

Nutrition (per serving)

Approximate, based on 4 servings: 320 calories, 30 g protein, 18 g fat, 9 g carbohydrates, 2 g fiber, 780 mg sodium. Values vary with fish type and how much oil is absorbed.

Leave a Reply

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


Promotional Banner X
*Sponsored Link*