Place the rinsed pinto beans, diced ham, chopped onion, minced garlic, and chopped chipotle pepper into the slow cooker.
Add the chicken broth, then stir in the cumin and smoked paprika.
Season with salt and black pepper and give everything a quick stir.
Cover the slow cooker and cook on low until the beans are tender and the broth has thickened slightly.
Stir the soup well, taste, and adjust salt if needed.
Ladle into bowls and sprinkle with fresh cilantro if using.