01 - Season both sides of each chicken breast evenly with salt and black pepper, ensuring full coverage for balanced flavor throughout.
02 - Heat olive oil in a large skillet over medium-high heat until shimmering. Add chicken breasts and sear for 4 to 5 minutes per side until golden brown and cooked through to an internal temperature of 165°F. Transfer to a plate and cover loosely with foil to retain warmth.
03 - Reduce heat to medium. Add minced garlic to the same skillet and sauté for approximately 30 seconds until fragrant, taking care not to burn.
04 - Pour heavy cream and chicken broth into the skillet, stirring constantly to incorporate. Add dried Italian herbs and red pepper flakes if using. Bring the mixture to a gentle simmer, stirring occasionally.
05 - Stir in grated Parmesan cheese, continuing to mix until fully melted and the sauce achieves a smooth, velvety consistency.
06 - Add baby spinach and halved cherry tomatoes to the sauce. Cook for 2 to 3 minutes, stirring gently, until spinach is completely wilted and tomatoes begin to soften but still hold their shape.
07 - Return seared chicken breasts to the skillet, arranging them in the sauce. Spoon the creamy vegetable mixture over the top of each piece. Simmer for an additional 2 to 3 minutes until chicken is heated through and flavors have melded together.
08 - Transfer chicken and sauce to serving plates. Garnish with additional grated Parmesan and fresh herbs such as basil or parsley if desired. Serve immediately while hot.