2 fresh red chiles, coarsely chopped with seeds included
1 teaspoon ground cumin
10 ounces frozen corn, thawed (2 cups)
10 ounces frozen lima beans, thawed (2 cups)
2 tablespoons unsalted butter, softened
3 tablespoons all-purpose flour
Tortilla chips, for serving
In a large skillet, heat 1 tablespoon of the oil until shimmering. Season the turkey legs with salt and pepper and add 3 of them to the skillet. Cook over moderate heat until richly browned, about 5 minutes per side. Transfer the turkey legs to a large slow cooker. Repeat with 1 tablespoon of the oil and the remaining 3 turkey legs.
Pour off the oil in the skillet. Heat the remaining 2 tablespoons of oil in the skillet. Add the garlic and onion and cook over moderately high heat, stirring often, until softened, about 4 minutes. Add the chicken stock and bring to a boil, scraping up any browned bits on the bottom of the skillet. Scrape the contents of the skillet into the slow cooker. Add the water, ancho chiles, fresh chiles and the cumin. Cover and cook on high heat for 3 hours, until the turkey is tender.
Transfer the turkey legs to a large rimmed baking sheet to cool slightly. With a slotted spoon, skim the chiles, onions and garlic from the broth; transfer to a blender and puree. Add the puree to the slow cooker and stir in the corn and lima beans. Cover and cook for 1 hour, until the lima beans are tender.
Meanwhile, remove the meat from the turkey legs and tear it into bite-size pieces. Discard the skin, bones and tendons. In a small heatproof bowl, blend the butter with the flour to form a paste. Gradually whisk in 1 cup of the hot broth. Whisk the mixture into the soup and add the turkey. Cover and cook, whisking a few times, until the broth is thickened, about 15 minutes. Season with salt and pepper. Serve with tortilla chips.
The soup can be refrigerated for up to 3 days. Reheat gently.