In a large saucepot over medium heat cook bacon until crispy and all fat has rendered out. Remove with a slotted spoon to a paper towel lined plate. Drain off all but 1 tablespoon fat, add onion, jalapeno, potato, red pepper, corn, salt and pepper and saute for about 5 minutes. Add thyme.
In a blender, puree half the mixture and add back to the pan. Add milk, chicken broth, and chicken and let simmer for about 5 minutes.
Transfer to serving bowls. Garnish each bowl with cooked bacon, fresh cilantro and a lime wedge.