Add the oil and onion to a soup pot and sauté over medium-high heat for 5-7 minutes or until it's lightly browned.
Stir in the crushed tomatoes, Rotel, and chicken broth, followed by the garlic powder, smoked paprika, chili powder, corn, and black beans. Stir well and increase the heat to high.
Once the soup has come to a boil, reduce the heat and simmer with the pot covered (lid slightly ajar) for 5 minutes.
Meanwhile, prep the toppings.
Stir in the cream and chicken and let it warm through for 3-5 minutes. Taste and season with salt & pepper as needed (I am generous with both).
Serve immediately and top bowls as desired.