In a large soup pot or dutch oven, add 2 Tbsp. olive oil and chicken pieces. Salt and pepper the chicken lightly. Cook the chicken until no longer pink. Remove the cooked chicken to a plate and drain the liquids in the soup pot.
Add 2 Tbsp. olive oil, minced garlic, red, yellow and orange diced peppers and diced yellow onion. Saute the peppers and onion in the oil, stirring regularly, until tender.
Add fire-roasted diced tomatoes, uncooked white rice, chicken broth, chili powder, cumin, oregano, basil, salt and pepper. Stir and allow it to come to a boil over the stove top on a medium-high heat.
Once it comes to a boil, reduce the heat to low, cover the soup pot and allow it to simmer for 20 minutes, stirring every five minutes, or so.
Then remove the soup from the heat and first stir in the softened cream cheese until it melts.
Next, add the heavy cream, black beans, fresh lime juice and cooked chicken pieces and stir until completely incorporated. Heat through on low heat over the stove top for a minute or two.
Serve, garnished with your favorite toppings (sour cream, cilantro, shredded cheddar, and baked tortilla strips are some great options). Enjoy!