Prep the chicken. Pat the chicken dry and season both sides with salt, pepper, and paprika. This simple step builds flavor from the start.
Load the slow cooker. Add onion, garlic, sun-dried tomatoes, Italian seasoning, red pepper flakes (if using), and chicken broth to the slow cooker.
Nestle the chicken 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 reaches 165°F internally. Thighs are more forgiving if you tend to overcook.
Shred or slice. Transfer the chicken to a plate. You can shred it with two forks for a saucier dish or slice it if you prefer larger pieces.
Finish the sauce. Stir in the heavy cream, Parmesan, and butter (if using) into the slow cooker.
If you like a thicker sauce, mix cornstarch and water in a small bowl, then stir that slurry into the cooker. Turn to High and simmer for 10–15 minutes until slightly thickened.
Add the greens. Stir in the spinach and let it wilt, 2–3 minutes. Taste and adjust seasoning with more salt and pepper if needed.
Bring it together. Return the chicken to the slow cooker and coat with the sauce.
Garnish with chopped basil or parsley.
Serve. Spoon over pasta, rice, or mashed potatoes. Add extra Parmesan on top if you like.