1. Heat the oil in a large saucepan or Dutch oven over medium-high heat. Add the bell peppers; cook, stirring occasionally, until tender, about 4 min. Add the shallots during the last min; stir until tender but not browned. Add the curry powder and salt; stir for 1 min.
2. Stir in the corn, vegetable stock, and pepper. Bring to a boil, reduce the heat to medium; cover and cook until the vegetables are tender, about 5 min.
3. Transfer 2 c. of the corn mixture to a blender or food processor. Add 1 c. of the soy milk. Process until the mixture is nearly smooth. Pour the puréed mixture into the saucepan; stir in the remaining soy milk. Stir gently over medium heat until the mixture is heated through, about 5 min. Sprinkle each serving with 2 Tbsp. cheese.