Wash the baby potatoes and pressure cook them by adding two cups of water and little salt. Cook for 3 whistles. Peel the skin off. Take a fork and poke the potatoes gently. Keep aside.
Heat the oil in a pan over a medium flame. Add curry leaves, cumin seeds and the cooked potatoes. Sprinkle salted water and fry them on a low flame for 7-8 minutes.
Add chopped onions, ginger garlic paste and fry for another 10 minutes.
Add fennel,cumin,coriander,turmeric and chilli powders and sauté them well.
Lastly add the powdered spices and mix well.
Remove from the flame and transfer to a serving bowl. Serve hot with steamed rice or rotis.