Lay out all the ingredients in front of you. Prepare dishes for marinade and chicken.
Remove the skin and excess fat from the chicken, rinse and dry.
Prepare the marinade: combine all ingredients and mix thoroughly until smooth.
Mix the prepared marinade with the chicken and put it in the refrigerator to marinate for 12 hours.
Remove the chicken from the refrigerator and pour the marinade into a saucepan. Preheat the oven to 180˚C.
Place the legs on a well-heated frying pan and fry over high heat for 2 minutes on each side.
Transfer the legs to the pan, cover with foil and place in the oven for 30 minutes.
While the chicken is baking, make a sauce from the remaining marinade. Leave six tablespoons of marinade, it will come in handy later.
Simmer the marinade over low heat for 30 minutes until it has reduced and becomes thick like a sauce.
After 30 minutes, remove the legs, remove the foil and pour over the remaining 6 tablespoons of marinade. Place in the oven for 15 minutes.
Grill canned pineapple rings.
Place the chicken and pineapple on a plate and serve with the prepared sauce.
Serve with fresh vegetables or mashed potatoes.