Heat the olive oil in a large pot over medium heat until shimmering. Add the diced onion and cook for about 5 minutes, stirring occasionally, until it becomes translucent and fragrant.
Add the minced garlic and cook for another minute, just until the garlic becomes aromatic and starts to lightly golden.
Place the shredded chicken into the pot and stir to combine with the onions and garlic. Warm through for a couple of minutes, allowing the flavors to mingle.
Sprinkle in the ground cumin and cinnamon. Stir well to evenly coat the chicken and vegetables with the spices, releasing a warm, inviting aroma.
Pour in the chicken broth and bring the mixture to a gentle boil. Reduce the heat to low, cover, and simmer for about 15 minutes to allow the flavors to deepen.
Add the drained and rinsed white beans into the pot. Stir them into the broth, ensuring they are submerged, and cook uncovered for an additional 10 minutes, allowing the soup to thicken slightly.
Taste the chili and season with salt and pepper as desired. Adjust the seasoning to achieve a balanced, warm flavor with a hint of cinnamon lingering.
Once the chili is heated through and slightly thickened, turn off the heat. Ladle into bowls and serve hot, garnished with your choice of toppings if desired.