In a large pot or oven, combine pumpkin puree, chopped onion, celery, carrot, apple, sweet potato, coconut oil, curry powder, and pepper.
Pour vegetable broth over the mixture until it just covers the vegetables. Bring to a boil, then reduce the heat and let it simmer, covered, for 20 to 25 minutes.
Use an immersion blender (or transfer the soup to a regular blender) to puree the soup until it’s smooth. Gradually add coconut milk and mix well. If the soup is too thick, add more coconut milk. Season with salt and pepper to taste.
Divide the curry pumpkin soup into bowls and add your preferred toppings such as croutons, chopped scallions, a drizzle of coconut milk, red chili pepper flakes, and black pepper.