Combine the chicken thighs with garlic, onion, vinegar, soy sauce, and bay leaves in a bowl.
Marinate in your fridge for 1-3 hours.
Heat vegetable oil in a skillet.
Add chicken to the skillet, browning on both sides, for a few minutes.
Remove from the skillet and add the onions and garlic. Cook until translucent.
Add the bay leaves and transfer the marinade into the skillet. Bring to a boil.
Place the chicken back in, and let it simmer for 30 minutes.
Flip the chicken every once in a while, so that both sides can cook evenly.
Cook until the sauce is thickened and reaches the desired consistency.
Serve with steamed rice.