Marinate the chicken. In a bowl, whisk olive oil, minced garlic, lime zest and juice, cumin, chili powder, oregano, salt, and pepper.
Add chicken and toss to coat. Marinate 20–30 minutes at room temp or up to 8 hours in the fridge.
Cook the rice. Rinse rice until water runs clear. Add to a pot with broth or water, oil or butter, salt, and bay leaf if using.
Bring to a simmer, cover, and cook on low until tender (about 15 minutes for white rice; 40–45 for brown). Rest 10 minutes, then fluff.
Prep the toppings. Slice avocado and onion, halve tomatoes, and chop cilantro. Warm the corn.
Set everything aside so assembly is quick.
Cook the chicken. Heat a large skillet over medium-high. Add a light drizzle of oil. Shake excess marinade off the chicken and cook 4–6 minutes per side for thighs (thinner breasts may need 3–4).
Aim for 165°F/74°C internal temperature. Let rest 5 minutes.
Deglaze for extra flavor (optional). Splash a tablespoon of water or broth into the hot pan and scrape up the browned bits. Drizzle this over the sliced chicken.
Slice and assemble. Slice the chicken against the grain.
Spoon rice into bowls, top with chicken, corn, tomatoes, avocado, and onion. Add cilantro and a squeeze of lime. Finish with a dollop of yogurt or your favorite hot sauce if you like.
Taste and adjust. Add a pinch of salt, another squeeze of lime, or a drizzle of olive oil to balance the flavors.
You want bright, savory, and a little tangy.