Combine soy sauce, vinegar, garlic, bay leaves in a large bowl. Mix well.
Marinate chicken in the mixture for 30 minutes. Not longer.
Prepare rice:
Rince rice and start cooking it with water and salt in a rice cooker or pot.
Slice garlic finely.
Heat coconut oil in a pot over medium heat. Add garlic and sauté until golden brown.
Add cooked rice and fish sauce to the pot. Mix well and keep warm.
Cook the chicken:
Take out chicken from marinade (reserve marinade) and pat dry.
Add the water to marinade and brown sugar.
Put chicken in a large pot over medium-high heat. Sear chicken skin-side first, and on
both sides until golden brown, about 3-4 minutes per side.
Remove some of the grease and cook the onion.
When cooked, add the chicken back to the pot.
Pour marinade mixture over chicken.
Get it to a simmer, cover partially, and cook for 30-40 minutes
When thighs are at 190f/88c, kill the heat. Let rest for 20 minutes.
After resting, remove chicken and set aside. Increase heat to medium-high and reduce sauce until slightly thickened, about 5-10 minutes. Pull out bay leaves.
Optional: throw in a bit of coconut milk.
Put the chicken back in the pot to reheat. Coat it with reduced sauce.
Serve chicken adobo over garlic rice. Garnish with green onions or cilantro.