In a large soup pot, heat the vegetable oil over medium high heat.
Add the onion, garlic, bell pepper, jalapeño, and celery and sauté for 4 to 5 minutes, until the onion becomes translucent and tender.
Add the potatoes, 2 cups of the corn kernels, and vegetable broth. Bring to a boil and cook uncovered for about 20 minutes, until the potatoes are tender.
Add the potatoes, 2 cups of the corn kernels, and vegetable broth. Bring to a boil and cook uncovered for about 20 minutes, until the potatoes are tender.
In a blender, combine the remaining 2 cups of corn kernels, salt, and plantbased milk and blend on high until smooth. Pour the mixture into the pot of soup, bring to a boil, and cook for an additional 5 minutes.
Remove the pot from the heat. Using an immersion blender, briefly blend some (but not all) of the soup. This will thicken the soup, but visible chunks of the ingredients should remain. (Alternatively, you can use a regular blender to purée half of the soup, and then add it back in.) Be careful not to overpurée, because you want plenty of chunkiness to remain in the soup.
Garnish each bowl with chopped green onion and freshly ground pepper.
