Pre-heat the oven to 450°F.
Coat the corn ears with 2 tablespoons EVOO, salt, pepper and oregano or marjoram. Roast in the oven to brown the edges and develop the corn sugars. Let cool to handle. Scrape the kernels and reserve.
Bring a medium size pot of water to a boil. Score the tomato skins with a knife and add them to the boiling water for a count of 30. Remove to bowl of cold water and cool. Drain and peel; chop and reserve.
Heat a large Dutch oven or your favorite soup pot over medium-high heat with the remaining 2 tablespoons EVOO, a couple of turns of the pan. Add the carrots, celery and onion and season with salt and pepper. Cook to soften them up a bit, then add in the zucchini, garlic, chilies, thyme, bay leaves and peppers. Cook the vegetables for 10 minutes or so, stirring frequently.
Add in the shredded chard or kale and let wilt. Stir in the reserved corn and tomatoes, along with the stock. Bring the soup to a boil, then reduce the heat and let simmer to the desired flavor or consistency. Remove the bay leaf, adjust the seasonings and serve.