Place the oil in the pan and heat over medium high heat.
While the oil is heating, take whatever chicken is your preference (thighs, breasts, legs) and prepare it. If you want to keep the skin on chicken thighs or use boneless skinless thighs and legs, you don't need to do any prep. If you want smaller pieces of meat, cut the thighs or breasts into pieces.
Throw the freshly chopped garlic, onion, and ginger into the pan and cook for a few minutes until the onions are becoming soft.
Add the chicken into the pan. Cook until the chicken starts to brown, about 5 minutes.
Next, add the following into the pan as well: soy sauce, potatoes, pepper, and bay leaves.
Stir the ingredients in the pan to mix them well.
Pour the vinegar into the pan and cover the pan with a lid.
Wait a few minutes until your dish is boiling and stir again.
Add water.
Reduce your heat to simmer.
Cover again, and let cook for about 30 minutes. Of course you will want to keep a check on it to make sure it's not boiling over (is my stove the only one that's crazy?).
Check the potatoes to make sure they are soft. If not, keep simmering until they are perfect. Once they are done, your dish is ready to be enjoyed.