Heat the olive oil in a large skillet or pot over medium-high heat. Season the chicken thighs with salt and pepper on both sides.
Add the chicken thighs to the skillet and sear them for about 5 minutes on each side until they're golden brown and cooked through. Remove the chicken from the pot and set aside.
In the same pot, add the minced garlic and sauté for about 30 seconds until fragrant.
Add the halved cherry tomatoes to the pot and cook for 3-4 minutes until they soften.
Stir in the fresh spinach and cook until wilted, about 2 minutes.
Reduce the heat to low and slowly pour in the heavy cream or coconut cream, stirring to combine.
Sprinkle in the Italian seasoning and stir in the grated Parmesan cheese (or nutritional yeast), allowing the sauce to thicken slightly.
Return the seared chicken to the pot, spooning the creamy sauce over the top, and let it simmer for an additional 5 minutes to meld the flavors.
Garnish with fresh basil leaves before serving.
Notes
Use coconut cream for a dairy-free option and nutritional yeast instead of Parmesan for a vegan version.