Prep the chicken: Pat the chicken dry and season both sides with salt, pepper, and paprika (if using).
This step sets the foundation for a flavorful sauce.
Optional sear: Heat olive oil in a skillet over medium-high. Sear chicken for 2–3 minutes per side until lightly golden. This adds flavor, but you can skip it if you’re short on time.
Build flavor in the slow cooker: Add the chopped onion, minced garlic, Italian seasoning, and red pepper flakes (if using) to the slow cooker. Scatter the sun-dried tomatoes on top.
Add liquids: Pour in the chicken broth.
Nestle the chicken into the mixture in an even layer so it cooks evenly.
Slow cook: Cover and cook on Low for 4–5 hours or High for 2.5–3 hours, until the chicken is cooked through and tender. Avoid lifting the lid too often.
Make it creamy: In a small bowl, whisk the softened cream cheese with the heavy cream until mostly smooth. Stir this mixture into the slow cooker, then add the Parmesan.
Cover and cook on High for 15–20 minutes to melt and thicken.
Add spinach: Stir in the spinach and cook for another 5 minutes, just until wilted and vibrant.
Adjust and serve: Taste and adjust salt and pepper. If the sauce is too thick, add a splash of broth or cream. If too thin, let it sit uncovered for a few minutes to thicken.
Serve over pasta, rice, or potatoes, and garnish with fresh basil or parsley.