Make the coziest Sweet Potato Soup with this simple recipe! The savory soup is filled with rosemary roasted sweet potatoes, vegetable broth, and a hint of cream. With just 10 minutes of prep time, a warm, creamy bowl of soup will be ready in just 30 minutes!
Toss the cubed sweet potatoes, diced onions and whole garlic cloves with the olive oil, rosemary, cinnamon, salt and pepper.
Spread into an even layer on a foil-lined baking sheet.
Place in the oven and roast for 20 minutes, or until the sweet potatoes are fork tender.
Remove from the oven and transfer to a large blender or food processor.
Add the vegetable broth and cream. Blend until smooth and creamy.
Once all of the soup has been pureed, pour into bowls and serve topped with sour cream or crème fraîche, if you’d like.
Notes
If your blender isn’t big enough, you might have to puree the soup in two batches. Place half of the roasted vegetables, half of the broth, and half of the cream in the blender and puree. Transfer the soup to a large bowl, then puree the remaining sweet potatoes, broth and cream in the blender.
To make the recipe dairy-free and vegan, replace the heavy cream with coconut cream or full-fat coconut milk
Store any leftover soup in an airtight container in the refrigerator for up to 5 days. If you have more soup or want to save it longer, consider storing it in the freezer.
If freezing the soup, I recommend portioning it in separate containers. This will allow you to take a single serving of soup out of the freezer when you are ready to defrost and heat it up.