Step 1: Marinate the Chicken : In a bowl, combine olive oil, lime juice, chili powder, cumin, paprika, garlic powder, onion powder, salt, and black pepper. Add chicken and coat thoroughly. Let it marinate for at least 15 minutes (or up to 2 hours for deeper flavor).
Step 2: Cook the Rice : Rinse rice under cold water until water runs clear. In a medium pot, heat olive oil and add rice, sautéing for 1-2 minutes. Add chicken broth and a pinch of salt. Bring to a boil. Reduce heat, cover, and simmer for 15-20 minutes (or per package instructions). Fluff rice with a fork, then stir in lime juice and chopped cilantro.
Step 3: Cook the Chicken : Heat a skillet over medium-high heat or preheat a grill. Cook chicken 5-7 minutes per side (depending on thickness) until fully cooked (internal temp 165°F / 74°C). Let it rest for 5 minutes, then slice thinly.
Step 4: Prepare Toppings : Heat black beans and corn if desired. Dice tomatoes, slice avocado, shred lettuce, and prepare any additional toppings.
Step 5: Assemble the Bowls : Start with a base of cilantro-lime rice. Add sliced chicken. Top with beans, corn, avocado, tomatoes, cheese, sour cream, and lettuce. Drizzle with hot sauce or salsa if desired.