Preheat the oven to 400. Poke holes in the sweet potato, wrap in foil, and bake for 45 minutes to 1 hour, or until fork tender. The timing will depend on the size of your potato.
When the sweet potato is done, let cool slightly, peel, and cut into messy cubes.
In a large saucepan, heat the olive oil over medium heat. Add the onion and sauté until translucent, 5 to 7 minutes.
Stir in the garlic, garam masala, and paprika and cook for one minute.
Add the cooked potato cubes and the raw chopped pear and cook for two minutes more.
Add the water, salt, sage, and cayenne. Bring to a simmer and cook for 5-10 minutes.
Transfer the mixture to a large blender and puree, working in batches if necessary.
Stir in the coconut milk, taste, and adjust seasonings. If it’s too thick, add more water. For a creamier soup, add more coconut milk.
Make the yogurt-coconut cream: combine the yogurt, coconut milk, lemon zest and juice, and salt. Taste and adjust seasonings. Serve on the side.