Cut potatoes and boil them in salted water for about 10 minutes. They should be soft but sturdy.
Heat 1 tbsp oil in a medium pan over medium heat. Fry potatoes for about 10 minutes, allowing them to become crispy and golden-brown on all sides. Set them aside on a paper towel or cooling rack.
Heat another 1 tbsp oil in the same pan. Add a bay leaf and a pinch of hing. Let the hing bloom for 30 seconds or so.
Add ginger and stir for 2 minutes. Add onion and cook for 5-7 minutes or until its water evaporates.
Add tomato and salt. Cook for another 5-7 minutes or until the tomato juices evaporate.
Add turmeric, coriander, cumin, and red chili powder. Gently combine them with the tomatoes.
Lower the heat to medium-low and whisk the yogurt in. Let it come together into a thick gravy before adding 1 cup water and letting it simmer until the gravy is at a texture you like.
Finish with garam masala, kashmiri chili, and crushed kasoori methi. Add the potatoes in. Enjoy with a roti, paratha, naan, or a flatbread of your choice!