In a large pot, heat the olive oil over medium heat. Add the chopped onions and sauté for about 5 minutes until they are translucent. Then add the minced garlic and sauté for an additional minute, until fragrant.
Stir in the diced sweet potatoes, ensuring they are well coated with the onions and garlic. Cook for another 5 minutes, stirring occasionally.
Add the black beans, diced tomatoes with their juices, vegetable broth, minced chipotle peppers, smoked paprika, ground cumin, and a pinch of salt and pepper. Stir everything together until well combined.
Bring the mixture to a boil, then reduce the heat to low. Cover and let it simmer for about 20-25 minutes, or until the sweet potatoes are tender.
Once the sweet potatoes are cooked through, use an immersion blender to blend the soup until smooth. Alternatively, you can carefully transfer the soup in batches to a blender. If you prefer a chunkier texture, blend half the soup and leave the rest as is.
Stir in the fresh lime juice and adjust seasoning with additional salt and pepper if needed.
Ladle the soup into bowls and garnish with fresh cilantro and avocado slices. For an extra touch of creaminess, add a dollop of crème fraîche or sour cream on top.
Cozy up with a warm bowl of smoky goodness that’s bursting with flavor!
Notes
Adjust the heat level by the number of chipotle peppers used.