01 -
Peel the baby potatoes, then soak them in cold water for 15-20 minutes. Drain and pat them dry with a kitchen towel. Prick each potato several times with a fork. Toss them in a bowl with olive oil and a generous pinch of salt. Spread on a baking sheet and roast at 400°F (200°C) for about 30 minutes until tender when pierced but still holding their shape.
02 -
Using a mortar and pestle, lightly crush the fennel seeds and cardamom pods to release their flavors. In a small bowl, mix the Kashmiri chili powder with 2-3 tablespoons of hot water to make a paste, then stir in the yogurt until well combined.
03 -
Heat 2 tablespoons of sunflower oil in a large pot over medium heat. Add the cumin seeds, cloves, mustard seeds (if using), bay leaves, crushed fennel, and cardamom. Fry for 30-60 seconds until fragrant and the seeds begin to splutter. Carefully add the yogurt-chili mixture (it may splatter) and cook for 2-3 minutes, stirring constantly.
04 -
Add the roasted potatoes and crumble the fenugreek leaves between your fingers as you add them to the pot. Pour in about 1/2 cup of water (more or less depending on how thick you want the gravy), and season with salt and pepper. Reduce heat to low, cover, and simmer for about 20 minutes until the flavors meld and the potatoes are completely tender. Garnish with fresh cilantro leaves just before serving.