1) Whisk coconut milk and water together until smooth. Set aside.
2) Wash the rice in three to four changes of water until the water runs clear. Drain and set aside.
3) In a medium saucepan, warm ghee over medium heat until shimmering. Add the cinnamon stick and cardamom pod and cook for a few seconds, until fragrant.
4) Now add the drained rice, stirring gently until any water on the grains has evaporated and the grains start to sizzle and snap a little at you. The rice should also give off a lovely, toasty aroma at this point.
5) Pour in the coconut milk-water mixture and 1/2 teaspoon salt. Stir well, bring to a boil, then cover, turn down heat to low, and cook 12-15 minutes.
6) Remove from heat. Pull the lid off and lay a clean kitchen towel over the saucepan and cover again with the lid. Let the rice gently steam for 5 minutes (this is the secret to fluffy rice!). Serve, pulling out whole spices (cinnamon and cardamom) if you wish.
Check out more delicious recipes at the Home & Family Pinterest Page