Heat olive oil in a large pot over medium heat. Add the diced onion and cook, stirring occasionally, until it becomes translucent and fragrant, about 3-4 minutes.
Add the minced garlic, cumin, and smoked paprika to the pot. Cook for about 30 seconds, stirring, until the spices are fragrant.
Place the chicken breasts into the pot and pour in the chicken broth. Bring to a gentle simmer, then cover and cook for 10-12 minutes, or until the chicken is cooked through and tender.
Remove the cooked chicken from the soup and shred it using two forks. Return the shredded chicken to the pot.
Add the drained white beans to the soup and stir well. Let everything simmer together for another 5 minutes to allow the flavors to meld.
Turn off the heat and squeeze fresh lime juice into the soup. Adjust seasoning with salt and pepper to taste, stirring to combine.
Ladle the hot white chicken chili into bowls, and serve with optional toppings like cilantro, shredded cheese, or a dollop of sour cream if desired.