Heat oil in a large pot over medium heat. Add the chopped onion and sauté for 5 minutes until soft and translucent.
Add garlic and ginger to the pot. Cook for 1-2 minutes, stirring frequently, until wonderfully fragrant. Your kitchen will smell amazing!
Stir in the turmeric and cumin, coating the onion mixture with the spices. Cook for 30 seconds to toast the spices.
Add the chopped carrots and sweet potato. Stir everything together and cook for 2-3 minutes.
Pour in the vegetable broth and bring to a boil. Once boiling, reduce heat to low, cover, and simmer for 25 minutes until the vegetables are fork-tender.
Remove from heat and use an immersion blender to puree the soup until completely smooth. If you don't have an immersion blender, carefully transfer to a regular blender in batches—just be careful with the hot liquid!
Stir in the coconut milk, lime juice, and honey. The lime really brightens everything up!
Season with salt and pepper to taste. If the soup is too thick, add a little water or broth to reach your desired consistency.
Serve hot, garnished with fresh cilantro and a sprinkle of pumpkin seeds for crunch. A swirl of extra coconut milk on top makes it look fancy!