Add oil to a soup pot and heat on medium heat. Add the diced onion and carrot and season with a small pinch of salt. Cook until translucent - about 5 minutes
2 tablespoons olive oil, 1 red onion, 1 medium carrot
Add the cumin, smoked paprika, chipotle powder, bell pepper, oregano, and minced garlic. Cook for another five minutes
1 medium red bell pepper, 1 tablespoon cumin, ½ teaspoon smoked paprika, ¼ teaspoon chipotle powder, 1 teaspoon dried oregano, 6 cloves garlic
Add the beans, canned tomatoes, water, salt, black pepper, bouillon cube and black pepper. Bring to a boil, then turn down heat to a simmer. Simmer on medium low for 20 - 25 minutes with the lid half on
1 teaspoon salt, 2 chicken flavored vegan bouillon cubes, 4 (16 ounce) cans black beans, 15 oz can of diced tomatoes, 5 cups water, Additional salt if needed, ½ teaspoon black pepper
Turn off heat and transfer ½ cup to a blender and blend until smoothish. Return blended ½ cup of soup to the pot and stir. You can also use an immersion blender directly in the soup and blend just for 10-20 seconds. You don't want to over blend and release too much starch from the beans and make it too gooey.
Once you're ready to serve, stir in the coconut milk and add the lime juice.
⅓ cup canned coconut milk, ½ lime
Adjust the seasoning and add more salt or pepper if needed
Additional salt if needed
Top with vegan sour cream, cilantro, chopped avocado, or vegan feta cheese (Violife's feta cheese will knock your socks off)