Heat oil in a large soup pot over medium heat. Add chicken and onion then sprinkle in taco seasoning, paprika, and salt. Stir well then cook until chicken is cooked through and onions are tender, about 10 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.
Meanwhile, make pico de gallo, chop avocado, and combine remaining 1/2 cup chicken broth with masa or cornmeal in a small bowl. When soup is done simmering, drizzle in chicken broth/masa mixture, and simmer for 10 more minutes. Serve topped with crushed tortilla chips, chopped avocado, and pico de gallo. Garnish with fresh cilantro and lime wedges, if desired.
Notes
You can also use my single serving Taco Seasoning Recipe, or a packet of store-bought taco seasoning.