Cook the bacon: In a skillet, cook bacon until crisp. Drain on paper towels and crumble. Set aside.
You can do this ahead and refrigerate.
Season the chicken: Pat chicken dry and season both sides with salt, pepper, onion powder, and smoked paprika.
Build the base: Place chicken in the crockpot. Sprinkle ranch seasoning over the top. Add minced garlic if using.
Add the creaminess: Cut cream cheese into cubes and scatter over the chicken.
Pour in the chicken broth.
Cook low and slow: Cover and cook on Low for 4–5 hours, or on High for 2.5–3 hours, until the chicken is tender and reaches 165°F internally.
Shred and mix: Remove the chicken to a plate and shred with two forks. Whisk or stir the sauce in the crockpot until smooth, then return the shredded chicken and mix well.
Add cheese: Stir in the shredded cheddar. Cover and let it melt for 5–10 minutes on Warm.
Finish with bacon: Fold in half the crumbled bacon.
Use the rest on top for crunch. Garnish with chives or green onions.
Serve: Spoon over cauliflower rice, zucchini noodles, roasted broccoli, or a bed of baby spinach. Taste and adjust salt if needed.