Mix the marinade: In a bowl, combine 1 tbsp olive oil, chili powder, cumin, smoked paprika, garlic powder, onion powder, oregano, salt, pepper, and lime zest. Add the chicken and toss to coat.
Let it rest for 15–30 minutes (or up to 12 hours in the fridge).
Cook the rice: Prepare your rice according to package directions. Fluff with a fork and set aside. For extra flavor, stir in a squeeze of lime and a pinch of salt.
Warm the beans and corn: In a small pan over low heat, add the black beans and corn with a splash of water and a pinch of salt.
Heat until warm, then set aside.
Sauté the chicken: Heat 1 tbsp olive oil in a large skillet over medium-high. Add the marinated chicken in a single layer. Cook 5–7 minutes, stirring once or twice, until browned and cooked through.
Squeeze in the lime juice at the end and toss.
Prep the veggies: Dice the bell pepper and red onion. Halve the cherry tomatoes. Chop the lettuce if using.
Dice the avocado just before serving to avoid browning.
Assemble the bowls: Add a base of rice and lettuce. Top with chicken, black beans, corn, bell pepper, onion, and tomatoes. Add avocado, a spoonful of salsa, a dollop of Greek yogurt or sour cream, and sprinkle with cilantro.
Finish with hot sauce or cheese if you like.
Taste and adjust: Add a pinch of salt, an extra squeeze of lime, or more salsa to balance acidity and heat.