Heat 1 tbsp oil in a kadai. Add the potatoes and the required salt. Close lid and cook the potatoes. Once its cooked, fry the potatoes for 5 minutes. Remove and keep aside.
Put the cauliflower florets in boiling water with a pinch of turmeric powder for 5 minutes. Drain and wash the florets in cold water. Add 1 tbsp oil in the same kadai and add the cauliflower florets, salt and fry till its cooked and slightly brown. Remove and keep aside.
In the same kadai, add 1 tbsp oil. Add cumin seeds, fennel seeds. Once it crackles, add onions and ginger-garlic paste. When raw smell goes, add the green chillies, jeera powder and fry till onions becomes golden brown.
Puree the tomatoes. Once onions are golden brown, add the tomato puree, little water and salt. Cook till oil separates.
Add turmeric powder, coriander powder, red chilly powder. Cook for 5 minutes.
Add the fried potatoes and cauliflower, garam masala and mix well. Close lid and cook for 10 minutes.
Add kasuri methi and coriander leaves, mix well and serve hot.