Preheat the oven broiler to 500 degrees F. Place the oven rack directly under the broiler.
Carefully cut the corn off of the cob. I do this by placing a small bowl upside down in a larger bowl and holding the corn on top of the upside-down bowl while running a knife down the kernels. The kernels will fall into the larger bowl. (see blog post images)
Toss the poblano peppers in 1 tsp of olive oil and place them skin-side up on a baking sheet. Toss the corn kernels in two tsp of olive oil and ½ tsp salt, then spread them on the other side of the baking sheet. Broil for 10-15 minutes until the peppers are blackened and the corn is beginning to brown.
While the poblanos and corn are cooking, heat a large dutch oven over medium-high heat. Add 1 tbsp of olive oil to the pot, then the chopped onions. Saute until they begin to become translucent, about 6-8 minutes.
When the poblanos and corn are done, take them out of the oven and take about half of the corn and set it aside.
Add the garlic to the onion pot and stir for 60 seconds before pouring in the broth, ½ tsp salt, cubed potatoes, and half of the baked corn. Bring to a vigorous simmer for 15-20 minutes until the potatoes are fork tender.
Remove from heat and stir in half and half. Using a hand blender, blend the chowder until smooth. If you want a few potatoes in the chowder just blend it a little less.
Chop the poblanos into small pieces and add them to the pot along with the leftover corn, cilantro, and lime juice.
At this point you will want to taste it for salt. The salinity of the broth that you use will determine how much salt is needed. In my case, I usually add at least ¾ tsp of table salt to the chowder, but start with 1/4 tsp and go up from there.
Ladle the soup into bowls and evenly distribute the feta over the top. Sprinkle with extra cilantro, chopped green onion and any left over corn kernels. Serve with a crusty piece of sourdough bread and enjoy!