In a large bowl add the soy sauce, brown sugar, rice wine vinegar, pepper and ginger and mix until combined. Add the chicken thigh into the marinade and give it a toss. Place it in the refrigerator for 1 hour or for best flavor 12 hours.
Preheat the oven to 400 degrees.
Heat a large 12 inch skillet on medium high heat and add the olive oil. Remove the chicken thighs from the marinade but don't discard the remaining marinade. Place the chicken thighs into the skillet and cook 2-3 minutes, flip and cook another 2-3 minutes. Remove to a plate and set aside, the chicken will not be cooked through at this point.
Add the diced onion to the skillet and cook 2-3 minutes just to soften a bit. Add in the jasmine rice and garlic and cook another minute.
Pour in the chicken broth and remaining marinade into the rice and bring to a simmer, turn off the heat and place the chicken thighs on top of the rice, cover and bake for 30 minutes.
Notes
Adding the reserved marinade to the rice before cooking adds flavor, so don't forget that step.Store any leftovers in the refrigerator for 3-4 days.Boneless chicken breasts can be used but the thicker breasts would work better so they don't overcook.