Heat olive oil in a large soup pot over medium heat. Add onion, and a pinch of salt. Cook and stir until onion is translucent, about 5 minutes.
Add butternut squash, sweet potato, garlic, and broth to onion mixture; stir and bring to boil. Reduce heat and simmer 20 to 25 minutes, or until the squash, sweet potato and garlic cloves are tender.
Puree the soup with an immersion blender or standard blender (See recipe note #2). If using standard blender, return smooth soup to pot. Add ginger, nutmeg, salt, white pepper and cream; cook and stir until heated through, about 5 minutes (do not boil). Taste for seasoning and add more as desired.
To make maple cream, stir cream and maple syrup together in a small bowl until well combined.
Ladle soup into bowls and drizzle as desired with maple cream. Garnish with pumpkin seeds and fresh thyme leaves; serve hot.
Video
Notes
For a thinner soup, use 5-6 cups of broth.
Take care when blending hot liquids in a standard blender. Allow the soup to cool slightly and fill your blender pitcher to the halfway mark and remove the center, vent cap from the blender lid. Cover the lid with a clean towel to catch any splatter and blend in batches until smooth. (Some high powered blenders have locking caps and won't require this step.)