Sauté the aromatics. In a 4-5qt stock pot or dutch oven, heat the olive oil over medium heat. Once the oil is hot, add the chopped onion, carrot, jalapeno and garlic and cook for 3-4 minutes until the onion starts to become translucent. Add the cumin, oregano and dried chilies and cook for 1 minute more, until fragrant.
Simmer. Add the chicken broth, chicken breasts, and chicken thighs to the pot and season with a bit of salt and pepper. Cover and gently simmer on low for 30 minutes, or until the chicken is cooked through and the carrots are tender.
Shred the chicken. Remove the chicken breasts and thighs from the pot and transfer them to a plate. Once they have cooled slightly, use your hands or a fork to shred them into large chunks. Set aside.
Blend the pozole base. Using a slotted spoon, remove all the solids from the broth (carrots, onions, jalapeno, garlic, dried chilies) and transfer them to the carafe of a blender. Cover with just enough broth to make them easy to blend and then blend until very smooth.
Simmer for 10 more minutes to finish. Return the contents of the blender to the pot. Add the shredded chicken, hominy, and pinto beans (if using) to the pot as well and bring to a simmer for another 10-15 minutes and season to taste with salt and pepper.
Top and serve. Ladle soup into bowls and top as desired with cabbage, onion, cilantro, avocado, radish, tortillas, and freshly squeezed lime juice.