Fish Pakora Recipe: Crispy, Spiced and Ready in Minutes
Fish pakora is a popular Indian snack made with fish pieces coated in a spiced batter and fried until crispy. It comes from the larger family of pakoras, which are fried fritters found across Indian street food culture. You can find many variations, including Amritsari fish pakora, but the basic idea stays the same: tender fish inside a crunchy, golden coating.

This article will show you how to make fish pakora at home. You will learn about the ingredients you need, how to marinate the fish properly, and how to mix a batter that sticks well and fries up crispy. You will also get tips on frying technique, serving ideas, and small tricks that can make a big difference in the final result.
Key Takeaways
- You can make a crispy Indian seafood appetizer using simple ingredients and basic kitchen tools.
- Marinating the fish and getting the batter consistency right are key steps for good texture and flavour.
- Proper frying technique and simple serving tips can help you create a restaurant-style snack at home.
Ingredients and Preparation

A. Firm white fish options to use
You should pick a firm white fish for the best texture and taste. Good choices include cod, haddock, tilapia, basa, panga, snapper, kingfish, sole fish, catfish, or halibut. These types of boneless fish fillets stay flaky but hold their shape when fried. Cut your boneless white fish into small, even pieces before you start.
| Fish Type | Texture | Flavour |
| Cod | Flaky | Mild and slightly sweet |
| Haddock | Firm | Light and sweet |
| Tilapia | Soft | Mild and neutral |
B. What goes into the marinade
Your marinade removes any strong fish smell and adds flavour before frying. Mix your fish pieces with these ingredients:
- Salt
- Lemon juice
- Turmeric
- Chopped green chili
- Ginger paste
- Garlic paste
- Fresh coriander or curry leaves
Let the fish sit in this mixture for a short time so the flavours soak in.
C. Building the crispy coating
Your batter is what gives fish pakora its crunch. You will need gram flour (besan), also called chickpea flour or chana dal flour, along with rice flour and water. For added taste, you can mix in garam masala or crushed carom seeds.
Marination Process
Marinating your fish properly sets the stage for great taste and texture in every bite.
A. Cutting Fish into Bite-Sized Pieces
Choose a firm white fish, such as cod, haddock, or tilapia. Cut it into small, even pieces so they cook at the same rate.
Check carefully for any bones and remove them. This keeps your pakora safe and pleasant to eat.
B. Preparing the Marinade
Your marinade is what gives the fish its flavour base. Mix the following ingredients in a bowl:
| Ingredient | What It Adds |
| Salt | Basic seasoning |
| Lemon juice or vinegar | Freshness and tang |
| Turmeric powder | Colour and mild earthiness |
| Green chilli or chili powder | Heat |
| Ginger garlic paste | Aroma and depth |
| Cumin powder | Warm, earthy flavour |
You can also add a spoonful of yogurt for extra tenderness.
C. Marinating Time and Precautions
Coat the fish pieces evenly with the marinade. Let them sit for about 5 minutes only.
Marinating longer can make the fish soft and mushy. This short resting time is enough to remove any fishy smell and build strong flavour while keeping the texture firm.
Batter Coating
A. Mixing the batter ingredients
Combine gram flour with rice flour, cornstarch, or corn flour, then add water slowly until you get a smooth, thick batter. This mix creates the crispy layer that makes fish pakora so satisfying to bite into.
You can add a few extra ingredients to boost flavour:
| Ingredient | Purpose |
| Garam masala | Adds warmth and depth of flavour |
| Crushed carom seeds | Helps digestion and gives a distinct taste |
Some cooks also add a bit of potato starch for extra crunch.
B. Coating the marinated fish pieces
Take each piece of marinated fish and dip it fully into the batter. Make sure every side gets covered. This step locks in the spices from the marinade and builds the crispy shell you’ll get once the fish hits the hot oil.
C. Ensuring even coverage
Before frying, let the extra batter drip off each piece. This keeps the coating from getting too thick or clumpy in spots. A thin, even layer gives you that consistent crunch in every bite. Once your fish pieces are coated properly, you’re ready to start frying.
Frying Technique
Getting the frying process right is what makes crispy fish fritters truly stand out.
Optimal oil temperature
You want your oil heated to about 350°F (170°C) before you start deep frying. Sunflower oil or vegetable oil work well because they can handle high heat without burning. This temperature helps you get a golden crust while keeping the fish moist inside.
Adding fish to oil without overcrowding
| Do | Don’t |
| Lower fish in gently | Crowd the pot with too many pieces |
| Fry in small batches | Drop fish in from a height |
Adding too many pieces at once will drop the oil temperature and leave you with soggy pakora instead of a crisp result.
Cooking time and desired appearance
- Fry each batch for 4 to 5 minutes, turning as needed
- Look for a deep golden-brown colour, similar to a classic Amritsari fish fry
- Once done, place your crispy fish on a cooling rack instead of paper towels to keep the coating crunchy
Serving and Presentation
Draining and Maintaining Crispness
Once your pakoras are fried, place them on a wire rack instead of paper towels. This lets air move around each piece and stops steam from building up underneath. Steam is the main reason fried food turns soft. A rack keeps the coating crunchy for longer, so your pakoras stay ready to eat even if you serve them a few minutes later.
Recommended Accompaniments and Garnishes
Pair your fish pakora with a dipping sauce or two. Good choices include:
- Green chutney or mint chutney, made with fresh mint leaves and coriander leaves
- Tamarind chutney or tamarind sauce, for a sweet and tangy contrast
- Raita, a cooling yogurt-based side
- A light mayonnaise-based dip, if you prefer something milder
For garnish, sprinkle chaat masala over the top for extra tang. Add lemon wedges on the side, along with a few sprigs of fresh coriander for colour and freshness.
Pairing Suggestions
A cup of masala chai works well alongside fish pakora. The warm spices in the tea balance the richness of the fried coating and complement the heat from the batter.
Expert Tips for Perfect Fish Pakora
A few small details can make a big difference in how your fish pakora turns out. Keep these tips in mind for the best results.
A. Properly Crushing Carom Seeds
Crush your ajwain seeds well before adding them to the batter. Whole carom seeds can feel hard and gritty when you bite into them, which takes away from the texture of the pakora. Crushing the ajwain also helps release its flavour more evenly throughout the batter and makes it easier to digest.
B. Avoiding Over-Marination
Marinating your fish for too long can break down its texture and leave it soft or mushy.
| Marination Time | Result |
| 5 minutes | Firm, ideal texture |
| More than 5 minutes | Soft, mushy texture |
For the best results, stick to a short marination time of about 5 minutes. This gives the spices enough time to coat the fish without affecting its firmness.
C. Maintaining Medium Heat for Thorough Cooking
Frying at the right temperature is key to getting pakoras that are crispy outside and fully cooked inside. Aim for a medium heat of around 175°C (350°F). This temperature range helps you achieve:
- Even cooking throughout each piece
- A golden-brown, crispy crust
- Less oil absorption, so the pakoras aren’t greasy
If the oil is too hot, the outside can burn before the inside cooks. If it’s too cool, the batter will absorb more oil and turn out soggy.
Enjoy Fish Pakora At Little Nepal Cuisine
Making fish pakora at home takes time and a few tries to get the batter just right. If you want to skip the effort and just enjoy a plate of crispy, well-spiced fish pakora, Little Nepal Cuisine has you covered.
The kitchen team blends fresh spices in-house, so every batch has a bold, authentic taste. You will notice the balance of heat and flavour right away, without any overpowering or dull notes.
Here is what you can expect when you visit:
- A warm, casual atmosphere where you can relax with friends or family
- Friendly, attentive service from a team that knows the menu well
- Fresh ingredients used in every dish, including the fish pakora
- A wide range of dishes beyond pakora, so you can build a full meal
If you are searching for the best Indian food in Regina, this is a good place to start. You can check the full range of dishes on the restaurant’s menu before you visit or place an order.
Whether you live nearby or are just passing through, stopping in for a plate of hot, crispy fish pakora is worth your time. You can also order online if you would rather enjoy this dish at home without any of the prep work.
Frequently Asked Questions
Which Fish Should You Pick for Pakoras?
You want a firm fish that won’t fall apart in hot oil. Good choices include:
- Cod
- Haddock
- Tilapia
- Halibut
Stay away from soft or oily fish like salmon. It tends to break into small pieces during frying.
Cut your fish into pieces about 1 to 2 inches long. This size cooks evenly and stays crispy longer.
How Do You Get a Light, Crunchy Batter?
Cold batter makes a big difference. Keep your water ice-cold before mixing it into the chickpea flour.
Don’t overmix the batter. A few small lumps are fine. Overmixing activates the flour too much and can make your coating tough instead of crispy.
Add a small amount of rice flour to your chickpea flour mix. This helps create extra crunch. A ratio of 3 parts chickpea flour to 1 part rice flour works well.
Let the batter rest for 10 to 15 minutes before using it. This helps the flour hydrate properly.
Can You Skip Deep-Frying and Still Get Good Results?
Yes, you have a few options if you want to avoid deep-frying.
Air fryer method:
- Brush or spray the coated fish pieces with oil.
- Cook at 400°F for 10 to 12 minutes.
- Flip halfway through for even browning.
Oven-baked method:
- Place pieces on a wire rack over a baking sheet.
- Bake at 425°F for 15 to 18 minutes.
- Flip once during cooking.
Both methods give you a lighter version. The texture won’t be exactly the same as deep-frying, but you’ll still get a crispy exterior.
What Spices Give Fish Pakora Its Flavour?
Fish pakora batter relies on a mix of warm, earthy spices. Common ones include:
| Spice | Purpose |
| Turmeric | Adds colour and mild earthiness |
| Red chili powder | Brings heat |
| Ajwain (carom seeds) | Adds a slightly bitter, aromatic note |
| Garam masala | Rounds out the flavour with warmth |
| Cumin powder | Adds a nutty undertone |
| Coriander powder | Balances the other spices |
Fresh ginger and garlic paste are also common additions. Some cooks like to add a squeeze of lemon juice or a bit of chaat masala for extra tang.
How Long Should You Fry Fish Pakoras?
Fry your fish pakoras for 3 to 4 minutes per batch. The exact time depends on the size of your fish pieces and the oil temperature.
Keep your oil between 350°F and 375°F. If the oil is too hot, the outside will burn before the fish cooks through. If it’s too cool, the batter will soak up oil and turn greasy.
Look for a golden-brown colour as your cue that they’re done. You can also check that the fish flakes easily with a fork.
Avoid overcrowding your pan or fryer. Frying too many pieces at once lowers the oil temperature and leads to uneven cooking.
What Should You Serve with Fish Pakoras?
Fish pakoras pair well with cool, tangy dips that balance their heat and richness. Popular options include:
- Mint and cilantro chutney – fresh and zesty
- Tamarind chutney – sweet and sour
- Yogurt-based raita – cool and creamy
- Lemon wedges – simple and bright
For a heartier meal, serve your pakoras alongside rice or warm naan. A simple cucumber salad on the side also works well to add freshness.
