Pat the chicken dry and season both sides with salt and black pepper.
- Heat olive oil in a large skillet over medium-high heat. Sear the chicken on both sides until golden brown, about 4–5 minutes per side. Remove and set aside.
- In the same skillet, add a bit more oil if needed. Sauté garlic and onion until softened, about 3–4 minutes.
- Deglaze the pan with white wine (if using) or a splash of chicken broth, scraping up any browned bits from the bottom.
- Stir in artichoke hearts, olives, lemon juice, lemon zest, and the remaining chicken broth.
- Return the chicken to the skillet, nestling it into the sauce. Cover and simmer over low heat for 15–20 minutes, until chicken is fully cooked and flavors are well combined.
- Uncover and simmer a few more minutes to slightly reduce the sauce, if desired.
- Garnish with fresh parsley and serve hot with rice, couscous, or crusty bread.