Heat the oil in a large casserole over a medium heat. Add the chicken pieces and fry for 4-5 minutes, turning regularly, or until browned on all sides. Remove from the casserole and set aside.
Add the potato cubes, garlic oil, peppers, celery, eggplant and carrots to the same casserole that the chicken was cooked in. Reduce the heat to low and fry the vegetables for 4-5 minutes, or until softened.
Add the capers, olives, chili flakes, wine and tomatoes and stir well to combine. Return the chicken pieces to the casserole, increase the heat and bring the mixture to the boil.
Reduce the heat until the mixture is simmering and continue to simmer for 20-25 minutes, or until the chicken pieces are cooked through. (NB: The chicken is cooked through when the juices run clear when the chicken is pierced in the thickest part.)
Just before serving, sprinkle over the chopped herbs and season, to taste, with salt and freshly ground black pepper.