Microwave grated cauliflower for 2 minutes and then let it cool down.
In a bowl,add grated cauliflower,mashed potato,gram flour,corn flour,salt,chili powder,pinch of garam masala and mix well and make lime size balls from the mixture.
Heat oil in a pan and deep fry the koftas on medium heat till golden in colour.
Take a heavy bottom pan and add 2.5 tbsp oil,when become warm add cumin seeds ,cardamom and bay leaf.
When cumin start crackling then add tomato puree,turmeric and chili powder and cook till oil start seperating from the mixture.
Then add spinach puree and approx 2.5 cup water(or how much gravy you want to make),mix and let it cook on medium heat for 3-4 minutes.
Add salt and garam masala.
Switch off the flame and add koftas in the gravy,cover for 5 minutes so the koftas soak in the flavours.
Arrange the koftas in the serving dish and pour hot gravy on it and serve
Garnish with fresh cream or butter.
Serving suggestions-serve with rice,pulao,or any Indian bread