Preheat oven to 400 degrees. While the oven is preheating, chop all the veggies for the base into large pieces and peel the garlic cloves. Put all the veggies into a bowl and toss with olive oil and spices. Spoon evenly onto 2 cookie sheets sprayed with non stick spray. Roast for 30 minutes, flipping halfway through.
After the veggies have roasted, add about a third of them into a blender along with 2 cups of veggie stock. Blend until smooth and pour into a bowl. Repeat 2 more times, blending all the roasted veggies and adding the blended stock mixture into a large soup pot. Stir in milk. Turn the heat under the pot to medium.
After the milk has been added into the roasted veggie blend, chop the remaining vegetables into small pieces and remove the corn kernels from the cobs. Add to soup pot and let cook for about 10 minutes until the zucchini and pepper soften slightly. Stir in cheddar cheese and juice of 2 limes.
Serve hot and garnish with additional cheese, cilantro, chopped tomatoes, and avocado if desired.
Notes
This soup reheats very well. Make a big batch and have leftovers for lunch all week.