Preheat the oven to 160ºC./ Gas Mark 3
Add a good drizzle of oil to your casserole, covering the base of the dish, then place over a medium-high heat. When hot add the onions and gently fry for 15-20 minutes or until they are soft, caramelised and sweet.
Add the coriander, cinnamon, sliced mushrooms, a pinch of salt and dash more oil to the casserole. Then fry for a further 5-8 minutes over a medium-high heat, adjusting the heat so the dish doesn't burn, until the mushrooms gain some colour.
Next add the potatoes, carrots, garlic and rice. Season generously with salt and pepper then stir, coating each and every grain with oil, onion and spice. Pour the wild mushrooms and the flavoured water into the mixture, bring to the boil and reduce the heat. Taste and adjust the seasoning as required. Put the lid on and place in the oven for 45 minutes or until the water has just evaporated.
Stir the parsley, half of the almonds and the cranberries through the pilaf. Sprinkle the rest of the almonds on top. Serve with a spoon of yoghurt, dusted with coriander, torn mint leaves and a wedge of lemon.