Heat the oil in a large pot over medium-high heat. Add the onion and red and green peppers, and sauté for 7-8 minutes or until the onions soften.
Add the minced garlic, chili powder, cumin, paprika, oregano, and onion powder. Sauté for 1-2 minutes or until fragrant.
Add the chicken broth, canned tomatoes or salsa, black beans, corn, tomato paste, and chicken bouillon (if using). Bring to a simmer, reduce to medium-low, and cook uncovered for 20 minutes.
Stir in the shredded chicken and cream cheese. Bring back to a simmer and cook for 5-7 minutes, stirring often, until the cheese is melted and the broth is smooth.
Season the soup to taste with salt and pepper and stir in the lime juice. Enjoy hot with your favorite toppings.