Wash rice in a large bowl under cold water for 2-5 minutes until the water runs clear. Soak for at least 5 minutes. Boil 3.5 cups of water in a large saucepan, pour rice and cover immediately. Simmer on low heat for 10 minutes or until the water has dried into the rice and the rice is soft. Place 2 tablespoons of butter on the rice to melt with the heat off. Just before serving, add the minced cilantro and lime juice and gently mix to combine.
To Make Chicken
In a medium bow combine the chicken breasts, olive oil, lime and taco seasoning. Cover the chicken and allow to marinate in the fridge for anywhere from 15 minutes to 24 hours.
Heat a grill, griddle or pan over medium-high heat. Place chicken on the grill and cook for 5 minutes on each side; remove from heat and set aside. To the same pan, add the sliced bell peppers and onion. Sautee for 1-2 minutes or until slightly softened and charred.
Make Tomato Salsa
In a medium bowl, combine the tomato, onion, cilantro, lime and a generous pinch of salt & pepper. Cover and place in the fridge until ready to serve.
To Assemble
Slice or dice chicken breasts into bite-size pieces. Spoon the rice into serving bowls. Top with about 1/2 cup of chicken and some grilled onion and bell pepper. Top each bowl with tomato salsa, romaine lettuce, black beans, corn, and a dollop of sour cream.
Notes
Let the chicken marinate for at least 15 minutes; if you can, go for up to 24 hours for a tastier result.
Make the chicken breasts an even thickness by pounding them. This helps avoid uneven cooking.
Wash the rice until the water is clear to remove extra starch, preventing it from getting too sticky when cooked.
Make extra marinated chicken, cooked rice, and salad components. Store them in the fridge for quick and healthy meals later on.