A big bowl of creamy soup makes for a perfectly comforting lunch or dinner on a chilly day. Rather than calling for loads of butter or cream, this sweet potato soup recipe is pureed to achieve a similarly silky texture.
Heat the olive oil in a 6-quart stock pot or Dutch oven over medium. Add onions, 1 teaspoon salt, and 1 teaspoon black pepper. Cook, stirring often, until the onions are translucent and soft, 10 to 12 minutes. Stir in garlic, curry powder, and coriander; cook until the garlic is fragrant, about 1 minute more.
Add stock, sweet potatoes, and carrots; cover, and bring to boiling over high. Reduce to a simmer and cook, stirring occasionally, until the sweet potatoes are fork-tender, 20 to 25 minutes.
Puree the soup in batches in a blender or with an immersion blender. Stir in the lime juice and 1/2 teaspoon salt.
Serve the soup topped with cilantro, toasted pumpkin seeds, and a drizzle of pumpkin seed oil or olive oil.