Heat oven to 475 degrees F.
Cut the kernels off the cobs and toss with 1 teaspoon of the oil, and salt and pepper to taste.
Place kernels on a baking sheet and roast in preheated oven for about 15 minutes, or until caramelization begins to show. Set aside.
Meanwhile, place scraped cobs into a large stock pot, breaking them in half to fit if necessary, and add the 5 cups soy milk and 2 cups vegetable broth. Bring to a boil then reduce heat to a good simmer for 20-30 minutes.
While the stock is simmering, melt the rest of the oil in a large soup pot then add onion and red pepper and cook until softened. Add carrots and garlic then stir in flour and cook for 1-2 minutes.
Add simmered stock to veggies after discarding cobs.
Add potatoes and bring to a boil, then reduce heat to simmer.
Add corn, herbs and spices, and salt and pepper to taste. Simmer another 10-15 minutes, stirring often, until potatoes are tender.
Garnish with cilantro or chives if using.