Prep the corn: For extra flavor, char the corn. Heat a dry skillet over medium-high and cook corn until lightly blistered, 5–7 minutes, stirring occasionally.
This step is optional but adds that street-corn vibe.
Load the slow cooker: Add onion, garlic, corn, green chiles, white beans, hominy (if using), and chicken broth to the slow cooker. Stir in cumin, chili powder, smoked paprika, oregano, coriander (if using), salt, and pepper.
Add the chicken: Nestle the chicken breasts or thighs into the mixture so they’re mostly submerged.
Cook low and slow: Cover and cook on Low for 6–7 hours or on High for 3–4 hours, until the chicken is tender and shreds easily.
Shred the chicken: Remove the chicken to a cutting board and shred with two forks. Return the shredded chicken to the slow cooker.
Make it creamy: Add the cream cheese cubes and half-and-half.
Stir until the cream cheese melts and blends into the soup. If needed, cover and cook on High for 15–20 minutes, then stir again until smooth.
Brighten it up: Stir in lime juice. Taste and adjust seasoning with more salt, pepper, or lime as needed.
Serve: Ladle into bowls and top with cilantro, crumbled cotija or queso fresco, a sprinkle of Tajin or chili powder, and extra lime wedges.
Add jalapeño slices if you like heat.