Start by seasoning the chicken breasts on both sides with salt, pepper, and Italian seasoning. I also lightly season the halved potatoes so every layer tastes good. This small step makes a big difference in the final flavor.
Heat olive oil in a large skillet over medium-high heat. Add the chicken and cook until golden brown on both sides. I remove the chicken once it’s nicely seared, as it will finish cooking later in the sauce.
In the same skillet, add the potatoes cut-side down. Let them cook undisturbed for a few minutes so they develop a golden crust. Stir occasionally until they begin to soften.
Lower the heat slightly and stir in the minced garlic and sun-dried tomatoes. I cook them just until fragrant, making sure the garlic doesn’t burn. This step really builds that Tuscan aroma.
Pour in the chicken broth, scraping the bottom of the pan to release all the browned bits. Let it simmer for a few minutes so the potatoes finish cooking and the liquid reduces slightly.
Stir in the heavy cream and Parmesan cheese. The sauce will start to thicken as it warms. I keep the heat low here to maintain a smooth, silky texture.
Gently fold in the fresh spinach and return the chicken to the skillet. Let everything simmer together until the spinach wilts and the chicken is fully cooked through.
Taste and adjust seasoning with more salt or pepper if needed. I like to let the skillet rest for a couple of minutes off the heat so the flavors settle before serving.