In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes, or until it becomes translucent.
Stir in the minced garlic and cook for an additional minute until fragrant.
Add the diced sweet potatoes, smoked paprika, cumin, and a pinch of salt and pepper. Mix well to coat the sweet potatoes with the spices.
Pour in the vegetable broth and bring the mixture to a boil. Reduce the heat and let it simmer for 15-20 minutes, or until the sweet potatoes are tender.
Once cooked, add the corn kernels and coconut milk to the pot, stirring to combine. Let it simmer for another 5 minutes to warm through.
Using an immersion blender, carefully blend the chowder until it reaches your desired level of creaminess (you can also blend portions in a traditional blender).
Adjust seasoning with salt and pepper as needed. If the chowder is too thick, you can add a little more vegetable broth or water to reach the desired consistency.
Serve hot, garnished with fresh cilantro if desired.