Heat olive oil in a large pot over medium heat. Add the chopped onion, diced carrot, and diced potato. Cook for about 5 minutes until they begin to soften.
Allow the soup to simmer for 15 minutes until the vegetables are tender. Use an immersion blender to purée part of the soup, leaving some corn whole for texture.