Add the chopped bacon to a large Dutch oven set over medium heat. Allow the bacon to cook until the fat is rendered.
Add onion, celery, carrots, and poblano pepper, sauteeing for about 5 minutes. Add the garlic and saute for an additional 1 minute.
Sprinkle in the flour, and stir to combine. Slowly pour in the chicken broth followed by the beer. Add the spices and Worcestershire sauce, stirring completely to combine. Cover and allow to cook for about 20 minutes.
Using an immersion blender, blend the soup until the vegetables and bacon are blended nicely into the soup. No worries if there are still small pieces present - this will add great texture! If you prefer a completely smooth soup, transfer the mixture to a blender and process until smooth. Return the mixture to your pan.
Add the shredded cheese, stirring it until melted. Add the milk, and allow to continue to simmer for an additional 5-10 minutes.
Serve in bowls and top with corn nuts, green onions, shredded cheese, and bacon.