This is a fantastic soup. It's creamy and delicious. I can easily see it on the menu at a place like Zupa's
3 T unsalted butter, at room temperature
3 T olive oil
3 large or 6 small shallots thinly sliced
2-3 cloves garlic, minced
salt and pepper
2 lbs (about 2-3) sweet potatoes, peeled and cut into 1/2 inch pieces
2 stems fresh rosemary
5 cups chicken broth
1/2 cup mascarpone cheese, at room temperature
3 T maple syrup
Melt the butter and oil together over medium-high heat. Add the shallots and garlic. Season with salt and pepper and cook until soft, about 3-4 minutes. Add the sweet potatoes, rosemary, and chicken broth. Season with salt and pepper. Bring the mixture to a boil. Reduce heat and simmer until the potatoes are very tender, about 20-25 minutes. Turn off the heat and remove the rosemary stems. Using an immersion blender, blend the mixture until smooth and thick. You can also puree in batches in a blender or food processor. Whisk in mascarpone cheese and maple syrup until smooth. Season with salt and pepper to taste. Serve warm.
Note: If you don't have mascarpone cheese or can't find it, substitute 4 oz cream cheese blended with 2 T heavy whipping cream and 1 1/4 T sour cream. This is what I did, and it was wonderful.