Discard the stem end of the aubergine and cut into 2.
5 cm cubes.
Grind the mustard seeds lightly in a coffee grinder.
Transfer to a bowl, add cayenne and 250 ml water, mix, and set aside.
Heat the oil in a large frying pan over medium-high heat.
Once hot, add the panchphoran and stir quickly.
Immediately add the mustard seed mixture, diced aubergine, and 1 teaspoon salt.
Stir and cook until most of the liquid is absorbed.
Add another 250 ml water, cover, and reduce heat to low.
Simmer for about 15 minutes until the aubergine is tender.
Remove the lid and increase the heat to evaporate about half the liquid.
Just before serving, whisk the yoghurt with ½ teaspoon salt until smooth and pour over the aubergine.
Heat through without boiling.
Sprinkle black pepper and ground cardamom, stir, and serve immediately.
Notes / Tips / Wine Advice:
Serving Tip:For an authentic touch, serve with steamed basmati rice or fresh naan.Wine Advice:A dry white wine such as Sauvignon Blanc or a lightly chilled Chenin Blanc pairs well with the mustardy heat of this dish.