This rich and hearty Creamy Black Bean Soup is packed with bold flavors, warm spices, and a velvety texture. Made with pantry staples like black beans, broth, and spices, it’s a simple, budget-friendly dish that’s both satisfying and nutritious. Enjoy it as a cozy main course or a flavorful side!
Heat olive oil in a large pot over medium heat. Add the diced onion and sauté for about 5 minutes until softened. Stir in minced garlic and cook for another minute until fragrant.
Sprinkle in cumin, smoked paprika, and chili powder. Stir well, then add the drained black beans. Let everything cook together for about 2 minutes to enhance the flavors.
Pour in the vegetable broth and add the salsa or diced tomatoes. Bring to a gentle simmer and let cook for 15-20 minutes, allowing the flavors to develop.
Use an immersion blender to blend the soup until smooth. For a chunkier texture, blend only half the soup. If using a regular blender, carefully transfer the soup in batches before returning it to the pot.
Stir in lime juice and heavy cream (or coconut milk for a dairy-free option). Taste and adjust seasoning with salt and pepper. Let it heat through for another 5 minutes.
Ladle the soup into bowls and garnish with fresh cilantro, sour cream, and tortilla strips for extra crunch.