Wash the baby potatoes properly. Boil them in pressure cooker. While boiling add salt. Allow them to cool completely and then peel them. Make small holes using fork.
Heat the oil in non stick pan.
Add boiled baby potatoes. Fry them on slow flame.
Fry till they turn into golden brown color. Take out them. Sprinkle ¼ garam masala. Mix well. Keep it aside.
Meanwhile fine chop onion, tomatoes and green chili. Make a paste of ginger and garlic in mortar pastel.
In the same pan heat the oil. Add cumin seeds. When cumin seeds start to crackle, add dry red chili and bay leaf.
Saute for 30 seconds. Add chopped onion, green chili and ginger garlic paste. Saute till onion starts to turn brown in color.
Add gram flour ( besan ). Saute on slow flame. Continuously stir it. Cook till besan starts to turn brown.
Add chopped tomatoes. Mix well.
Add red chili powder, turmeric powder, salt, coriander powder and garam masala. Mix well.
Cover the pan using lid. Cook on medium slow flame till tomatoes will get soft and oil starts to release from sides. Stir in between.
Add curd and mix well. Add 1 cup water. When mixture comes to boil, cover the pan with lid and cook on medium flame.
Cook for 12 – 15 minute. Add baby potatoes. Cook till gravy becomes medium thick in consistency.
Turn off the flame. Here you baby potatoes in spicy gravy is ready.
Garnish the baby potatoes in spicy gravy with fresh coriander leaves.