Add butter and garlic to a large pot.
Simmer for a few minutes.
Add stock, tomatoes, corn and all spices. Bring to a boil.
Reduce to a low simmer. Add your chicken and let it warm up for a few minutes.
Stir in your heavy cream until all mixed. Cook for 5 more minutes.
Serve into bowls and sprinkle cheese on top.