In a large stock pot, sauté diced onion and garlic until softened.
Add chicken broth, tomatoes, corn, beans, and chicken.
Stir in your homemade taco seasoning and mix well.
Bring the soup to a gentle simmer and allow it to cook for about 20 minutes so all the flavors can combine.
Reduce heat and stir in cream cheese until completely melted.
Add heavy cream and shredded cheddar cheese.
Continue stirring until the soup becomes creamy and smooth.
Serve warm with tortilla strips and your favorite toppings.