Heat the oil over medium-high heat in large pot. Season the chicken with the cumin, chile powder, and salt and pepper. Brown each side of seasoned chicken (about 4 to 5 minutes per side), then remove chicken and set aside on a plate. Don't clean the pan just yet.
Add the onion, garlic, carrots, and celery to pan, and sauté 10 minutes, until softened.
Add the chipotle and adobo sauce, hominy, chicken stock, and tomatoes and chilies, and bring to a boil. Shred the reserved chicken, and add it back into the pot. Reduce the heat to medium-low, and simmer for 30 minutes.
Serve with an assortment of toppings. We used shredded cabbage, cilantro, cotija cheese, and a squeeze of lime. You can use sour cream, avocado, corn chips, jalapeños, onion, or anything you like, really. Make it yours!
