Simmer the white beans, half of the chopped onion, and half of the minced garlic in chicken stock for about 2 hours.
Stir occasionally until the beans are soft.
Once beans are softened, add shredded chicken and salsa to the simmering mixture.
Let it cook while you prepare the remaining ingredients.
In a separate pan, heat olive oil and sauté the chopped jalapeños, remaining onion, remaining garlic, and spices until they are fragrant.
Add this mixture to the simmering pot.
Continue to simmer everything together for another hour to blend the flavors thoroughly.
Keep stirring occasionally to prevent sticking.
Serve hot with a topping of Monterey Jack cheese, sour cream, and fresh cilantro.
This dish can serve 6 people and requires about 10 minutes of preparation time.
Total cooking time is approximately 3 hours.