-
1
Heat the oil in a large saucepan over medium-high heat.
-
2
Add the mustard seeds and cook for 1 minute, shaking the pan often, until they begin to pop.
-
3
Reduce the heat to medium.
-
4
Add the onion and butter and cook, stirring often, for 5 minutes, or until the onion is golden.
-
5
Add the rice, cardamom, coriander, and rice and stir for 1 minute, until rice is coated.
-
6
Stir in the stock and salt, increase the heat to high, and bring to a boil.
-
7
Reduce the heat to medium-low and cover.
-
8
Simmer for about 17 minutes, or until the rice has absorbed all the liquid and is tender.
-
9
Transfer to a warmed serving bowl.
-
10
Sprinkle with the cilantro.
-
11
Variation: Persian-style Rice
-
12
Cook as above, replacing the onion and spices with 1/2 tsp salt.
-
13
Tip the rice out of the pan and keep warm.
-
14
Wipe out the pan, and, while still hot, brush with 2 tsp oil and dot with 1 tbsp butter.
-
15
Line with a layer of thinly sliced raw potato.
-
16
Return the rice to the pan and dot the surface with another 1 tbsp butter.
-
17
Place a clean kitchen towel on top of the pan, replace the lid, and cook on the lowest heat for 45 minutes, or until the potato is cooked and slightly crisp.
-
18
Turn off the heat but do not remove the lid.
-
19
Let stand for up to 2 hours before serving.