Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Once shimmering, add diced onion and cook for 3 minutes until softened, stirring occasionally, then add minced garlic and ginger for another minute until fragrant.
Add the cubed butternut squash to the pot, stirring to coat everything in oil. The warming butternut pieces will begin releasing their natural sugars as they coat with the aromatic base, creating a flavorful foundation.
Pour in vegetable broth and bring to a boil, then reduce heat and simmer for 15-18 minutes until squash is completely tender and easily pierced with a fork. This step is crucial for developing the soup's natural sweetness.
Stir in cumin, cinnamon, and cayenne pepper, cooking for 1 minute to bloom the spices. Add coconut milk, maple syrup, and lime juice, stirring until combined, then season with salt and pepper to taste.
Using an immersion blender, carefully blend the creamy hearty ginger butternut soup recipe until completely smooth, working in batches if needed. For extra-silky texture, press through a fine-mesh strainer, though this step is optional.
Taste and adjust seasonings—add more maple syrup for sweetness or lime juice for brightness. Simmer everything together for 2-3 minutes to marry the flavors, then ladle into bowls and garnish with fresh sage leaves and pumpkin seeds.