Heat olive oil in a large pot over medium heat. Add the diced onion and cook until translucent, about 5 minutes.
Add the minced garlic and cook for another minute.
Add the corn kernels, diced potatoes, vegetable broth, and coconut milk. Bring to a boil, then reduce heat and simmer for 20 minutes, or until the potatoes are tender.
Use a blender to puree about half of the soup, then return it to the pot. This will make the chowder creamy while still leaving some texture.
Season with salt and black pepper to taste. Serve hot, garnished with chopped fresh parsley.