Remove Soy chicken from the sticks and cut them in small pieces or as per your liking
In a medium size bowl add soy chicken, yogurt, salt, garlic, ginger paste, lemon juice, black pepper, rub entire mixture all through the soy chicken, cover the bowl and refrigerate it for minimum 5,6 hours
In a bowl add water 1/3 cup water soak almonds, shredded coconut and leave it for about 15 to 20 minutes
After 15-20 minutes add the mixture into a blender and make a paste, if paste gets bit thicker add more water to blend further
In a non stick pan add olive oil, 1tablespoon ghee , then add chopped onions, sauté until translucent, when onions are slightly golden in color add almond paste mix well and cook for few seconds then add soy chicken mix well and cook for about 10minutes making sure you mixing it continuously to avoid paste getting stuck to bottom of your pan and getting burnt
Now add coconut cream, mix well
Add fenugreek leaves , black pepper, salt, freedom spice blend and give a good mix cook for further 5minutes
If you want gravy to be runny add Luke warm water
Add chopped almonds, garnish with coriander leaves
Serve it with basmati rice, naan bread or garlic bread and enjoy!