Wash and soak the channa daal for 4-6 hours.
Soak the soya granules in hot water for 15 minutes . Make sure the pot is covered .
Roast the spices and make a fine powder.
Drain the channa dal and grind to a paste.
Drain the soya granules water , squeeze out all the excess moisture and mince it in a grinder .
Heat oil .
Add the minced soya and roast till the raw smell goes away .
Add the daal paste to the roasted soya and roast till there is no moisture .
Add ginger, garlic , chilly paste.
Add the mashed potato.
Now add the red chilly powder ,lemon juice , salt and spice powder .
Roast for a minute , at this point you can add a tsp of extra oil .
Check for spices and adjust according to taste.
Remove from fire , let cool.
Make sure that everything is combined well.
Pinch out balls to make flat , slightly thick cakes .
Roast on a non stick griddle and serve with onions and mint chutney .