To begin making Amritsari Fish Gravy Recipe, first clean and wash the pieces of fish, rub salt keep for aside for five minutes.
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.
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.
*To make the gravy
Soak cashews in water, once soft grind it to a paste with little water.
In a large mixing bowl, add the beaten curd, cashew paste, tomato paste, chilli powder, turmeric powder and water.
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.
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
Add the fish pieces on serving dish and the gravy on sides. Garnish with chopped coriander leaves.
Serve Amritsari Fish Gravy Recipe along with Whole Wheat Onion Stuffed Kulcha Recipe or Jeera Rice Or Steamed Rice for a delicious Sunday Meal.