clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

The Best Vegan Black Bean Soup {vegan + gluten free}

  • Author: Nyssa Tanner
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4-6 servings 1x


The best vegan black bean soup is made with simple ingredients like canned black beans, veggies and some flavorful spices. Hearty and full of flavor and nutrition! Top it with your favorite garnishes like cilantro, red onion and lots of lime for a satisfying and easy soup! 



For soup:

  • 2 tablespoons avocado oil
  • 1 yellow onion, diced
  • 1 small red bell pepper, diced
  • 1 small green pepper, diced
  • 1 stalk of celery, cut into strips and finely diced
  • 1 jalapeno pepper, finely diced
  • 1 teaspoon sea salt
  • 1 tablespoon tomato paste
  • 2 cloves of garlic, minced
  • 2 teaspoons cumin
  • 1/4 teaspoon oregano 
  • 1/2 teaspoon paprika 
  • freshly ground black pepper
  • 1 bay leaf
  • 3 cups broth of choice + a little extra to thin if needed
  • 2 cans black beans, drained and rinsed

For garnish:

  • lime – this one is the only one I INSIST on! Brings the flavors to life. 
  • sliced jalapeno
  • fresh cilantro
  • red onion


  1. In a large soup pot, heat avocado oil to just barely above medium heat. 
  2. Add diced onion, celery, bell peppers, jalapeño and 1 teaspoon salt. Sauté for about 10 minutes, stirring occasionally, until veggies are soft and starting to caramelize. 
  3. Add minced garlic, tomato paste and dried spices, including bay leaf. Stir constantly and cook spices for a minute or so, until fragrant and sticking to the bottom of the pan. 
  4. Add broth and beans, and scrape up any brown bits from the bottom of the pan. Bring to a boil and then reduce to a strong simmer. 
  5. Simmer for about 15 minutes, until soup has reduced slightly and flavors have had a chance to mingle. 
  6. Transfer half of the soup to a blender and blend until smooth. Return blended soup to the pot and stir together. Thin with a little bit more broth if it is too thick and season with salt. 
  7. Serve with fresh lime, diced red onion, cilantro, jalapeños and sour cream and/or cheese (for the non vegan folks!)


  • For the non-vegan folks: a little yogurt / sour cream and some grated cheese also make an amazing addition to the top of the soup!