In a large pot, heat the olive oil over medium heat. Add the onion and garlic and sauté for 2-3 minutes, until fragrant and translucent.
Add the diced sweet potatoes and bone broth to the pot, and bring the soup to a boil. Increase the heat to medium-high and then once it starts boiling, decrease it to low-medium.
Cover and simmer for 15 minutes, until the potatoes are fork-tender and can be easily stabbed with a knife. Remove from heat.
Pour the soup into a blender OR use an immersion blender to blend the soup in the pot. Once the soup has been blended together, pour it into the soup pan ( if you used a blender), or leave it in the pot ( if you used an immersion blender).
Add the pumpkin puree and cream to the soup. Then, add the salt, pepper, rubbed sage, ginger, cinnamon, cumin, nutmeg, and honey. Whisk. Cook the soup on low-medium for 5 minutes.
Optional- top the soup with pumpkin seeds and fresh parsley.