Soak the almonds for 30 minutes in a bowl then peel its skin and grind it in a coarse paste.
Then take a bowl and prepare kofta dough by adding mashed potato, grated paneer, ground almonds, cornflour, ginger, paste, garam masala, red chili powder, and other spices, and knead into a smooth dough.
Now take the small portions of the dough, flatten them, and place a raisin if you want or else directly shape it into round balls.
In a pan heat the oil and on the medium-flame deep fry the koftas until golden brown, and now drain the excess oil on a paper towel.
Now prepare the curry by sauteing onions until golden. Add ginger garlic paste and cook it properly. Then add tomato puree, garam masala, and other spices in it.
In the gravy add cashew paste of fresh cream to give it a creamy texture, then add water and let the gravy simmer for 5-7 minutes.
Before serving gently add the koftas in the hot gravy. Garnish with coriander and finely chopped almonds. Serve it with naan or rice and enjoy.