Season the chicken: Pat the chicken dry. Sprinkle with salt, pepper, Italian seasoning, and smoked paprika.
This helps the chicken stay flavorful in the slow cooker.
Optional sear: If you have a few extra minutes, heat olive oil in a skillet over medium-high. Sear the chicken 2–3 minutes per side until lightly golden. This adds depth, but it’s optional.
Build the base: Add garlic, onion, sun-dried tomatoes, and chicken broth to the slow cooker.
Stir to combine.
Add the chicken: Place the seasoned (or seared) chicken into the slow cooker, nestling it into the mixture.
Cook low and slow: Cover and cook on low for 4–5 hours, or on high for 2–3 hours, until the chicken is tender and cooked through.
Stir in the creamy elements: Remove the chicken to a plate. Whisk in the heavy cream, Parmesan, and cream cheese (if using) until smooth. If you want a thicker sauce, stir in the cornstarch slurry and cook on high for 10–15 minutes to thicken.
Add spinach: Stir in the spinach and cook 2–3 minutes until wilted.
Shred or slice: Shred the chicken with two forks or slice into thick pieces, then return it to the sauce.
Taste and adjust salt and pepper as needed.
Serve: Spoon over cooked pasta, rice, mashed potatoes, or creamy polenta. Garnish with fresh basil and a little extra Parmesan.