Amritsari Fish Gravy Recipe

Amritsari Fish Gravy Recipe is a delicious gravy dish from the region of Punjab cooked with aromatic marinate of fish cutlets that can be served with Jeera Rice or Laccha Paratha.

Amritsari Fish Gravy Recipe
14549 ratings.

Amritsari fish fries are extremely popular in Amritsar and all over India, but have you tried to make gravy along with it? Here instead of frying after dipping in batter we have shallow fried the marinated fish with gram flour. Yes the spices tempered with are little different but definitely a dish to give a try. Cook for a mid week Punjabi dinner and surprise your whole family.

Serve Amritsari Fish Gravy Recipe along with Whole Wheat Onion Stuffed Kulcha Recipe or Jeera Rice Or Steamed Rice for a delicious Sunday Meal.

If you like this recipe, here are a few more Fish Recipes that you can make for your everyday meals:

  1. Amritsar Fish Fry Recipe
  2. Fish Sukka Recipe (Fish With Spicy Masala Filling)
  3. Chettinad Fish Fry With Roasted Corn, Onions And Carrots With French Beans Recipe


Course: Dinner
Diet: Non Vegeterian
Prep in

20 M

Cooks in

25 M

Total in

45 M


2 Servings


  • 300 gram Fish , cutlets
  • 1/4 teaspoon Ajwain (Carom seeds)
  • 1 tablespoon Gram flour (besan)
  • 1 teaspoon Kashmiri Red Chilli Powder
  • 1/2 teaspoon Turmeric powder (Haldi)
  • 1 teaspoon Ginger Garlic Paste
  • 1 teaspoon Lemon juice
  • Salt , to taste
  • 2 teaspoon Oil
  • For the Gravy
  • 1/4 cup Curd (Dahi / Yogurt) , beaten
  • 1/3 cup Water
  • 1/2 teaspoon Ajwain (Carom seeds)
  • 2 Cinnamon Stick (Dalchini)
  • 2 Green Chillies
  • 1 Fresh Red chillies
  • 1/2 teaspoon Turmeric powder (Haldi)
  • 1/4 cup Cashew nuts
  • 1 tablespoon Homemade tomato puree
  • 1 Onion , chopped
  • Coriander (Dhania) Leaves , chopped, for garnish
  • 2 teaspoon Ghee
  • Salt , to taste

How to make Amritsari Fish Gravy Recipe

  1. To begin making Amritsari Fish Gravy Recipe, first clean and wash the pieces of fish, rub salt keep for aside for five minutes.

  2. In a mixing bowl, add ginger and garlic paste, lime juice, carom seeds, gram flour, red chilli powder and turmeric powder. Mix well and add the fish pieces in this paste. Marinate the fish pieces in the mixture for at least 30 minutes. 

  3. Place a skillet on medium heat and add some oil on top. Place the pieces of marinated fish on to the skillet and cook till crispy red. Turn the pieces of fish until they are cooked. 

  4. *To make the gravy

  5. Soak cashews in water, once soft grind it to a paste with little water. 

  6. In a large mixing bowl, add the beaten curd, cashew paste, tomato paste, chilli powder, turmeric powder and water. 

  7. Place a heavy bottomed pan on low flame and add some ghee and add carom seeds. Fry for a minute and add in the chopped onions. Saute until translucent. 

  8. Add ginger paste and fry for a few more minutes until the raw smell goes away. Pour the mixture of curd and cashew paste along with chopped green chillies and red chillies. Add salt according to your taste

  9. Add the fish pieces on serving dish and the gravy on sides. Garnish with chopped coriander leaves.

  10. Serve Amritsari Fish Gravy Recipe along with Whole Wheat Onion Stuffed Kulcha Recipe or Jeera Rice Or Steamed Rice for a delicious Sunday Meal.