Assemble: ingredients for the gravy. This recipe can be prepared without onions and garlic - follow the link to no onion no garlic dum aloo recipe in the main post.
Assemble: spices.
In a pan heat oil, add whole spices and as they start to crackle add crushed ginger- garlic. Saute for a minute.
Add crushed onions and cook until onions are light brown in color. Add tomato puree and cook until oil starts to separate.
Add cashew paste and cook for another 2 minutes. Add spices and give it a good mix.
Discard the whole spices.
Pour water according to how thick you want your gravy to be.
Bring it to a boil.
Add kasoori methi and adjust seasonings.
Add stuffed potatoes..
Cover and let it simmer for 15-20 minutes until soft.
Keep turning halfway through the cooking time. Use a spoon or a fork to turn them gently.
Feel free to add cream to the finished dish.
Garnish with chopped coriander leaves and serve hot with tandoori roti, kulcha or steamed rice.