Heat the olive oil in a large pot over medium heat.
Add the onion and garlic and cook for about 3 minutes, until the onion is softened.
Add the chipotle peppers and cook for another minute.
Add the vegetable broth, sweet potatoes, chili powder, cumin, smoked paprika, salt, and pepper. Bring the soup to a boil, then reduce the heat to low and simmer for 20 minutes, until the sweet potatoes are tender.
Remove the pot from the heat and use an immersion blender to blend the soup until it is smooth. Alternatively, you can use a regular blender to blend the soup in batches.
Stir in the heavy cream and heat the soup until warmed through.
Serve the soup with crusty bread, if desired.
Interesting Facts
Chipotle peppers in adobo sauce are smoked jalapenos in a flavorful sauce.
Sweet potatoes are an excellent source of beta carotene, an antioxidant that helps protect the body from free radicals.
This soup can be served hot or cold and will last in the refrigerator for up to 4 days.