Prep the base: Add sliced onion and minced garlic to the bottom of the crockpot. This creates a flavorful bed that prevents sticking and builds aroma.
Season the chicken: Pat chicken dry. In a small bowl, mix cumin, chili powder, smoked paprika, salt, and pepper.
Rub the spice blend over the chicken. Drizzle with olive oil.
Add liquids and citrus: Place the seasoned chicken on top of the onions. Pour in chicken broth.
Add lime zest and half the lime juice (reserve the rest for the end).
Optional heat: Scatter in sliced jalapeño or a few tablespoons of green chiles if you like spice.
Cook low and slow: Cover and cook on Low for 4–5 hours or High for 2.5–3 hours, until the chicken is just cooked through and easy to shred. Avoid overcooking.
Shred and finish: Transfer chicken to a board and shred with two forks, or shred directly in the crockpot. Stir in the remaining lime juice, half the chopped cilantro, and honey if using.
Taste and adjust salt and acidity.
Serve with freshness: Top with the remaining cilantro. Spoon over rice, tuck into warm tortillas, or serve with a crunchy slaw and avocado. Add lime wedges for squeezing.