1. Heat the olive oil in a large pot over medium heat. Add the diced onion and minced garlic, and sauté until the onion is translucent.
2. Add the corn kernels, diced potatoes, and vegetable broth. Bring to a boil, then reduce the heat and let it simmer for about 20 minutes, or until the potatoes are tender.
3. Transfer half of the soup to a blender and blend until smooth. Return the blended soup to the pot.
4. Stir in the coconut milk, diced red and green bell peppers, salt, and black pepper. Let it simmer for another 5-10 minutes.