Heat olive oil in a large skillet over medium heat. Season the chicken breasts with salt, pepper, oregano, and paprika.
Place the chicken in the skillet and cook for about 5-7 minutes per side until golden brown and cooked through. Remove the chicken from the skillet and set aside.
In the same skillet, add minced garlic and sauté for about 1 minute until fragrant, making sure it doesn’t burn.
Add the lemon zest and juice to the skillet, followed by the chicken broth. Stir to combine, scraping any brown bits from the bottom of the pan.
Bring the broth to a simmer, then return the chicken to the skillet. Add the halved cherry tomatoes and cover, cooking for an additional 5 minutes.
After 5 minutes, add the baby spinach and cook until wilted, about 2-3 minutes.
Taste the sauce and adjust seasoning with additional salt and pepper if needed.
Serve the chicken topped with the lemon garlic sauce, tomatoes, and spinach, garnished with fresh parsley.