Peel potatoes. Cut the peppers, potatoes and celery stalks into small pieces, drain the corn and beans. Save about 100 g corn for later.
In a large saucepan, heat oil over medium heat and add garlic powder. Heat together for about a minute and add the diced paprika, celery, corn and all the spices. Fry for 4 minutes. Stir occasionally. Then add the potatoes and vegetable broth and bring to a boil. As soon as the soup boils, turn the heat down and cook the soup for 12 minutes or until the potatoes are tender.
Add the coconut milk and the cannellini beans. Puree the soup with a hand blender until it is creamy. Put the remaining corn kernels in the pot. Season to taste and season.