Begin by seasoning the chicken breasts on both sides with salt, pepper, garlic powder, and Italian seasoning.
In a large skillet, heat the olive oil over medium heat. Once hot, add the seasoned chicken breasts and cook for about 5-7 minutes on each side until they are golden brown and cooked through. Remove the chicken from the skillet and set aside.
In the same skillet, pour in the heavy cream and pesto sauce, stirring until the mixture is well combined and begins to simmer.
Add the halved cherry tomatoes and allow them to cook for about 2 minutes until they soften.
Stir in the fresh spinach and cook until wilted, about 1-2 minutes.
Reduce the heat to low and add the grated Parmesan cheese, stirring until it melts and incorporates into the sauce.
Return the chicken breasts to the skillet, spooning the creamy pesto sauce over them. Allow everything to cook together for another 2-3 minutes to heat through.
Remove from heat and garnish with fresh basil leaves before serving.
Notes
Serve with garlic bread or pasta for a complete meal.