Heat oil in a large soup pot over medium heat.
Add turkey and onion then sprinkle in taco seasoning, paprika, and salt.
Stir well then cook until turkey is warmed through and onions are tender, about 5-7 minutes. Add cumin, chili powder, and cayenne pepper, then saute for one more minute.
Add cilantro, pepper to taste, pinto beans, lime juice, and 3-1/2 cups chicken broth then simmer for 20 minutes, stirring occasionally.
Combine remaining 1/2 cup chicken broth with flour in a small bowl.
When soup is done simmering, drizzle in chicken broth/flour mixture, and simmer for 10 more minutes.
Serve topped with crushed tortilla chips, sour cream, and shredded cheddar cheese, if desired