A Spiced, Golden Treat That Brings Street Food Home
There’s something magical about walking through a bustling market in South Asia—spices lingering in the air, sizzling sounds echoing from every corner, and the unmistakable aroma of something deep-fried and delicious drawing a crowd. That something, more often than not, is crispy fish pakora. Crunchy on the outside, tender on the inside, and bursting with flavor, this street-food classic has found a permanent place at many family tables, especially during monsoon evenings or festive gatherings.
My earliest memory of fish pakora goes back to a rainy evening at my aunt’s home in Lahore. The scent of mustard oil, ajwain seeds, and chili filled the small kitchen as she whisked together a quick batter. Within minutes, golden bites of fish were laid out on newspaper, steaming and ready to be devoured with green chutney. It was the kind of snack you ate straight out of the fryer, too impatient to wait for a plate.
This dish isn’t just a snack—it’s a feeling. It captures the spirit of sharing, comfort, and spice. Whether served as an appetizer at a dinner party, a quick weekend treat, or part of an iftar spread, crispy fish pakora always delivers on flavor and nostalgia.

Why You’ll Love This Recipe:
- Deep-fried to golden perfection with a crispy, spiced coating.
- Tender, flaky fish inside that melts in your mouth.
- A quick, crowd-pleasing snack or starter.
- Uses pantry-friendly spices and simple ingredients.
- Can be made ahead and reheated in the oven or air fryer.
Crispy Fish Pakora
- Yield: 4 servings 1x
Description
There’s something magical about walking through a bustling market in South Asia—spices lingering in the air, sizzling sounds echoing from every corner, and the unmistakable aroma of something deep-fried and delicious drawing a crowd. That something, more often than not, is crispy fish pakora. Crunchy on the outside, tender on the inside, and bursting with flavor, this street-food classic has found a permanent place at many family tables, especially during monsoon evenings or festive gatherings.
My earliest memory of fish pakora goes back to a rainy evening at my aunt’s home in Lahore. The scent of mustard oil, ajwain seeds, and chili filled the small kitchen as she whisked together a quick batter. Within minutes, golden bites of fish were laid out on newspaper, steaming and ready to be devoured with green chutney. It was the kind of snack you ate straight out of the fryer, too impatient to wait for a plate.
This dish isn’t just a snack—it’s a feeling. It captures the spirit of sharing, comfort, and spice. Whether served as an appetizer at a dinner party, a quick weekend treat, or part of an iftar spread, crispy fish pakora always delivers on flavor and nostalgia
Ingredients
- 500g boneless white fish fillets (tilapia, cod, or basa), cut into bite-size pieces
- ¾ cup gram flour (besan)
- 2 tablespoons rice flour (for extra crispiness)
- 1 teaspoon ajwain (carom seeds)
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon garam masala
- ½ teaspoon turmeric
- 1 teaspoon red chili powder (adjust to taste)
- 1 tablespoon ginger-garlic paste
- 2 tablespoons lemon juice
- Salt to taste
- Water (as needed for batter)
- Oil for deep frying
- Optional garnish: chopped cilantro, sliced onions, lemon wedges
Instructions
- Step 1: Marinate the Fish
In a large bowl, combine the fish pieces with lemon juice, salt, and ginger-garlic paste. Let it marinate for at least 15–20 minutes. This step infuses the fish with flavor and removes any lingering fishy smell. - Step 2: Make the Spiced Batter
In another bowl, mix together gram flour, rice flour, ajwain, coriander, cumin, garam masala, turmeric, and red chili powder. Gradually add water to form a thick, clinging batter—not too runny. The batter should coat the back of a spoon. - Step 3: Coat the Fish
Add the marinated fish pieces to the batter and mix well to coat each piece evenly. Let it sit for 5 minutes so the fish soaks in the flavors. - Step 4: Heat the Oil
In a deep frying pan or wok, heat oil over medium-high heat. To test if it’s ready, drop a bit of batter into the oil—it should rise to the top and sizzle immediately. - Step 5: Fry Until Golden
Carefully drop in the battered fish pieces one by one, without overcrowding the pan. Fry for 4–5 minutes or until crispy and deep golden brown, turning occasionally. - Step 6: Drain and Serve
Remove with a slotted spoon and drain on paper towels. Serve hot with mint chutney, tamarind sauce, or a simple yogurt dip.
Notes
- You can add a pinch of baking soda for extra puffiness, but it’s optional.
- If making a large batch, keep fried pakoras warm in a 200°F oven until serving.
Nutrition
- Calories: 320
INGREDIENTS YOU’LL NEED:

- 500g boneless white fish fillets (tilapia, cod, or basa), cut into bite-size pieces
- ¾ cup gram flour (besan)
- 2 tablespoons rice flour (for extra crispiness)
- 1 teaspoon ajwain (carom seeds)
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon garam masala
- ½ teaspoon turmeric
- 1 teaspoon red chili powder (adjust to taste)
- 1 tablespoon ginger-garlic paste
- 2 tablespoons lemon juice
- Salt to taste
- Water (as needed for batter)
- Oil for deep frying
- Optional garnish: chopped cilantro, sliced onions, lemon wedges
HOW TO MAKE CRISPY FISH PAKORA:
The Secret to Perfectly Spiced, Ultra-Crunchy Pakoras
These pakoras come together quickly and make any table feel festive. With just a few spices and a hot pan of oil, you’ll have a plate full of crisp, golden fish bites ready to impress.
STEP-BY-STEP INSTRUCTIONS:
Step 1: Marinate the Fish
In a large bowl, combine the fish pieces with lemon juice, salt, and ginger-garlic paste. Let it marinate for at least 15–20 minutes. This step infuses the fish with flavor and removes any lingering fishy smell.
Step 2: Make the Spiced Batter
In another bowl, mix together gram flour, rice flour, ajwain, coriander, cumin, garam masala, turmeric, and red chili powder. Gradually add water to form a thick, clinging batter—not too runny. The batter should coat the back of a spoon.
Step 3: Coat the Fish
Add the marinated fish pieces to the batter and mix well to coat each piece evenly. Let it sit for 5 minutes so the fish soaks in the flavors.

Step 4: Heat the Oil
In a deep frying pan or wok, heat oil over medium-high heat. To test if it’s ready, drop a bit of batter into the oil—it should rise to the top and sizzle immediately.
Step 5: Fry Until Golden
Carefully drop in the battered fish pieces one by one, without overcrowding the pan. Fry for 4–5 minutes or until crispy and deep golden brown, turning occasionally.
Step 6: Drain and Serve
Remove with a slotted spoon and drain on paper towels. Serve hot with mint chutney, tamarind sauce, or a simple yogurt dip.
HELPFUL TIPS:
- Use firm white fish that won’t fall apart during frying. Tilapia, cod, or basa work well.
- Rice flour is key to achieving that ultra-crispy crust.
- Adjust spice levels to taste—reduce chili for a milder version.
- Keep oil at the right temperature: too hot and the pakoras burn; too cool and they become soggy.
- Want to reheat? Use an air fryer or oven for best results—never the microwave.

DETAILS:
Prep Time: 20 minutes
Cook Time: 15 minutes
Total Time: 35 minutes
Yield: 4 servings
Category: Appetizer / Snack
Method: Deep Frying
Cuisine: Indian / Pakistani
Diet: Halal, Gluten-Free (if verified)
NOTES:
- You can add a pinch of baking soda for extra puffiness, but it’s optional.
- If making a large batch, keep fried pakoras warm in a 200°F oven until serving.

NUTRITIONAL INFORMATION:
(Per serving, approximate)
- Calories: 320
- Protein: 22g
- Fat: 18g
- Carbohydrates: 18g
- Fiber: 2g
- Sodium: 480mg
FREQUENTLY ASKED QUESTIONS:
What fish is best for pakora?
Any firm, boneless white fish like tilapia, cod, haddock, or basa works well.
Can I air fry or bake them instead of deep-frying?
Yes! For a lighter version, bake at 400°F for 20 minutes or air fry at 375°F for 12–15 minutes, flipping halfway through.
Is fish pakora gluten-free?
Yes, as long as your gram flour and spices are gluten-free certified.
Can I make it ahead?
You can marinate the fish and prepare the batter a few hours in advance. Fry just before serving for maximum crispiness.
STORAGE INSTRUCTIONS:
Store leftover pakoras in an airtight container in the fridge for up to 2 days. Reheat in the oven or air fryer at 350°F for 10–12 minutes to restore crispiness. Avoid microwaving—they’ll lose their crunch.

Related Recipes:
If you liked this recipe, you’ll definitely enjoy these other crispy delights:
- Fish Pakora
- Fish Pakora– Crispy Fried Fish Fritters
- Crispy Fried Baby Octopus
- Crispy Fish Batter – Light, Golden, and Perfectly Crunchy!
CONCLUSION:
Crispy fish pakora isn’t just a snack—it’s a celebration of flavor, texture, and tradition. With its golden crust, flaky interior, and perfectly balanced spices, it’s the kind of recipe you’ll come back to again and again. Whether you’re bringing a taste of street food to your kitchen or simply craving something savory, this dish hits the spot every time.

