In a large skillet, heat the oil over medium-high heat. Cook the garlic and onion until soft. Add in the chicken through artichoke hearts and cook until the chicken is cooked through. Set aside to cool.
In a large bowl, whisk together the extra virgin olive oil through the basil. Toss the remaining ingredients in the dressing and then top with the chicken mixture to serve.