Marinate the chicken: In a bowl, whisk olive oil, chili powder, smoked paprika, cumin, garlic powder, onion powder, salt, pepper, and lime zest/juice.
Add chicken, toss to coat, and let sit for 20–30 minutes (or up to 8 hours in the fridge).
Cook the rice: Prepare rice according to package directions. Fluff with a fork and keep warm. For extra flavor, stir in a pinch of salt and a squeeze of lime.
Make the crema: Stir together mayonnaise, sour cream, hot sauce or adobo, grated garlic, lime juice, and salt.
Taste and adjust lime or heat to your liking. Chill until ready to use.
Char the corn: Heat a large skillet over medium-high and add the oil. Add corn in an even layer and let it sit 2–3 minutes to get some char.
Stir, then cook another 3–4 minutes until browned in spots. Add jalapeño and red onion; cook 1–2 minutes to soften slightly.
Toss the street corn: Remove the pan from heat. Stir in cilantro and cotija.
Squeeze a little lime over the top and taste for salt.
Cook the chicken: Heat a grill pan or skillet over medium-high. Cook chicken 5–6 minutes per side (thighs) or 4–5 minutes per side (breasts), until browned and cooked through. Rest 5 minutes, then slice or chop.
Assemble the bowls: Add warm rice to each bowl.
Top with sliced chicken and a generous scoop of street corn. Drizzle with chili-lime crema.
Finish with extras: Add avocado slices, more cotija, cilantro, a dusting of chili powder or Tajín, and lime wedges for squeezing.