1 Cook the rice in salted water according to the instructions on the packet.
2 Heat the oil in a frying pan and fry the chicken on all sides until golden brown. Add the onions and garlic and fry together until golden. Stir through the curry powder and deglaze with coconut milk and stock. Simmer over a low heat for around 10 minutes until cooked.
3 Take the chicken out of the sauce and dice it. Return to the sauce. Reduce the sauce further or add stock as necessary. Season to taste with soy sauce and salt. Stir in the rice (drain if necessary) and spoon into bowls. Serve garnished with cashew nuts and coriander.