Heat a large pot over medium-high heat. Add the olive oil and heat to a shimmer. Add the onion and cook for 3 to 4 minutes, until it begins to soften. Add the garlic, celery, poblano pepper, potato, and corn, and cook for another 2 to 3 minutes.
Add the coconut milk, vegetable broth, celery salt, and smoked paprika, and stir to combine. Bring to a boil and then reduce the heat to a simmer. Simmer for 10 to 15 minutes, until the potatoes are fork tender. Remove from the heat.
Transfer half of the soup to a blender and blend until smooth. Carefully return the blended soup back to the pot and stir. Season with salt and pepper.
Serve immediately, garnished with sliced scallions.