Gather all your ingredients: chop the onion finely, mince the garlic, and cut the chicken into large chunks. Rinse and drain the beans to remove excess salt.
Place the chicken thighs at the bottom of the slow cooker. Spread the chopped onion and minced garlic over the chicken, creating a fragrant base.
Add the rinsed beans and diced tomatoes on top, spreading them evenly across the chicken. Sprinkle the smoked paprika, cumin, and chili powder over everything—it’s the secret to that smoky, warm flavor.
Pour in the chicken broth until it just covers the ingredients. This helps the flavors meld while keeping the stew thick and hearty.
Cover the slow cooker with the lid and set it on low for 6 to 8 hours, or high for 3 to 4 hours. As it cooks, you'll notice the house filling with smoky, savory aromas, and the chicken starting to fall apart.
Once the cooking time is up, check that the chicken is tender and easily pulls apart with a fork. The beans should be soft and creamy, and the broth thick and flavorful.
Squeeze fresh lime juice over the stew, stirring gently to brighten the flavors. Taste and adjust seasoning if needed—adding salt or more lime if desired.
Remove the bay leaves if used, then ladle the stew into bowls. Garnish with fresh herbs or a dollop of yogurt if you like, and serve hot with crusty bread on the side.