This Pakistani-style masala fish fry coats firm fish in lemon, ginger, garlic, and fragrant spices, then shallow-fries it until crisp at the edges and tender inside. Recipes vary by region and household; this approachable version uses chickpea and rice flour for a light crust and is served hot with lemon and chutney.
Ingredients
- 1½ lb (680 g) firm, skinless fish fillets, such as cod, haddock, tilapia, or catfish
- 2 tbsp (30 ml) fresh lemon juice
- 1 tbsp (15 g) ginger-garlic paste
- 1 tsp (6 g) fine salt
- 1 tsp (2 g) ground coriander
- ½ tsp (1 g) ground cumin
- ½ tsp (1 g) ground turmeric
- ½ tsp (1 g) cayenne pepper, or less to taste
- ½ tsp (1 g) ajwain seeds, lightly crushed; if unavailable, use a small pinch of dried thyme, which gives a different, less pungent herbal note
- 2 tbsp (16 g) chickpea flour (besan)
- 2 tbsp (18 g) rice flour
- 1 tbsp (15 ml) water, only if needed to help the coating cling
- ¾ cup (180 ml) neutral oil, such as canola or sunflower oil, for shallow-frying; you may not use it all
- ½ tsp (1 g) chaat masala, optional, for finishing; if hard to find, use a pinch of ground cumin and a little extra lemon instead, though the tangy flavor will be milder
- 2 tbsp (6 g) chopped cilantro, for serving
- 1 medium lemon (about 120 g), cut into wedges, for serving
Instructions
- Prepare the fish. Pat the fillets thoroughly dry with paper towels; do not rinse raw fish, which can spread splashes around the sink. Cut the fish into eight roughly equal pieces, about 2 to 3 inches (5 to 7.5 cm) wide. If pieces vary in thickness, keep them similar in size so they finish cooking at about the same time.
- Mix the marinade. In a medium bowl, stir together the lemon juice, ginger-garlic paste, salt, coriander, cumin, turmeric, cayenne, and crushed ajwain. Add the fish and turn each piece to coat. Cover and refrigerate for 30 minutes. This gives the seasonings time to cling and flavor the surface; longer marinating is unnecessary, and the lemon can make the fish’s texture soft if left for hours.
- Make the coating. Just before cooking, sprinkle the chickpea flour and rice flour over the marinated fish. Turn gently to form a thin, even coating. It should look tacky rather than wet or doughy. If the flour remains powdery and will not adhere, add the measured water a teaspoon at a time. If the marinade seems very wet, add another teaspoon of rice flour rather than piling on a thick batter.
- Heat the oil. Pour the oil into a large, heavy skillet to make a shallow layer, about ⅛ inch (3 mm) deep. Heat over medium to medium-high for about 4 minutes. The oil should shimmer; a small pinch of coating should sizzle steadily when dropped in, but it should not smoke. If using a frying thermometer, aim for about 350°F (175°C). Adjust the heat as needed to keep the oil lively without scorching the spices.
- Fry in batches. Carefully lay in four pieces, leaving space between them. Fry for about 3 to 4 minutes on the first side, until the underside is deeply golden and releases from the pan, then turn once and fry for another 3 to 4 minutes. Transfer to a wire rack or a paper-towel-lined plate. Repeat with the remaining fish; the two batches should take about 14 minutes total. Let the oil return to a steady sizzle between batches, and add a little more oil if the pan becomes dry.
- Check doneness and finish. Insert a food thermometer sideways into the thickest part of a piece. USDA FSIS sets 145°F (63°C) as the safe minimum internal temperature for fish; cook until it reaches that temperature and flakes easily. Thicker pieces may need another minute or two, while thin pieces may finish sooner, so use temperature rather than browning alone to judge. Sprinkle with chaat masala, if using, and cilantro. Serve immediately with lemon wedges.
Tips
- Choose a sturdy fish. Cod, haddock, tilapia, catfish, and similar firm fillets work well. Very delicate fish can break when turned, and very thick pieces may brown before the centers are done. Ask for pieces of even thickness or cut them to a similar size at home.
- Dry the surface well. Excess water thins the marinade and can make the coating slip off or splatter in hot oil. Pat the fish dry before seasoning, and avoid adding all the optional water unless the flour truly needs help sticking.
- Keep the crust light. Chickpea flour adds a nutty flavor associated with many South Asian fried coatings; rice flour helps it turn crisp. Besan is sold at South Asian grocery stores and many larger supermarkets. If you cannot find it, use all rice flour, but expect a paler, less nutty crust.
- Do not crowd or repeatedly turn the pieces. Crowding lowers the oil temperature and encourages steaming. Fry in batches, turn each piece only once after it has formed a crust, and keep finished pieces on a rack rather than stacking them while hot.
Serving Suggestions
Serve the fish as soon as it is cooked, while the coating is crisp and the center is moist. Lemon wedges are important: a squeeze of fresh juice cuts through the spices and brightens the fried crust. Green chutney, mint chutney, or a simple yogurt sauce makes a cool, tangy dip. For a more traditional South Asian-style meal, add warm roti or naan, a bowl of plain basmati rice, sliced cucumber and onion, and a sharp salad dressed with lemon.
For a casual snack or starter, serve the pieces on a platter with toothpicks and chutney. If the fish is part of a larger meal, keep the sides mild so they do not compete with the aromatic coating. A cucumber-yogurt raita or lightly dressed cabbage salad also balances the spices. Put the fish on the table promptly rather than covering it tightly; trapped steam softens the crust.
Variations
Adjust the heat: Reduce the cayenne to ¼ teaspoon for a gentle version, or increase it slightly for a hotter fry. Fresh green chilies can be added to a chutney on the side, giving diners control over the heat without changing the seasoning on every piece.
Try a different spice emphasis: Add ½ teaspoon (1 g) of garam masala to the flour coating for a warmer aroma, or leave out the ajwain if you prefer a simpler citrus-and-coriander profile. Ajwain has a distinctive, sharp, thyme-like character and is common in some regional fried-fish preparations, but it is not used in every household version.
Bake instead of shallow-fry: For a less oily alternative, arrange the coated fish on an oiled wire rack set over a baking sheet. Bake at 425°F (220°C), turning once, until golden and 145°F (63°C) at the thickest point; timing depends on thickness, so start checking around 10 minutes. The coating will be drier and generally less crisp than the pan-fried version.
Make it gluten-free: The listed chickpea and rice flours are naturally gluten-free, but check package labels for cross-contact if that matters to your household. Keep the spices and utensils separate from wheat flour, and do not substitute ordinary all-purpose flour unless gluten is not a concern.
Storage and Reheating
For food safety, refrigerate cooked fish within 2 hours of cooking in a covered, shallow container. It keeps for 3 to 4 days in the refrigerator, although the crust is best on the day it is fried. Store chutney and lemon separately so the fish does not become soggy. Do not leave the fish at room temperature for extended serving; return leftovers to the refrigerator promptly.
To reheat, place the pieces in a single layer on a wire rack over a baking sheet and warm in a 375°F (190°C) oven until hot throughout. A toaster oven or air fryer can also restore some crispness; avoid a low, prolonged heat that dries the fish. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. A microwave is convenient but softens the coating, so use it only if crispness is not a priority. Discard fish that has been held too long or smells or looks unusual; do not taste it to decide whether it is safe.
Frequently Asked Questions
Which fish is best for a Pakistani fish fry?
Choose a firm, mild fish that holds together when turned. Cod, haddock, tilapia, and catfish are practical choices in many grocery stores. In Pakistan, the fish used depends on local availability and the recipe; this method is flexible, so use fresh or properly thawed fillets with a similar thickness.
Can I use frozen fish?
Yes. Thaw it overnight in the refrigerator, then pat it very dry before cutting and marinating. If the fish releases water after thawing, blot it again. Do not marinate it while still frozen, since the seasonings will not coat it evenly and the excess moisture can interfere with browning.
Can I marinate the fish overnight?
It is better not to. Because this marinade contains lemon juice, a long soak can soften the surface and make the fish fragile. Thirty minutes in the refrigerator is enough for this recipe. If you need to get ahead, mix the dry spices and flour separately, then season and marinate the fish shortly before cooking.
Why is the coating falling off?
The fish may be too wet, the coating may be too thick, or the pieces may have been moved before a crust formed. Pat the fish dry before marinating, add flour just before frying, and wait until the first side is golden and releases easily before turning. Use a thin coating rather than adding enough flour to make a heavy batter.
How can I tell when the fish is cooked?
Check the thickest part with a food thermometer and cook to 145°F (63°C), the USDA FSIS safe minimum for fish. The flesh should also look opaque and separate into flakes when gently pressed, but color and flaking are less dependable than a thermometer, especially with heavily seasoned coating.
Can I prepare the fish ahead for a party?
You can measure the spices, cut the fish, and prepare the serving accompaniments ahead, but fry the fish close to serving time for the best crust. If you must cook it earlier, cool and refrigerate it within 2 hours, then reheat to 165°F (74°C) in an oven or air fryer. The crust may not be quite as crisp as freshly fried fish.
Related
- Pakistani Mutton Korma Recipe with Slow-Cooked Gravy
- Pakistani Palak Gosht Recipe with Lamb and Spinach
- Pakistani Beef Curry: A Slow-Simmered Beef Salan Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).