Season the chicken. Pat the chicken dry. Sprinkle with salt, pepper, garlic powder, and onion powder on both sides.
This simple seasoning ensures the meat tastes great even before it hits the sauce.
Add to the slow cooker. Place the chicken in the crockpot in an even layer. Pour in the chicken broth and spoon the pesto over the top.
Slow cook. Cover and cook on Low for 3.5 to 4.5 hours, or on High for 2 to 3 hours, until the chicken is tender and easily shreds with two forks. Avoid overcooking to keep it juicy.
Shred the chicken. Transfer the cooked chicken to a cutting board and shred with two forks. Return it to the slow cooker.
Make it creamy. Add the cream cheese and heavy cream to the crockpot.
Stir until the cream cheese melts and the sauce looks smooth. If needed, cover and let it warm for 5 to 10 minutes to fully blend.
Brighten and finish. Stir in lemon juice and Parmesan. Taste and adjust salt and pepper.
The lemon lifts the richness and makes the basil pop.
Serve your way. Spoon over pasta, rice, or mashed potatoes, or keep it lighter with zucchini noodles or roasted vegetables. Garnish with fresh basil and extra Parmesan.