In a large saucepan sauté the chopped shallot, celery and carrots in the olive oil for about 5 minutes.
Add the minced garlic and the dried cilantro and saute for a few more minutes.
Add the chopped chipolte chili, corn kernels, shredded chicken and vegetable broth into saucepan and stir.
Fry up the bacon, and then add it to the soup.
Bring to a simmer, cover and cook for 30 minutes.
With an immersion blender, blend up 1/2 of the soup.
This gives it a creaminess without adding cream.
I like to serve this soup with slices of fresh avocado on top.
Enjoy!