1combine first 7 ingredients and mix well. Pour over chicken. Cover and marinate 3 hours to over night.
2Heat 2 tbls vegetable oil in deep sided pan or dutch oven. Brown chicken in batches on all sides. Remove to plate and set side. Add sliced whole yellow onion to pan and saute until tender.
3Add chicken back to pan and add leftover marinade and 2 cups of chicken broth to pan bring to boil. Reduce heat and simmer up 30-45 minutes until chicken is tender and cooked through. Serve over rice.