1.Heat half the oil in a saucepan over high heat. Add chicken, in batches; cook and stir for 2 minutes or until golden. Transfer to a heatproof plate.
2.Reduce heat to moderate. Add remaining oil and onion to same pan; cook and stir for 3 minutes or until soft. Add garlic, ginger and curry powder; cook and stir for 1 minute or until fragrant.
3.Add rice; cook and stir for 1 minute or until well coated. Stir in stock and cauliflower. Bring to the boil. Stir in chicken. Reduce heat to low; cook for 15 minutes or until stock is almost completely absorbed and rice is tender.
4.Stand, covered, for 5 minutes. Fluff rice with a fork. Stir in spinach and almonds. Serve sprinkled with mint.