01 -
Soak the rice for about half an hour in cold water, then rinse it out and drain to stop it from getting sticky.
02 -
Give the coriander seeds and cardamom pods a light crush.
03 -
Peel the onion, garlic, and ginger. Chop them as finely as you can.
04 -
In a heavy-bottomed pan, warm up the oil alongside the butter. Toss in the chopped onion, garlic, and ginger and let them cook until softened.
05 -
Stir the ground turmeric, cardamom, and coriander into the pan. Gently cook for a few minutes so the flavors pop out.
06 -
Add the drained rice to the pan, give it a stir to coat all the grains with the spice mix, and sprinkle in some salt.
07 -
Pour in twice the amount of boiling water as the volume of rice. Cover the pan and let it gently simmer without stirring or opening the lid, for around 20 minutes.
08 -
Fluff the rice gently using a fork just before serving. Garnish with chopped fresh herbs and toasted almond slivers, if you want.