In a bowl, mix the olive oil, red wine vinegar, and lemon juice with honey, garlic powder, paprika, salt, and pepper to make a marinade. Set the chicken breasts in the marinade, ensuring they are fully coated, and let them marinate for at least 30 minutes.
Meanwhile, wash and halve the cherry tomatoes. Core the bell pepper and cut it into strips. Finely chop the onion, garlic, and parsley.
Remove the marinated chicken from the refrigerator. Heat the olive oil in a large skillet and sear the chicken over high heat on both sides until lightly browned. Remove the chicken from the skillet and set aside.
Add the onion and garlic to the skillet and sauté until translucent. Add the tomato paste and cook briefly.
Add the bell pepper, cherry tomatoes, and olives to the skillet and cook for about 4 minutes.
Deglaze the pan with the chicken broth and crushed tomatoes. Return the chicken to the skillet.
Season with chili flakes, salt, and pepper. Cover the skillet and let everything simmer over medium heat for 10 minutes.
Before serving, sprinkle the Greek chicken skillet with fresh parsley and enjoy with rice or pita bread.