In a large plate add the chicken. If it is wet, using kitchen paper towel, pat it dry. Poke holes into the chicken with a knife. Add some salt with the lime juice and let this sit for a few minutes.
Let us make the marination, in a bowl add the BBQ sauce, Soya sauce, Chili sauce, Worcestershire sauce, Honey, Ginger garlic, Garam masala, Oregano, Paprika and stir to combine. Pour the marinade over the chicken and massage the chicken. Ideally you can let this sit in the fridge for 15-30 mins.
In a skillet on medium here add the oil and start by frying the chicken. We want a deep brown color on each side. This should take 2 mins on either side. Once we have enough color, we add the remaining marination from the plate, water, onion rings and cover with a lid for 5 mins.
Add the potatoes and cover again, we let this cook on low heat now for 20 mins until the chicken has cooked through and the potatoes are soft. The liquid will reduce to form a sticky sauce. Have a look at it every now and then to make sure the flame is low and the pan isn’t dry.
Once the chicken and potatoes are cooked if there is a lot of sauce, increase the heat and let it reduce uncovered for a couple of minutes. Steam some green beans and slice up your bread in this time.
Make sure to serve it hot with the sauce from the pan.