Make the marinade. Blend chipotle peppers, adobo sauce, lime juice, olive oil, garlic, cumin, oregano, smoked paprika, salt, and pepper until smooth. Taste and adjust heat with more adobo if desired.
Marinate the chicken. Pat chicken dry and coat with marinade in a zip-top bag or bowl. Refrigerate at least 30 minutes, ideally 2–4 hours.
Overnight is fine for thighs; for breasts, keep it to 2–4 hours to avoid mushy texture.
Cook the rice. Rinse rice until water runs clear. Cook with water or broth and salt according to package directions. Fluff, then stir in lime juice, lime zest, cilantro, and a drizzle of oil.
Keep warm.
Prep toppings. Rinse and season black beans with a pinch of cumin and salt. Char or sauté corn for a few minutes for extra flavor. Chop lettuce, tomatoes, onions, and any add-ins.
Mash or slice avocado.
Sear the chicken. Heat a large skillet or grill pan over medium-high with a thin film of oil. Sear chicken 3–4 minutes per side until nicely charred. For thicker pieces, transfer to a 400°F (205°C) oven for 5–8 minutes until cooked through (165°F/74°C).
Rest and chop. Let chicken rest 5 minutes.
Chop into small, bite-size pieces for that classic bowl feel. Toss with any juices from the pan for extra flavor.
Assemble bowls. Start with a bed of cilantro-lime rice. Add chicken, then layer on beans, corn, salsa, lettuce, and avocado.
Finish with cheese, a dollop of sour cream or Greek yogurt, extra cilantro, and a squeeze of lime.
Adjust to taste. Add hot sauce, more salsa, or a pinch of salt and pepper. Serve warm.