Pre-heat the oven to 190° C.
In a small mixing bowl, whisk together the lime juice, honey, olive oil and some seasoning. Rub this marinade over the chicken and place on a roasting tray. Roast for 90 minutes; check if the chicken is cooked by piercing the thickest part of the thigh. If the juices run clear, the chicken is ready.
As the chicken is roasting, place the rice in a large saucepan with enough water to just cover it and a little salt. Bring to the boil over a high heat, then cover with a lid and reduce to a simmer, cooking gently untouched for 12-15 minutes until the water has been absorbed and the rice is tender. Remove from the heat and leave the lid on for 10 minutes. Keep the rice warm to one side.
Remove the chicken when ready and let it rest for 5-10 minutes. As the chicken is resting, heat a large frying pan and add the pineapple to it to warm through over a medium heat. Remove the breasts from the chicken, then the legs. Joint the legs and clean the drumstick ends to expose to bone. Cut the breasts into portions.
Spoon the rice onto serving bowls and top with the pineapple then the chicken pieces. Garnish with the red onion and sprinkle the parsley and sesame seeds over. Serve immediately.
For top tips on protecting you and your family when preparing raw meat and poultry, visit Food Safety in the Home.