In a medium bowl, toss the cubed chicken with Cajun seasoning. Ensure the chicken is evenly coated.
In a large pot, heat the olive oil over medium heat. Add the seasoned chicken and cook until browned on all sides, about 5-7 minutes. Remove the chicken and set it aside.
In the same pot, add the diced onion, garlic, bell pepper, and celery. Sauté for about 5 minutes, or until the vegetables are tender and the onion is translucent.
Stir in the diced tomatoes (with the juice), chicken broth, and thyme. Bring the mixture to a simmer.
Once simmering, return the cooked chicken to the pot. Allow it to cook for an additional 10-15 minutes, stirring occasionally.
Reduce the heat to low and stir in the heavy cream and corn. Allow the soup to warm through, about 5 minutes. Season with salt and pepper to taste.