For the crockpot, place the chicken and chicken broth in the crockpot bowl. Sprinkle the ranch seasoning evenly over the chicken.
Distribute the cream cheese in small cubes on top of the chicken mixture.
Cover with the lid and cook on high for 4-5 hours or on low for 6-7 hours until the chicken is tender.
While the chicken cooks, fry the bacon until crispy, then crumble and set aside.
Once cooked, shred the chicken directly in the crockpot using two forks.
Sprinkle shredded cheddar cheese and crumbled bacon over the top. Close the lid and let it warm until the cheese melts.
Garnish with the diced scallions just before serving.
For the instant pot, start by cooking chopped bacon on the sauté setting until crispy. Remove the bacon and discard any excess fat.
Add the chicken broth, chicken, and ranch seasoning to the pot.
Seal the lid and select manual or pressure cook mode on high for 15 minutes.
When finished, release the pressure and open the lid. Shred the chicken with two forks.
Switch the instant pot back to sauté mode, then stir in the cream cheese. Keep stirring until it melts smoothly into the chicken.
Add shredded cheddar cheese and the cooked bacon, stirring until the cheese is fully melted and combined.