Rinse the rice under cold water.
Combine rice and broth in a pot. Bring to a boil, then reduce heat and simmer until cooked.
Fluff rice with a fork and stir in lime juice, cilantro, and a pinch of salt.
Heat a skillet with olive oil.
Add beans and corn (if using).
Season with cumin, chili powder, garlic powder, salt, and pepper.
Cook for 3–4 minutes until heated through and fragrant.
Chop and prepare all fresh vegetables and toppings.
Assemble bowls: add a base of rice, top with beans, layer on veggies, add avocado, and spoon salsa on top.
Finish with lime wedges and any additional toppings.