Finely chop garlic. If you have a food processor and want to save time, toss into the bowl fitted with the chopping blade. Add peeled and quartered onion and pulse until chopped. (Alternately, chop by hand.) Open can of diced chilies, measure spices onto a small plate and open both cans of white beans.
Pour 1 can of beans and bean liquid into a bowl and use a potato masher or fork to mash until very chunky and most of the beans are smashed. Add remaining can of beans and liquid to bowl and set aside. Cube turkey. Measure 1 cup frozen corn kernels.
Heat a large soup pot over medium high heat. Once hot, add oil and then chopped onion, garlic and diced green chiles. Cook 4 to 6 minutes, stirring occasionally, until onion has softened. Add spices and continue stirring for approximately one minute until spices are fragrant..
Add beans, broth, and lime juice and bring to a boil. Once boiling, add cubed turkey meat and frozen corn kernels. Cover, reduce heat to a simmer and continue cooking for 15 to 20 minutes. Serve with favorite toppings (such as sour cream, cilantro and avocado) and enjoy!