Add oil in a heavy bottom pot on medium high flame.
Once hot, add half teaspoon of kashmiri red chili powder, and quarter teaspoon each turmeric and salt. Give it a mix.
To this add peeled baby potatoes.
Fry them until they are coated with the spice mix properly and browns just a little bit.
Take them out in a plate lined with paper towel.
Now to the same pot add cumin seeds, green cardamoms and bay leaf.
Next add the prepared onion, tomato and cashew puree. Mix well.
Add dd half a teaspoon of Kashmiri red chili powder, half a teaspoon of cumin coriander powder and a quarter teaspoon each of turmeric and salt. Mix well
Next add in the ginger garlic and green chili paste. Mix well. Add splash of water if you have to deglaze the pot.
Cook the curry sauce on medium low flame, stiring every now and then until the oil starts to seperate.
Now turn the flame on low, and add the whisked spiced yogurt.
Mix it continuously to make sure the yogurt doesn't curdle and seperate for 5-7 minutes.
Now add sugar, garam masala and kasuri methi to the curry. and mix well.
Lastly add, baby potatoes and water & bring curry to simmer
Add chopped cilantro in the end for garnish and serve with either piping hot rice or parathas