Heat up a pan on a medium heat.
Add the almond flakes and shelled pistachios and toast for 1-2 minutes to get a nice golden touch.
Remove them from the pan and set aside.
In the same pan, melt the butter, add the peeled and chopped onion, and fry until golden.
Add the turmeric, cinnamon stick, cloves and cardamom pods, and stir for 1 minute for the spices to release their flavour.
Add a touch of salt and black pepper at this point too if you wish.
Rinse the rice with cold water until this runs clear, then add the rice to the pan together with the toasted nuts and dried fruit cut into pieces.
Pour in the chicken stock, place a lid on the pan, and leave to simmer until all the liquid is evaporated.
Remove the pan from the heat, but leave the lid on for an extra 5 minutes.
Use a fork to fluff the rice up, then garnish with freshly-chopped parsley.