Add the spices red chilli powder, garam masala, amchur powder (optional), along with corn flour and chopped coriander leaves and mix well .
Form small round balls and keep aside or in a refrigerator for about 30 minutes.
Heat oil in a pan and deep fry the veggie balls .Alternatively you could cook it in an appe-pan with very little oil.
To make the gravy
Take a deep bottomed vessel and add the butter and oil to it.
Add the spices cumin seeds, bay leaves, cloves, cinnamon and cardamom to it.
Next add chopped onions and sautee well.
Add ginger garlic paste and sautee till the raw smell is gone.
Add the chopped tomatoes and cook it well for about 15 to 20 minutes till it leaves oil from the sides.
Fish out the whole spices and grind the onion and tomato to a fine paste when cooled.
Grind the cashews and milk to a fine paste and keep aside.
In the same pan , add a little oil and add the red chilli powder , coriander powder garam masala , amchur powder and the onion tomato paste and mix well.
Add the sugar and salt to taste.
Add the cashew paste and mix well .
Add the whipping cream and the dried and powdered fenugreek leaves .
Turn off flame and transfer to serving bowl
Add the dumplings to the gravy just before serving .
Garnish with chopped coriander leaves and whipped cream .