Preheat oven to 200℃ (180℃ fan forced). Combine cumin, turmeric, coriander, sumac, salt, cardamon and pepper in a small bowl. Sprinkle half of this spice mix over the chicken pieces to coat evenly, reserve the remaining spice mix for later.
Heat 1 tablespoon olive oil in a large flameproof casserole dish over medium-high heat. Add half of the chicken pieces and cook for 5 minutes or until lightly browned all over. Transfer to a plate and set aside. Repeat with remaining chicken. Transfer to plate and set aside.
Add the onion and garlic to pan, cook, stirring often for 5 minutes or until softened. Stir in the pistachios and almonds and the reserved spices. Cook for 1 min or until fragrant. Add the the rice, stir to coat in spices, then return the chicken to the pan, placing skin side up, in a single layer. Slowly pour over the chicken stock.
Cover the pan with a tight fitting lid and transfer to oven. Bake for 45-55 min or until the rice is tender and all liquid has been absorbed. Remove and set aside, covered, for 10 minutes before serving. Serve chicken and rice with chargrilled asparagus, yoghurt and flat bread. Garnish with a drizzle of olive oil, chopped coriander, lemon wedges and extra toasted nuts.