01 - Season the chicken breasts on both sides with salt, pepper, oregano, and basil.
02 - Heat olive oil in a large skillet over medium-high heat. Add chicken breasts and sear for 3-4 minutes per side, until golden brown. Remove chicken and set aside.
03 - In the same skillet, add butter. Sauté the onion for 2 minutes until translucent, then add garlic and cook for 30 seconds until fragrant.
04 - Add cherry tomatoes and cook for 3-4 minutes, stirring occasionally, until they begin to soften and release their juices.
05 - Pour in the white wine and chicken broth. Scrape the bottom of the pan to deglaze, then bring to a simmer.
06 - Return chicken to the skillet. Cover and simmer over low heat for 12-15 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F.
07 - Add the fresh spinach and cook for 2-3 minutes, until wilted. Adjust seasoning with salt, pepper, and chili flakes if desired.
08 - Serve the chicken topped with the tomato-spinach sauce, alongside rice, pasta, or crusty bread.