In a large skillet, heat 2 tablespoons of olive oil over medium heat. Once hot, add the diced chicken breasts, season with salt, pepper, and Italian seasoning, and sauté until golden brown and cooked through, about 6-8 minutes. Remove the chicken from the skillet and set aside.
In the same skillet, add the remaining tablespoon of olive oil. Add the minced garlic and red pepper flakes (if using) and sauté for about 1 minute until fragrant.
Add the halved cherry tomatoes to the skillet and cook for another 2-3 minutes, allowing them to soften.
Next, add the fresh spinach to the skillet, stirring until it wilts, about 1-2 minutes.
Reduce the heat to low and pour in the heavy cream, stirring to combine. Bring to a gentle simmer.
Return the cooked chicken to the skillet, mixing everything together. Allow the mixture to simmer for an additional 2-3 minutes, so the flavors meld together. Adjust seasoning with salt and pepper if needed.
Remove from heat and serve immediately, garnished with grated Parmesan cheese.
Notes
Adjust the amount of red pepper flakes based on your spice preference.