Start with the rice. Bring 1 1/2 cup of water to a boil with 1 cup rice. Add a pinch of salt. Once it starts boiling, reduce heat to low, cover, and cook for 15 minutes. Once done, fluff and stir in the juice of 1 lime and the cilantro with garlic powder and a pinch of salt.
While the rice is cooking, dice and saute half an onion for 5 minutes. Add the garlic, cook for a minute then add the seasoning and stir just for 30 seconds.
Then the chicken and brown for 5 minutes while breaking apary. Add the tomatoes. Cook for another 10 minutes. Once donw, move the chicken to a bowl and cover to keep warm.
While the chicken is cooking down, make the chipotle sauce. In a bowl mix the yogurt (or sour cream), minced chipotle, garlic powder, salt, mayo, and lime juice. Taste and adjust seasoning if needed.
After you make the sauce, slice or thinly chop a small head of iceberg lettuce.
When the chicken is done and removed, toss the corn into the pan and turn the heat up a little above medium to give it a little char. Cook for a few minutes stirring to not burn. Move that to a bowl when done.
After you remove the corn toss in beans in the pan to warm. Add some salt, pepper, and a little squeeze of lime. Warm and place in another bowl
Now everything is ready and placed in bowls. Time to assemble! On a bowl or plate layer some rice, lettuce, meat, beans, and corn. Generously drizzle over the chipotle sauce.
Add any toppings like guacamole, avocado, pico, shredded cheese, sour cream.