Combine marinade ingredients in a bowl. Marinate chicken for at least 30 minutes, or overnight (covered in the fridge).
Heat 1 Tablespoon oil in a large skillet over high heat. Add diced onions and/or apples. Sauté about 8 minutes until beginning to brown.
Add water, fresh ginger root, coconut sugar and sea salt. Bring it to a simmer then turn heat down to medium or medium-low. Simmer 5 minutes.Add chicken and marinade. Simmer uncovered 10 minutes over medium low heat. Then turn chicken and cook another 10 minutes, until the sauce reduces down a bit and thickens.
After the 20 minutes of cooking total (10 minutes on each side for the chicken), remove chicken to a plate, and let the sauce simmer by itself, allowing it to thicken and reduce even more. When it's much reduced and thickened/almost jam-like with solid bits of softened onion and apple, about 10 more minutes of medium low heat simmering, turn the heat to low. Add chicken back to the pot, and spoon sauce over the top.
Heat chicken through over low heat. Serve.For Paleo and AIP, serve with cauli rice or Herb Roasted Cauliflower.Gluten-free and VAD, serve with rice. Spoon sauces over when you serve.