Start by grabbing a large pot and heating up that olive oil over medium heat.
Add in the diced onion and sauté until it’s beautifully translucent, which should take about 5 minutes.
Once the onion is ready, stir in the minced garlic along with the cumin, chili powder, and smoked paprika. Let it cook for another minute.
Pour in the chicken broth and enchilada sauce, bringing it all to a gentle simmer.
Add the black beans, corn, shredded chicken, and diced tomatoes. Stir everything together and let the soup simmer for about 15-20 minutes.
Lower the heat and gently stir in the heavy cream. Season to taste with salt and pepper.
Serve up this scrumptious soup hot, garnished with a sprinkle of fresh cilantro and optional toppings.
