Amritsari Fish Fry

User profile image
Leena Kohli (@leenakohli)
5.0
From 2 ratings

Amritsari fish fry (Amritsari Machhi), a renowned street food from the northern Indian city of Amritsar, has its roots in the region. This dish features fish that's slightly coated with a blend of gram flour, rice flour, ginger garlic paste, and zesty spices. It undergoes a two-step frying process, initially...

Prep Time
30min
Cook Time
15min
Total Time
45min
Amritsari Fish Fry recipe

Ingredients

4 Servings
  • 500g
    Fish Fillets

1st Marination

  • 2tbsp
    Lemon Juice
  • 1/2tbsp
    Red Chilli Powder
  • 1/2tsp
    Salt
  • 1tsp
    Carom Seeds
  • 1pinch
    of Asafoetida
  • 1tbsp
    Ginger Garlic Paste
  • 1tbsp
    dry Fenugreek Leaves (Kasuri Methi)
  • 1tbsp
    Mustard Oil

2nd Marination

  • 2tbsp
    Gram Flour (Besan)
  • 1tbsp
    Rice Flour
  • 2tbsp
    Curd
  • 1tsp
    Salt (as per taste)
  • Oil for frying
  • Chaat masala to sprinkle

How to make Amritsari Fish Fry

  1. Pat dry fish fillets and cut them into small pieces or strips (about 1.5 inches)

1st Marination

  1. Place the fish in a mixing bowl.

    Step 2.1: Place the fish in a mixing bowl
  2. Marinate the fish by adding lemon juice, red chilli powder, salt, carom seeds, asafoetida, ginger garlic paste, dry fenugreek leaves and mustard oil. Mix well and let it sit for 10 minutes.

    Step 2.1: Marinate the fish by adding lemon juice, red chilli powder, salt, carom seeds, asafoetida, ginger garlic paste, dry fenugreek leaves and mustard oil
    Step 2.2: Marinate the fish by adding lemon juice, red chilli powder, salt, carom seeds, asafoetida, ginger garlic paste, dry fenugreek leaves and mustard oil

2nd Marination

  1. To the marinated fish, add gram flour, rice flour, curd and salt to taste. Mix well to coat the fish evenly and let it rest for 15-20 minutes.

    Step 3.1: To the marinated fish, add gram flour, rice flour, curd and salt to taste
    Step 3.2: To the marinated fish, add gram flour, rice flour, curd and salt to taste

For Frying

  1. Heat oil in a deep pan or kadai over medium-high heat until it's hot enough for frying. To test, drop a small amount of batter into the oil; it should sizzle and quickly rise to the surface.

  2. Carefully place the marinated fish into the hot oil in batches. Let it fry for about a minute, then flip and continue frying for another 2-3 minutes until they are partially cooked. Transfer them to a paper towel.

    Step 4.1: Carefully place the marinated fish into the hot oil in batches
    Step 4.2: Carefully place the marinated fish into the hot oil in batches
  3. Just before serving, re-fry the fish in hot oil over medium-high heat for 1-2 minutes to achieve an extra crispy and golden exterior. Use a slotted spoon to remove the fried fish and place them on a kitchen towel to absorb excess oil.

    Step 4.1: Just before serving, re-fry the fish in hot oil over medium-high heat for 1-2 minutes to achieve an extra crispy and golden exterior
  4. Arrange the fried fish in a serving bowl or on a plate, drizzle fresh lime juice and sprinkle with chat masala.

    Step 4.1: Arrange the fried fish in a serving bowl or on a plate, drizzle fresh lime juice and sprinkle with chat masala
  5. Serve the Amritsari Fish Fry with mint chutney, onion rings and lemon wedges.

Tips & Tricks

  1. Adjust the spices according to your tste.

  2. Maintain a consistent oil temperature for even crispiness.

  3. A dip in hot oil for a second fry adds an extra layer of crispiness and a golden finish to the fish.

  4. You can partially fry the fish in advance and store it in an airtight container in the refrigerator.

  5. The number of servings may vary depending on the portion size.

Reviews

5.0
From 2 ratings
c

camilam

I'm adding this to my list of favorite recipes.

j

jinpatel

Delicious! Even my picky eaters asked for seconds.

leenakohli's profile picture
instagram

Leena Kohli

(@leenakohli)

Elevate your confidence through the magic of home cooking with my easy-to-follow recipes πŸ‘©β€πŸ³βœ¨