Firstly, in a pressure cooker, add potatoes, salt, and required water. boil it on a medium flame for 1 whistle.
Remove the skin of boiled potatoes and prick it with a fork.
Then deep-fried potatoes on medium flame till slightly crispy coating their outer surface. Keep it aside.
Now in a mixture jar, add soaked dry red chilli, garlic cloves, cumin seeds, salt, and some water. grind it into a smooth paste. Keep it aside.
In a pan, add oil and ghee. Then add cumin seeds, fennel seeds, green cardamom, hing, cinnamon stick, bay leaf, cloves, and hing. Sauté a for a minute.
Then add chopped onion and cook till it becomes translucent.
Now add ginger paste and red chili paste. Sauté till oil separates from its sides.
Then lower the flame, and add turmeric powder, red chili powder, coriander powder, cumin powder, and besan. Sauté for a few minutes.
Now add tomato puree and salt. Cover and cook gravy till oil separates from its sides.
Then add curd and mix well. Add kasuri methi, sugar and garam masala. mix well.
Now add water and bring it to a boil.
Then add potatoes and mix well. Cover and cook sabzi on medium flame, so all gravy flavors absorb into the potatoes.
Garnish with coriander leaves and serve.