Add the oil and onion to a soup pot and sauté over medium-high heat for 5-7 minutes or until lightly browned.
Stir in the crushed tomatoes, Rotel, and chicken broth, then add garlic powder, smoked paprika, chili powder, corn, and black beans. Stir well and bring to a boil over high heat.
Reduce heat and simmer with the lid slightly ajar for 5 minutes.
Meanwhile, prepare the toppings.
Stir in the heavy cream and cooked chicken, warming through for 3-5 minutes.
Season with salt and pepper generously to taste.
Serve immediately, topped with tortilla strips, avocado, sour cream, Tex-Mex cheese, or your favorite toppings.