Crispy Fish Pakora Recipe : A Flavorful Indian Street Food Snack You Can’t Resist

Posted on October 1, 2025 ·

By Eva

crispy fish pakora with onions and lemon wedges

A Simple Tool I Use Every Week

Make Weekly Meals Simple

Plan your meals, organize recipes, and simplify grocery shopping with this easy-to-use Google Sheets meal planner.

Get My Meal Planner

If you’re looking for a flavorful, crunchy, and crowd-pleasing appetizer, Crispy Fish Pakora should be your go-to recipe. This deep-fried Indian street snack is bold, aromatic, and absolutely addictive. Whether you’re planning a cozy family dinner, a festive Iftar spread, or a party starter, fish pakoras offer the perfect blend of spice and texture. Plus, they’re surprisingly simple to make at home!

This recipe stays true to traditional Indian cooking, featuring a fragrant marinade and a spiced gram flour batter that crisps up beautifully when fried. And if you’re serving this dish as part of a larger menu, you’ll find helpful pairing ideas with drinks, salads, and desserts from RecipeZed’s recipe collection.

Let’s dive into how you can make this irresistible crispy fish pakora at home, step by step.

What is Crispy Fish Pakora?

Fish pakora is a classic Indian appetizer made with chunks of boneless fish marinated in spices, then coated in a flavorful chickpea flour (gram flour or besan) batter and deep-fried until golden brown. It’s a popular street food in India and Pakistan and is often served hot with chutneys and lemon wedges.

The combination of tender, flaky fish inside and the crunchy coating outside is what makes this dish special. It’s also incredibly versatile—you can make it mild or spicy, and serve it as a snack, a light meal, or part of a full Indian thali.

Looking for a fun sweet-savory menu idea? You can follow this pakora dish with a delightful treat like Pumpkin Pie Tacos or a refreshing Strawberry Cloud Cake!

Ingredients for Authentic Crispy Fish Pakora

This authentic fish pakora recipe calls for simple yet flavorful ingredients. The marinade and batter are packed with aromatic spices that complement the delicate taste of the fish.

For the Marinade:

  • 450g (1 lb) boneless white fish fillets (such as cod, haddock, or tilapia)
  • ½ teaspoon salt
  • ½ teaspoon turmeric powder
  • ½ teaspoon chilli powder
  • ½ teaspoon garam masala
  • 1 tablespoon lemon juice
  • 1 tablespoon ginger garlic paste

For the Batter:

  • ¾ cup gram flour (besan)
  • 2 tablespoons rice flour (for extra crispiness)
  • ½ teaspoon carom seeds (ajwain)
  • ½ teaspoon salt (adjust to taste)
  • ½ teaspoon red chilli powder
  • ¼ teaspoon baking soda
  • 100–120ml water (as needed to make a thick batter)

For Frying:

  • Vegetable oil for deep frying

How to Make Crispy Fish Pakora – Step-by-Step

Making crispy fish pakora at home is easy when you follow these steps. The secret lies in marinating the fish well and ensuring the batter is just the right consistency.

Step 1: Marinate the Fish
Cut the fish fillets into bite-sized chunks. In a bowl, combine lemon juice, turmeric, chilli powder, garam masala, salt, and ginger garlic paste. Add the fish pieces and coat thoroughly. Cover and let it marinate in the refrigerator for at least 30 minutes. If you can wait longer, marinate for up to 2 hours for maximum flavor.

Step 2: Prepare the Batter
In a separate bowl, whisk together gram flour, rice flour, salt, chilli powder, carom seeds, and baking soda. Gradually add water while mixing to create a thick, smooth batter. It should be thick enough to coat each fish piece evenly without dripping.

Step 3: Coat and Fry
Heat vegetable oil in a deep pan or wok to 180°C (350°F). Dip each marinated fish piece into the batter and gently drop into the hot oil. Fry in small batches to maintain the oil temperature and achieve even crispiness.

Cook for about 4–6 minutes per batch, or until the pakoras are golden and crisp. Remove with a slotted spoon and place on a paper towel to absorb excess oil.

Step 4: Serve Hot
Serve immediately with mint chutney, tamarind sauce, or a squeeze of lemon.

Want more savory snack ideas? These Snake Charmers Pretzels are great for kids and adults alike.

Tips for Making Perfect Crispy Fish Pakora

Here are some expert tips to help you master this fish pakora recipe:

  • Rice flour is key to getting that extra crunch in the batter.
  • Always pat the fish dry before marinating to avoid a soggy batter.
  • Use fresh spices for bold, vibrant flavors.
  • Check oil temperature by dropping a small bit of batter into the oil—it should sizzle and rise to the top quickly.
  • Don’t overcrowd the pan, or the oil will cool too much, resulting in greasy pakoras.

Planning a brunch with friends? Serve your pakoras alongside Chickpea Feta Avocado Salad for a satisfying, protein-packed pairing.

Common Mistakes to Avoid

Avoid these missteps for flawless results:

  • Thin batter: A runny batter won’t cling well to the fish, and the coating won’t crisp properly.
  • Cold oil: If the oil isn’t hot enough, pakoras will soak up too much oil and turn soggy.
  • Wet fish: Water left on the fish can dilute the marinade and batter, leading to uneven frying.
  • Using the wrong fish: Opt for firm white fish that holds its shape when fried.

If you enjoy high-protein recipes, you might also like our High Protein Vegetable Soup, a light but nourishing pairing to your crispy fish snack.

Serving Ideas and Presentation Tips

Want to serve fish pakoras like a pro? Here’s how to make them look as good as they taste:

  • Serve in a basket lined with parchment paper or banana leaves for a street food vibe.
  • Add thinly sliced onions and a sprinkle of chaat masala for extra zing.
  • Garnish with chopped cilantro and lemon wedges.
  • Offer a trio of dips: mint yogurt chutney, sweet tamarind sauce, and garlic mayo.

You could also pair them with a Delicious Apple Fruit Salad for a refreshing contrast or a Peach Smoothie to keep things light.

Variations of Crispy Fish Pakora

While this recipe uses white fish, you can experiment with different variations:

  • Try salmon for a richer flavor.
  • Add chopped green chillies to the batter for more heat.
  • Use air frying or baking instead of deep-frying for a lighter version.
  • Substitute ajwain with cumin seeds if unavailable.

For another quick appetizer, check out our 20-Minute Chorizo Tacos. They’re full of bold flavors and easy to whip up.

Kitchen Equipment You’ll Need

To prepare this dish smoothly, have the following on hand:

  • Mixing bowls (for marinade and batter)
  • Measuring spoons and cups
  • Knife and cutting board
  • Whisk
  • Deep frying pan or wok
  • Slotted spoon or tongs
  • Paper towels or a wire rack for draining

If you’re planning a big snack spread, consider pairing this with Mini Pancake Cereal for a fusion food table!

How to Store and Reheat Leftovers

While fish pakoras are best eaten fresh, you can store leftovers with care:

  • Refrigerate in an airtight container for up to 2 days.
  • Avoid microwaving—it ruins the crispiness.
  • Reheat in an air fryer or oven at 180°C (350°F) for 8–10 minutes to restore the crunch.

Want a delicious leftover-friendly dish for the next day? Try Loaded Breakfast Hash—you can even throw in chopped leftover pakoras!

What to Serve with Fish Pakora?

Balance your crispy fish pakoras with some light, flavorful sides and drinks:

All of these balance out the spices and richness of the fried pakora beautifully.

Is Crispy Fish Pakora Good for Iftar or Parties?

Absolutely! Crispy Fish Pakora is one of the top choices for Iftar during Ramadan. It’s filling, packed with protein, and can be made in batches. Its savory, spicy flavor is ideal for breaking the fast. You can also serve it as part of a larger Iftar table with dishes like Stuffed Acorn Squash or Cottage Cheese Egg Salad.

For parties, it’s a no-fail crowd-pleaser—serve hot with dipping sauces, and you’ll have guests coming back for more.

Frequently Asked Questions About Crispy Fish Pakora

Can I use frozen fish?
Yes, just be sure to thaw and pat dry thoroughly before marinating.

What fish works best?
Cod, tilapia, and haddock are ideal due to their firmness and mild flavor.

Can I bake instead of fry?
Yes. Place battered fish on a greased tray, brush lightly with oil, and bake at 200°C (400°F) for 20 minutes, flipping halfway.

Is this recipe gluten-free?
Yes, since it uses gram and rice flour instead of wheat flour.

Can I prepare ahead?
You can marinate the fish and prepare the batter in advance. Fry just before serving.

Conclusion & Call to Action

Crispy Fish Pakora is more than just an appetizer—it’s a gateway into the vibrant world of Indian street food. Easy to prepare, rich in flavor, and versatile enough to serve at any occasion, this recipe belongs in every home cook’s rotation.

If you enjoyed this recipe, please share it with your family and friends, leave a comment below, and don’t forget to subscribe to the blog for more delicious recipes like this one.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Crispy Fish Pakora Recipe: A Flavorful Indian Street Food Snack You Can’t Resist


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Eva
  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Description

This Crispy Fish Pakora recipe is a flavorful and crunchy Indian street food classic. Tender chunks of fish are marinated in spices, dipped in a gram flour batter, and fried until golden and crispy. Perfect for Iftar spreads, party appetizers, or family dinners, these pakoras are bold, aromatic, and absolutely irresistible.


Ingredients

Scale

For the Marinade:

  • 450 g (1 lb) boneless white fish fillets (cod, haddock, or tilapia)
  • 1/2 teaspoon salt
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon chilli powder
  • 1/2 teaspoon garam masala
  • 1 tablespoon lemon juice
  • 1 tablespoon ginger garlic paste

For the Batter:

  • 3/4 cup gram flour (besan)
  • 2 tablespoons rice flour (for extra crispiness)
  • 1/2 teaspoon carom seeds (ajwain)
  • 1/2 teaspoon salt
  • 1/2 teaspoon red chilli powder
  • 1/4 teaspoon baking soda
  • 100120 ml water (as needed)

For Frying:

  • Vegetable oil for deep frying

Instructions

  1. Marinate the Fish: Cut fish into chunks. Mix lemon juice, turmeric, chilli powder, garam masala, salt, and ginger garlic paste. Coat fish and marinate 30 minutes to 2 hours.
  2. Prepare the Batter: In a bowl, combine gram flour, rice flour, salt, chilli powder, carom seeds, and baking soda. Add water gradually to form a thick, smooth batter.
  3. Coat & Fry: Heat oil to 350°F (180°C). Dip marinated fish pieces in batter and fry in small batches for 4–6 minutes until golden and crisp. Drain on paper towels.
  4. Serve Hot: Enjoy immediately with mint chutney, tamarind sauce, or lemon wedges.

Notes

  • Pat fish dry before marinating to prevent soggy batter.
  • Rice flour adds extra crispiness.
  • Check oil temperature with a drop of batter — it should sizzle immediately.
  • Don’t overcrowd the pan — fry in small batches for even crisping.
  • Best enjoyed fresh, but can be reheated in oven or air fryer.
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Appetizer / Snack
  • Method: Deep-Fried
  • Cuisine: Indian Street Food

Nutrition

  • Serving Size: 1 portion

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star