Soak and wash the baby potatoes well to remove the dirt. Prick the potatoes with fork as these are going to be cooked with skin. Piecing them allows the air to come out.
Heat a pressure cooker with oil, add in the cloves, cardamom, cinnamon. Fry for 1 min.
Then add the onions, sauté well till its light brown. Add in the ginger garlic paste, fry for a couple of minutes for all the ingredients to get cooked well.
Next add the finely chopped tomatoes, simmer and add the salt and turmeric. Sauté for 5 mins for the tomatoes to get soft.
Then add the red chili powder, coriander powder and cumin powder. Simmer again for 5 mins. add in the baby potatoes and cook for couple of minutes. Have the flame in sim and add the curds. Mix well immediately so that it doesn't curdle.
After stirring well add 1 cup of water or enough to cover the baby potatoes. Sprinkle in the kasuri methi and cover with the pressure cooker lid. Cook for 4 -5 whistles till the potatoes are fork tender.
Once the pressure falls down, cook on high for a minute for the gravy to get thicken.
Serve it with Roti or Rice.