Make the marinade: In a bowl, mix olive oil, chili powder, cumin, smoked paprika, garlic powder, onion powder, oregano, salt, pepper, and lime juice.
Stir to form a paste.
Season the chicken: Toss the chicken pieces in the marinade until well coated. Let it rest 15–30 minutes in the fridge. Longer means more flavor, but even a short rest helps.
Cook the base: If using cauliflower rice, sauté it in a nonstick skillet with a pinch of salt for 5–7 minutes until tender.
If using brown rice, reheat or cook according to package directions.
Cook the chicken: Heat a large skillet over medium-high. Add the chicken in a single layer. Cook 4–6 minutes, stirring once or twice, until browned and cooked through.
Do not overcrowd the pan; cook in batches if needed.
Warm the beans and corn: In a small pan or microwave-safe bowl, warm the black beans and corn with a pinch of salt and a squeeze of lime.
Make the sauce: Whisk Greek yogurt, lime juice, grated garlic, cumin, and salt. Add a splash of water to reach a drizzleable consistency.
Assemble the bowls: Start with cauliflower rice or brown rice. Add chicken, black beans, corn, tomatoes or pico, lettuce, red onion, and avocado if using.
Drizzle the yogurt-lime sauce on top. Finish with cilantro and lime wedges.
Taste and adjust: Add a pinch more salt, extra lime, or a few chili flakes if you want more heat.