Go Back
+ servings
Golden fried, crispy and crunchy fish pakora served in round platter with chili garlic sauce.

Fish Pakora (Indian Street Style Recipe)

Fish Pakora is a popular Indian street food snack and one of the most loved fish starters on restaurant menus. Tender pieces of cod fish are marinated in aromatic Indian spices and coated in gram flour (besan), then deep-fried until golden and crisp. The result? A perfectly crispy and crunchy exterior with a soft, juicy inside that melts in every bite.
Serve these delicious fish fritters with mint chutney or tartar sauce, and you’ve got an irresistible family-friendly appetizer that’s perfect for dinner, parties, or weekend gatherings. Once you try it, it’ll become your go-to seafood snack!
4.60 from 5 votes
Print Pin
Course: Appetizer, Snack
Cuisine: Indian, Pakistani
Keyword: fish pakora, fish pakora recipe
Prep Time: 15 minutes
Cook Time: 5 minutes
Marination: 30 minutes
Total Time: 20 minutes
Servings: 4 Persons
Calories: 229kcal
Author: Hinz

Equipment

  • Frying Pan

Ingredients

  • 300 g White Fish (Boneless cubes) or cod fish
  • 1 teaspoon Salt
  • 1 teaspoon Red Chili Powder
  • 1 teaspoon Garam Masala
  • 1.5 teaspoon Chaat Masala
  • ½ teaspoon Cumin + Carom seeds Powder (Zeera + Ajwain)
  • 1 teaspoon Grated Garlic
  • 1 teaspoon Grated Ginger
  • 1 tablespoon Lemon Juice
  • ¼ cup Gram Flour Besan
  • 2 tablespoon rice flour For extra crunch
  • 2 cups Oil For deep frying

Instructions

 Prepare and Debone the Fish

  • Begin by deboning the fish fillets. I used two white fish fillets and cut them into small bite-sized cubes—perfect for frying. You can also use cod fish if you prefer a richer flavor. Once cut, place the fish cubes in a deep mixing bowl for marination.

Season and Marinate the Fish

  • Sprinkle the fish with salt, red chili powder, garam masala, chaat masala, cumin, and carom (ajwain) powder.
  • Add a squeeze of fresh lemon juice and gently toss until all pieces are well-coated.
  • Let the fish marinate for about 30 minutes so the spices and lemon juice can infuse deep flavor and tenderize the fish naturally.

Prepare the Gram Flour Batter

  • After marination, add gram flour (besan) and rice flour directly to the fish. (For extra crispiness, you can also mix in a little corn flour).
  • Gently combine everything — avoid adding too much water. The goal is a thick, sticky batter that clings to the fish pieces. If it feels too dry, add a few drops of water at a time. A runny batter will make the pakoras soggy and cause them to fall apart while frying.

Deep Fry the Fish Pakoras

  • Heat oil in a deep pan for frying. Once the oil is hot, carefully drop the marinated fish pieces in.
  • Start frying on medium-high heat so the coating turns crisp, then reduce to medium to cook evenly from inside.
  • Fry until the fish turns golden brown and crunchy on all sides.

Drain and Serve

  • Use a slotted spoon to remove the pakoras, letting excess oil drip off before placing them on absorbent paper. Don’t cover them immediately — keeping them open helps retain their crisp texture.
  • Serve hot with mint chutney, tamarind sauce, or tartar dip, and enjoy the irresistible crunch!

Video

Notes

Get that perfect golden, restaurant-style crispiness every time with these simple expert tips:
  • Use Dry Fish Pieces – After washing, pat dry the fish completely with a paper towel. Extra moisture will make the batter watery and prevent crisp frying.
  • Marinate Before Mixing Batter – Let the fish soak up the spices and lemon juice for at least 30 minutes before adding gram flour. This enhances both flavor and tenderness.
  • Right Batter Consistency – The batter should be thick and sticky, not runny. It should coat the fish like a smooth layer — this helps form a crunchy crust once fried.
  • Mix Rice Flour or Corn Flour – A spoonful of rice flour or corn flour in the batter helps create that extra crispy, and crunchy texture.
  • Control Oil Temperature – Always fry at medium-high heat (around 350°F / 175°C). Too hot, and the pakoras will brown fast but stay raw inside. Too cold, and they’ll absorb excess oil.
  • Avoid Overcrowding the Pan – Fry in small batches so the oil temperature stays consistent, ensuring even frying and perfect color.
  • Drain Properly After Frying – Use a slotted spoon to lift the fish pakoras and let excess oil drip off. Place them on a wire rack or absorbent paper, and never cover them immediately — steam makes them soggy.
  • Serve Immediately – Fish pakoras taste best fresh and hot right out of the fryer! Pair with green chutney, garlic mayo, or tamarind dip for the ultimate street-style flavor.

Nutrition

Serving: 50g | Calories: 229kcal
QR Code linking back to recipe