Cook the rice. Rinse rice until the water runs mostly clear. Add rice and broth (or water) to a pot with a pinch of salt.
Bring to a simmer, cover, and cook until tender (about 15 minutes for white rice, 40–45 for brown). Fluff with a fork and squeeze in the juice of half a lime. Set aside to cool slightly.
Prep the vegetables. Dice the bell peppers and red onion into small pieces.
Rinse and drain the black beans. Thaw frozen corn or drain canned corn. Chop a small handful of cilantro.
Cut remaining limes into wedges.
Season the chicken. Pat chicken dry. Rub with olive oil, taco seasoning, salt, and pepper. If time allows, let it sit 10–15 minutes to absorb flavor.
Cook the chicken. Heat a large skillet over medium-high.
Add a bit of oil, then sear chicken 4–6 minutes per side (thighs may take longer) until fully cooked and lightly charred at the edges. Internal temperature should reach 165°F (74°C).
Rest and slice. Transfer chicken to a cutting board and let rest 5 minutes. Slice into bite-size pieces or chop into cubes.
Toss with a spoonful of salsa or a squeeze of lime to keep it juicy.
Sauté the peppers and onions (optional but recommended). In the same skillet, add a little oil and toss in the diced peppers and onion with a pinch of salt. Cook 3–5 minutes until crisp-tender with slight browning. This adds sweetness and keeps veggies from tasting raw.
Build the base. Divide the rice evenly among 5 meal prep containers.
Add black beans and corn over the rice. Spoon on some salsa. This base holds up well and reheats nicely.
Add chicken and veggies. Top each bowl with sliced chicken and the sautéed peppers and onions.
Sprinkle with cilantro. If using cheese, add it now so it melts when reheated.
Pack fresh toppings separately. Keep avocado, lettuce, and dairy (Greek yogurt or sour cream) in separate containers. Add them right before eating to keep things fresh.
Finish with lime. Tuck in a lime wedge or drizzle a little lime juice over the bowls before sealing.
The citrus lifts the flavors after reheating.