Amritsar Fish Fry

By Shirin Bhandari
August 9, 2018
2 Comments
13 Save

If you like it, save it!

Save and organize all of the stuff you love in one place.

Got it!

If you like something…

Click the heart, it's called favoriting. Favorite the stuff you like.

Got it!


Author Notes: A street food staple, Amritsari Macchi is a famous fish fry from the Northern Indian town of Punjab. This recipe, a lighter, more home cook-friendly version of the iconic dish, comes from my family's guesthouse.Shirin Bhandari

Serves: 4
Prep time: 30 min
Cook time: 5 min

  • 1 pound white and firm fish cut into fillets (sole, catfish etc.)
  • 2 tablespoons vinegar
  • 2 tablespoons lemon juice
  • 1 teaspoon grated ginger
  • 1 teaspoon crushed garlic
  • 1 teaspoon red chili powder
  • 1/2 teaspoon turmeric powder
  • 1 or 2 pinches salt and pepper, to taste
  • 1/4 cup besan (chickpea flour)
  • 2 tablespoons flour
  • 1/2 teaspoon caraway seeds
  • 1 teaspoon chopped cilantro
  • 1-2 pieces chopped green chili
  • 1 piece egg
  • 2 cups or more neutral oil for deep frying
  1. Marinate fish in a bowl with salt, pepper, ginger, garlic, red chili powder together with the vinegar and lemon juice for at least 30 minutes.
  2. For the batter, combine the flour and besan, caraway seeds, chopped cilantro, and chilies. Whisk in one egg until smooth.
  3. Add marinated fish and coat each piece lightly in batter.
  4. Heat oil and carefully add fish one at a time. Deep fry until evenly brown and crisp for about 5 minutes depending on the size of the fillets.
  5. Drain excess oil on a paper towel. Serve hot with lemon wedges and mint and coriander chutney. Namaste!

More Great Recipes:
Indian|Seafood|Appetizer|Entree|Hors D'Oeuvre|Snack