Mix the marinade. In a bowl, combine olive oil, lime juice and zest, garlic, cumin, chili powder, smoked paprika, oregano, salt, and pepper.
It should smell bright and smoky.
Prep the chicken. Pat chicken dry. If using breasts, pound to even thickness so they cook evenly. Add chicken to the marinade, toss to coat, and let sit at least 20–30 minutes (or up to 8 hours in the fridge).
Preheat your grill or pan. Heat a grill to medium-high or set a cast-iron grill pan/skillet over medium-high.
Lightly oil the grates or the pan.
Cook the base. While the grill heats, cook rice according to package directions. For extra flavor, stir in chopped cilantro, a squeeze of lime, and a pinch of salt. Keep warm.
Grill the chicken. Shake off excess marinade.
Grill thighs 5–6 minutes per side (breasts 4–5 minutes per side) until nicely charred and internal temp hits 165°F (74°C). Rest 5–10 minutes, then slice into bite-size strips.
Grill the corn (optional). If using fresh corn, toss it on the grill for 6–8 minutes, turning until lightly charred. Slice kernels off the cob.
Prep the toppings. Shred cabbage, slice onion and jalapeño, halve tomatoes, dice avocado, and chop cilantro.
Stir together chipotle crema if using.
Assemble the bowls. Spoon warm rice into bowls. Top with sliced chicken, cabbage, corn, tomatoes, onion, avocado, and cilantro. Add jalapeño if you like heat.
Finish with sauce and lime. Drizzle with salsa or crema.
Squeeze fresh lime over the top. Taste and add a pinch of salt if needed.
Serve. Enjoy right away while the chicken is warm and the toppings are crisp.