In a large sauce pot on medium high heat, melt the butter.
Add the onion and sauté for 2 minutes. Add carrots, celery and poblano pepper and sauté for 3-5 minutes until the vegetable begin to soften. Add in garlic and mushrooms and sauté briefly, then add the flour and stir well. Add the stock and simmer for 2-3 minutes. Add in potatoes and simmer for an additional 7-10 minutes. Add corn, herbs and spices and stir well. Add heavy cream, bring to a boil and then reduce heat and simmer for about 5 minutes. Garnish and serve hot.