Remove chicken from bags, set marinade aside. Broil chicken about 6 minutes on each side until lightly browned all around.

Strain the marinade through a seive or colander over a bowl, keep the marinade and the onion. Over medium-high heat, place peanut oil in Dutch oven until hot. Add onion to pan and saute for 5 minutes. Add the reserved marinade and bring to a boil for 1 minute, add remaining ingredients and browned chicken.

Cover, reduce heat, and simmer until chicken is cooked, about 1 hour depending on thickness of your chicken pieces. Serve over rice. Add a slice of lemon and a sprinkle of crushed peanuts across top to add extra pizzaz to your dish!