Heat 2 tablespoons oil in a pan over medium heat, add potatoes, shallow fry till golden & drain..
In the same pan over medium heat, add more oil if needed.
Add crushed coriander seeds, bay leaf, cloves and cinnamon & sauté for few seconds.
Add onion puree, ginger garlic paste and cook till raw smell goes off.
Now add tomato puree and spice powders except garam masala powder. Mix and cook till the oil separates.
Add cashew paste, yogurt, enough water and cook till you get a boil.
Then add fried potatoes. Cover and simmer for 12 to 15 minutes till the oil separates.
Finally add garam masala powder, crush kasoori methi between your palms and add.
Turn off the heat and serve with Naan, roti etc.