Fragrant and festive, this rice will go with any curry entree. The best thing is that it will keep warm for up to an hour after it cooks, so no last-minute stress!
1 large onion, finely chopped
2 tbs. vegetable oil
3 cardamom pods, bruised
1 cinnamon stick, broken into 3 pieces
1/2 tsp. cumin seeds
1/2 tsp. nigella seeds
2 1/2 cups basmati rice
4 cups chicken stock
1/2 cup slivered almonds, toasted
Cook the onions over a medium-low heat in the oil in a deep saucepan that has a lid along with the cloves, cardamom pods, cinnamon stick, cumin seeds and nigella seeds. When the onion is slightly brown and softened, after about 10 minutes, stir in the rice.
Pour in the stock and bring to a boil. Reduce the heat, cover the pan and simmer until the rice is tender, about 20 minutes. Turn off the heat, remove the lid, cover the pot with a clean dish towel and clamp the lid back on. Leave it for at least 10 minutes, or up to an hour. Fork the rice through when you are ready to serve and sprinkle the almonds on the top.