Rub the chicken breasts with olive oil and sprinkle evenly with Cajun seasoning. Let marinate for at least 15 minutes to absorb the flavors.
In a medium pot, combine jasmine rice and chicken broth. Bring to a boil, then reduce heat to low, cover, and simmer for about 15-18 minutes, or until rice is fluffy and broth is absorbed.
In a large skillet, heat a small amount of olive oil over medium heat. Add chopped onions, cooking until translucent, about 2-3 minutes. Add the red and green bell peppers and minced garlic, sautéing for another 3-4 minutes until the peppers are tender.
Push the vegetables to one side of the skillet and add the seasoned chicken. Cook for 6-7 minutes on each side, or until the chicken is cooked through and has a nice char. Remove from heat and let rest before slicing.
Add black beans, corn, smoked paprika, lime juice, and the cooked rice to the skillet with the sautéed vegetables. Stir well to combine and heat through, then season with salt and pepper to taste.
Slice the grilled chicken into strips. In serving bowls, layer the spiced rice mixture and top with sliced chicken.
Sprinkle with fresh cilantro and serve with avocado slices and lime wedges on the side for an extra burst of flavor.