Mix the spice rub. In a small bowl, combine chili powder, cumin, smoked paprika, garlic powder, onion powder, oregano, salt, and pepper.
Season the chicken. Pat the chicken dry. Drizzle with 1 tablespoon olive oil and the lime zest. Sprinkle the spice blend all over and rub to coat evenly.
Let it sit 10–15 minutes while you prep the other ingredients.
Cook the grains. Prepare brown rice or quinoa according to package directions, or warm ready-to-serve grains. Fluff and set aside. For a lower-carb option, sauté cauliflower rice in a little oil with a pinch of salt for 3–4 minutes.
Make the dressing. Whisk Greek yogurt, lime juice, remaining 1 tablespoon olive oil, honey, salt, and hot sauce (if using).
Adjust thickness with a splash of water if needed. Taste and add more lime or salt to brighten.
Sauté or grill the chicken. Heat a large skillet over medium-high with a light drizzle of oil. Cook chicken 5–6 minutes per side (thighs may need a bit longer) until browned and cooked through.
Or grill over medium heat for the same timing. Let it rest 5 minutes, then slice or dice.
Warm the beans and corn. In the same skillet, add a splash of water and the black beans with a pinch of salt. Warm 2–3 minutes. Add the corn and cook 1–2 minutes more.
This deepens the flavor and keeps the bowls cozy.
Prep the fresh veggies. Dice the pepper, halve the tomatoes, and thinly slice the red onion. Chop the cilantro. Slice the avocado right before serving to keep it fresh.
Build the bowls. Start with a bed of grains and greens.
Add beans and corn to one side, fresh veggies to another, and chicken in the center. Top with avocado and cilantro.
Finish with toppings. Drizzle the yogurt-lime dressing. Add salsa, a squeeze of lime, pickled jalapeños, or a sprinkle of cheese if you like a little extra richness.
Serve. Taste and add a pinch of salt or more lime to wake everything up.
Enjoy warm or at room temperature.