Indian restaurant-style crispy fish pakora recipe made with codfish fillets and crispy homemade batter. One of the best Indian fish starters recipes that all kids and adults can enjoy. It's so simple and easy to make at home with everyday pantry-friendly ingredients.
Our family loves Indian cuisines and loves to cook both homestyle recipes and restaurant-style cuisines at home. Easy Keema Rice and Lamb Karahi are our recent favourite recipes that you might also love to try out.
Jump to:
What is Fish Pakora?
Pakora is a famous Indian snack made with crispy battered meat or vegetables deep-fried to perfection. Traditional, pakora batter is a combination of gram flour, and plain flour or rice flour. The meat and vegetables are seasoned with aromatic classic Indian spices, coriander, curry leaves, and green chillies.
Fish pakora is a deep-fried fish coated with well-seasoned gram flour batter. Fish pakora vendors can be found in street food stalls and restaurants. It's also a popular appetizer in the UK, US, and Western Indian restaurants and takeaways.
Every family and restaurant has its own recipes and the seasoning spices, marination, and battered can be varied. It's also known as Punjabi fry fish or Amritsari fish in North India and the marinade of Amritsari fish fry usually includes yoghurt.
Why this recipe works
- This is a fail-proof recipe that we have tried and tested so many times at our house. All of our friends and family members enjoyed it.
- You can make everything from scratch with simple ingredients. No special ingredients are needed and it tastes way better than ordering from takeaways.
- The cooking process is quick and simple but the final result is impressive!
- A crowd-pleasing savoury snack that you can prepare with a minimum budget.
- The outside batter is crispy and the inside fish is moist and flavourful. It's so tasty and addicting!
What do we need
Which fish is good for pakora? Codfish is the best fish for pakora and we love to make it with cod fillets. Codfish is high in protein and rich in vitamins and nutrients. It's also great for making classic English fish and chip and beer batter fish. You can also use other white fish fillets like pollock, basa, haddock, or halibut.
Can I use salmon? Yes, you can use salmon fillets and make salmon pakora with this same marinade and batter. Salmon fish pakora is my little one's favourite!
Fish seasoning - Before mixing with gram flour batter, it's important to season the fish. You will need, garlic paste, ginger paste, turmeric powder, red chili powder, garam masala, lemon juice, and salt to taste.
Pakora batter - I add a mixture of gram flour, corn starch, and egg white.
What type of gram flour to use? Use pure gram flour, chickpea flour, or chana dal flour. Gram flour is also known as besan or chickpea flour. It's a fine flour made for ground chickpea or chana dal. It's a staple ingredient in Indian pakora and fritter recipes.
Corn flour/starch - Add corn starch for extra crisp coating texture. Instead of corn starch, you can add potato starch or rice flour.
Why do you add egg white? Egg white creates a light, fluffy, airy texture which is great for fish pakoras. Instead of egg white, you can add a quarter teaspoon of baking soda together with the flour.
What oil is best for frying pakoras? Vegetable or neutral flavour oil is best for deep frying pakoras. We usually use sunflower, canola, grapeseed, or vegetable oil.
How to make it
- Cut the fish fillet into small bite-size pieces and season it with grated garlic, ginger, salt, turmeric, chilli powder, garam masala, and lime juice. Mix gently and marinate for 10 minutes.
- Fill the heavy bottom pot with frying oil to 3-4 inches high. Heat the oil to medium-high heat for about 180'C ( 350' F ).
- In a large bowl, place the marinated fish pieces, and add egg white, gram flour, corn starch, and water. Combine everything well until it forms a thick paste.
- Once the oil is hot enough, slide each fish piece by using two spoons or a spatula. Fry for 3-4 minutes or until crispy golden brown. Fry with batches and do not overcrowd the oil.
- Remove from oil and transfer to paper towel. Then place on a serving plate and garnish with coriander and lemon wedges. Serve with pakora sauce or your choice of dipping sauce.
Air Fryer Option
It tastes best when you deep fry them but you can also bake fish pakora in oven or air fry them with air fryer. Place each fish piece on the baking sheet, and spray a generous amount of cooking oil over them. In a 400°F ( 200°C ) pre-heated air fryer/oven for 10-12 minutes or until cooked through. Flip the fish pieces halfway through.
What other ingredients you can add?
Ajwan seeds - Authentic Indian fish recipes use ajwain for seasonings. It's also called ajwain or carom seeds and it has an earthy, pungent flavour. As this is a simple recipe I am not adding it but if you love the flavour, you can add a dash of ajwain seeds to the fish marinade. But make sure do not add more than a dash of it.
Chaat Masala - Instead of garam masala, you can use chat masala. Chaat masala has a spicy, tangy, zingy flavour with contains unique mango powder and classic Indian spices like cumin, coriander, fennel, etc.
Yoghurt - Instead of lemon juice, you can add a tablespoon of plain yogurt to the fish marinade if you like the Punjabi-style Amritsari fish pakora.
Coriander, curry leaves, and green chillies - Finely chopped, coriander, curry leaves, and green chillies can be also added to the pakora batter for extra flavour.
FAQ
Pakora fish can be served with classic pakora sauce, mint chutney, yoghurt mint sauce, garlic sauce, sweet chilli sauce, hot chilli sauce, or tomato ketchup.
This dish is medium spicy with red chilli powder but if you are making kid-friendly milder pakoras, you can skip chilli powder or add paprika powder for color.
If you have any leftovers, you can reheat them in the 200'C preheated oven or air fryer for 2-3 minutes until the coating crisp up.
More Delicious Indian Appetizers and Sides
Stay updated on new recipes:
We are on social media Facebook, Instagram, YouTube ( New recipe video every week ), and Pinterest ( Pin your favourite recipes ). If you've tried this recipe, please share your comment or post on social media and tag me. I would love to see your creations and feedback.
📖 Recipe
Fish Pakora
Ingredients
Fish and Marinade
- 400 gram Codfish fillet Or haddock, pollack,salmon ( About 14oz )
- 1 tsp Garlic paste Or finely grated
- ½ tsp Ginger paste Or finely grated
- 1 tsp Chilli powder
- ½ tsp Turmeric
- 1 tsp Garam masala
- 2 tsp Lime juice Or lemon juice
- 1 tsp Salt
- Oil for frying Sunflower, canola, vegetable or neutral flavour oil
Batter
- 6 tbsp Gram flour Chickpea flour, Besan or Chana dal powder
- 3 tbsp Corn starch/flour Or potato starh or rice flour
- 1 Egg white whisked
- 2-3 tbsp Water
Garnish
- Coriander
- Lime/lemon wedges
Instructions
- Cut the fish fillets into small bite-size pieces. Add garlic paste, ginger paste, chilli powder, turmeric, garam masala, lime juice and salt. Mix it well and marinade for 10 minutes.
- Then add the egg white, gram flour, corn starch, and water. Combine everything well until the batter forms into thick paste.
- Fill the heavy bottom pot with oil to 3-4 inches. Heat the oil over medium-high heat about 350°F ( 170° C ).
- Scoop each fish pieces with a spoon and slide it gently into the hot oil. Deep fry for 3-4 minutes or until crispy golden brown.
- Remove from oil and place it over the paper towel. Transfer to serving plate and garnish with corianer and lemon wedges. Serve with your favourite dipping sauce.
Video
Notes
- Fish - Use any white fish fillets of your choice. Salmon, haddock, pollack, or basa are great for making pakora fish.
- Water - Do not add all the water at one time. Add gradually until it forms a thick paste. You might not need all of it. Or you can add more water if the paste is too dry. The batter consistency should be thick and sticky.
- Deep frying Tips - Do not overcrowd the oil as the oil temperature can drop if it is overcrowded. And make sure to fry over medium-high heat oil. If you do not have a food thermometer, test with a small piece of batter or wooden spatula. If it is sizzling continuously, it's ready to fry.
- What to serve with fish pakora? Serve with yogurt mint sauce, mint chutney, pakora sauce, sweet chilli sauce, or choice of dipping sauce.
- How to fix it if the batter is watery? Add more gram flour until it forms to your desired consistency.
- Can freeze it? Fish Pakoras taste best when freshly fried but you can keep them in the fridge or freezer if you have any leftovers. Simply reheat in the pre-heated air-fryer or oven until piping hot and crispy. Fish pakora calories is approximately 137 kcal per serving as an appetizer and the nutritional facts can be varied depending on the different products used.
Amina says
Hi,
Thank you for the recipe, first time fish pakora, I didn't have much expectations as I used white fish which is quite cheap here in UK but pakora turned out sooo tasty really addictive, I was eating them like you would eat popcorn haha.
Khin says
So glad that you enjoyed it, Amina. White fish are also great options for making fish pakoras. Thank you for taking the time and sharing feedback.
Justin says
Really look forward to trying this recipe. I prefer swai over cod, this might be very good with walleye as well.
Khin says
I hope you enjoy it, Justin. Let me know your thoughts if you've tried it out.
Laura says
I wish I knew this dish exists earlier!! Thanks for the recipe Khin. I’ve never tasted any fish dish that tastes this good.
Khin says
So glad that you enjoyed it, Laura! Thanks for trying out.