Cook the grains: Prepare brown rice or quinoa according to package directions.
Fluff and set aside. For extra flavor, cook in low-sodium chicken broth.
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 chicken dry. Toss with olive oil, the spice mix, and lime juice until evenly coated.
Let it rest 10 minutes while you prep the toppings.
Prep the toppings: Halve the tomatoes, dice the bell pepper and onion, rinse the beans, and slice the avocado. Set everything in small bowls for easy assembly.
Cook the chicken: Heat a large skillet over medium-high. Add a light drizzle of oil if needed.
Cook chicken 5–6 minutes per side (depending on thickness) until the internal temperature reaches 165°F (74°C). Rest 5 minutes, then slice or dice.
Make the drizzle (optional): Whisk Greek yogurt, olive oil, lime juice, cilantro, and a pinch of salt until smooth. Thin with a teaspoon of water if needed.
Warm the beans and corn: In the same skillet, add beans and corn with a splash of water.
Warm over medium heat for 2–3 minutes, seasoning with a pinch of salt.
Assemble the bowls: Start with a scoop of grains. Add chicken, beans, corn, tomatoes, peppers, and onion. Top with avocado, a spoon of Greek yogurt (or drizzle), cheese if using, cilantro, and a squeeze of lime.
Finish with salsa or hot sauce.
Taste and adjust: Add salt, more lime, or extra spice to balance flavors. Each bite should feel bright, savory, and satisfying.