Gather all ingredients.
In a 6-quart slow cooker, stir together beans, diced tomatoes with garlic, onion, bell pepper, hot sauce, chili powder, and garlic powder; nestle chicken in bean mixture.
Cover and cook until chicken is tender, about 3 hours on HIGH and 5 hours on LOW.
Meanwhile, stir together yogurt and ranch dressing mix in a small bowl until smooth. Cover and refrigerate until ready to serve.
Remove chicken from slow cooker and shred it using two forks.
Return shredded chicken to slow cooker. Stir in cream cheese until smooth and well combined. Cover and cook on HIGH until warmed through, about 30 minutes.
Serve with a dollop of yogurt mixture. Garnish with scallions and serve with tortilla chips, if desired.