01 -
If using raw chicken breasts, place them in a pot of boiling salted water and cook for about 15 minutes until fully cooked. Shred the cooked chicken using two forks. If using rotisserie chicken, shred the meat and set aside.
02 -
Heat olive oil in a large pot over medium heat. Add diced onion and sauté until softened and translucent, about 3 to 4 minutes. Add garlic and cook for an additional minute, stirring frequently.
03 -
Add shredded chicken, drained and rinsed white beans, diced green chiles, chicken broth, cumin, oregano, chili powder, and a pinch of salt to the pot. Stir to evenly distribute flavors.
04 -
Bring the mixture to a gentle boil, then reduce heat to low. Let simmer uncovered for 20 minutes, stirring occasionally. For a thicker consistency, mash some of the beans against the side of the pot.
05 -
Remove the pot from heat. Stir in sour cream or Greek yogurt until thoroughly combined. Adjust consistency with extra broth if necessary. Taste and season with additional salt and pepper as needed.
06 -
Ladle into bowls and garnish with your preferred toppings such as cilantro, shredded cheese, jalapeño slices, tortilla chips, diced avocado, lime wedges, or extra sour cream. Serve hot with tortilla chips, crusty bread, or cornbread.