This easy Vegan Black Bean Soup is a creamy, protein-packed, 30-minute dinner made in one pot. Top it with avocado, tortilla chips, and vegan sour cream for a customizable meal the whole family will love!

Craving more comforting vegan soup recipes? Try this all-time favorite Vegan Lasagna Soup, my easy and flexible Roasted Vegetable Soup, or this creamy Vegan Corn Chowder.

overhead view of a bowl of vegan black bean soup topped with avocado, onions, sour cream, and tortilla chips.

My Vegan Black Bean Soup recipe reminds me of the black bean soup my daughter fell in love with at Panera years ago, only it’s much more flavorful. We don’t go to Panera much anymore, but she still asks me to make this soup! 

This is one of those humble and affordable soups that’s anything but boring. It’s creamy but still hearty, with tender black beans in a savory cumin-spiced broth. A spritz of fresh lime juice brightens it up at the end, then I squeeze some hot sauce over my bowl to keep things interesting.

But what really makes this meal are the toppings. I serve my black bean soup with my Vegan Sour Cream and a few tortilla chips on top, but there are so many more to choose from. Put out a few options, so you and the kids can each customize your own bowls!

⭐⭐⭐⭐⭐
“An amazing, simple & quick recipe that everyone will love! Will definitely be making again. I’d recommend making Nora’s cornbread with it!”– Kayla

Why you’ll love this black bean soup

  • Simple & flavorful – Savory, smoky, and bright, the handful of pantry ingredients in this vegetarian black bean soup do some serious heavy lifting in the flavor department! It’s not spicy either, so it’s perfect for kids.
  • Great for meal prep – This soup tastes even better the next day. I highly recommend doubling the recipe so you have leftovers for lunch.
  • Cooking options – My black bean soup is easy to make on the stovetop, in an Instant Pot, or in a slow cooker.
overhead view of a spoonful of vegan black bean soup being lifted above a bowl.

How to make vegan black bean soup

Find the complete recipe with measurements in the recipe card below.

Sauté the onion in a large soup pot until translucent. Add the garlic and cook for 1 minute, then sauté the carrot and celery in the pot. 

Pour in the beans, vegetable broth, and cumin. Heat to a boil, then lower it to a simmer. Cook for 15 minutes.

overhead view of chopped carrots, celery, and onion cooking in a large pot for vegan black bean soup.
overhead view of the ingredients for vegan black bean soup in a large pot.

Blend about 3 cups of soup in a blender until smooth, then stir it back into the pot.

Blending the soup

Partially blending a few cups of the soup is the secret to its velvety texture. I like to use a high-powered blender, but sticking an immersion blender right in the soup pot works, too. I’ve tested both ways and found that the high-powered blender gave me the creamiest results.

overhead view of a hand stirring a pot of vegan black bean soup with a wooden spoon.
overhead view of pouring black bean puree from a blender into a pot of vegan black bean soup.

Taste and season the soup with lime juice, hot sauce, and salt. Ladle it into bowls with cooked rice or Vegan Cornbread on the side, then add your favorite toppings. Enjoy!

Serve with toppings

The toppings make this soup. And luckily, there are plenty to choose from! Here’s what I like to use: 

overhead view of a hand stirring a pot of vegan black bean soup with a wooden spoon.

Frequently asked questions

Can I make this with dry black beans?

Dry beans do work, but they’ll need to be soaked and cooked ahead of time. Soak 2 cups of dry black beans in water overnight, then simmer them in fresh water the next day until they’re tender (about 1 to 1.5 hours).

Can I make black bean soup in an Instant Pot?

Yes! First, use Sauté mode to cook the onion, garlic, carrots, and celery as normal. Turn it off, then add in the rest of the ingredients (except the lime juice and hot sauce). Seal and cook on High Pressure for 5 minutes. 

Let the pressure release naturally, then stir in the lime juice and hot sauce. Blend some of the soup, then stir it back into the pot. Serve and enjoy.

What about the slow cooker?

Using a slow cooker easily turns this into a hands-off vegan dinner. Just throw all of the ingredients into the pot (except the lime juice and hot sauce), place the lid on top, and cook on High for 3 to 4 hours or on Low for 5 to 6 hours. 

When the cook time is up (AKA when your kitchen smells AMAZING), season the soup as normal and blend a few cups before stirring it back into the pot.

What can I add to black bean soup?

I really like this soup as-is, but these add-ins will easily turn up the flavor:

-Sauté a jalapeño pepper or a chipotle pepper in adobo sauce with the onions if you like spicy black bean soup.
-Combine the carrots and celery with a diced sweet potato, zucchini, cauliflower florets, or 1 cup of diced tomatoes. 
-Combine the cumin with a pinch of smoked paprika and/or chili powder.
-Stir in about 1 cup of salsa at the end.

How do I store the leftovers?

Pack the cooled leftover bean soup into airtight containers, then refrigerate it for up to 5 days or freeze it for up to 3 months. Thaw the leftovers in the fridge overnight before reheating in the microwave or on the stove.

overhead view of a bowl of vegan black bean soup topped with avocado, onions, sour cream, and tortilla chips.
overhead view of a bowl of vegan black bean soup topped with avocado, onions, sour cream, and tortilla chips.
4.93 stars (26 ratings)

Vegan Black Bean Soup

This easy Vegan Black Bean Soup is a creamy, protein-packed, 30-minute dinner made in one pot. Top it with avocado, tortilla chips, and vegan sour cream for a customizable meal the whole family will love!
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 8 servings

Ingredients 
 

  • 1 tablespoon olive oil
  • 1 large onion, diced
  • 6 cloves garlic, minced
  • 1 medium carrot, peeled and diced
  • 3 celery ribs, chopped small
  • 4 (15-ounce) cans black beans, drained and rinsed
  • 4 cups vegetable broth
  • 1 tablespoon ground cumin
  • 2 tablespoons fresh lime juice
  • 1 teaspoon hot sauce, or more to taste
  • 1/2 teaspoon salt, or more to taste

Optional toppings

Instructions 

  • Heat the oil in a large soup pot over medium heat, then add the onion and saute for about 3 minutes until translucent. Add the garlic and saute 1 more minute. 
  • Add the diced carrot and celery, and saute for 1 minute, stirring. Pour in the beans, vegetable broth and cumin. Bring to a boil, then lower heat to a simmer and cook for 15 minutes. 
  • Blend some of the soup: Put 3 cups of the soup in a blender, and blend until smooth. Add back to the pot and stir. Alternately, you can use an immersion blender to blend some of the soup right in the pot.
  • Add the lime juice, hot sauce and salt to taste. Serve immediately with desired toppings.

Notes

  1. This soup freezes well and will keep in the refrigerator for up to 5 days. It makes a great meal prep for a busy week.
  2. I prefer to blend some of the soup in a blender, as it gets creamier this way. An immersion blender will work fine, but it won’t get as creamy. You can also blend more of the soup if you want it pureed without chunks.
  3. Instant Pot: Use the sauté feature in the Instant Pot and cook the onion, then the garlic, carrots and celery. Turn off the IP and add the rest of the ingredients, except for the lime juice and hot sauce. Stir, then seal and cook at high pressure for 5 minutes. Let pressure release naturally, then carefully remove the lid and stir in the lime juice and hot sauce. Blend some of the soup, if desired.

Nutrition

Serving: 10f 8 servings | Calories: 235kcal | Carbohydrates: 41g | Protein: 13g | Fat: 3g | Saturated Fat: 1g | Sodium: 765mg | Potassium: 768mg | Fiber: 16g | Sugar: 3g | Vitamin A: 1609IU | Vitamin C: 10mg | Calcium: 98mg | Iron: 5mg
Course: Soup
Cuisine: Mexican
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

Posted In: , , , , , , , , , , , ,

you may also like:

Comments

  1. How would I modify this recipe if I wanted to use dried Rancho Gordo beans? But keep it in one pot? Soak them really good and add them after the base sauté? Thanks Nora!

    1. I’m not quite sure, this recipe was made with already cooked beans in mind. If you’re cooking them from scratch I’d suggest cooking them first, then adding to the soup. Or you can play around and see what works for you. You might need to add more liquid to the soup, as the beans will likely soak it up.

  2. This is one of my favorite soup recipes. It’s simple and delicious. I usually serve it with a few pieces of air fried tofu and avocado. Thank you so much!

  3. Outstanding recipe! I made a handful of modifications to accommodate the ingredients I had on hand and it still came out wonderfully. I swapped celery for bell pepper, and used half the amount of broth and black beans, and added diced tomatoes as the soup simmered. I’m confident this soup will become a regular part of our home menu this fall & winter.

  4. Thank you for this delicious recipe! I cooked it in my Breville pressure cooker. It turned out perfectly. It will be added to my list of favorite soups from now on.

  5. This recipe is delicious! I added 1 T of smoked paprika because I love that spice. And I am sure that cilantro, avocado and tortillas would have added another dimension to the soup, but the recipe is tasty as is! Thank you, Nora!

    1. Hi Linda. I’m so happy you loved the soup! Your topping ideas sound so delicious. Thank you for your wonderful feedback and review!

  6. I’m a huge carnivore but had to change my diet to better my health. Never in a million years would I have ever said this black bean soup is my favorite vegan soup of all time! I’m definitely making more next week!
    I made my black beans from stratch(crock pot 1 lb dried black beans with lots of green onions, two cloves of garlic, sprinkle of cumin, and 5 cups of water on high for 4 hrs) 
    I added more carrots and celery to the recipe and I’m in heaven! I love your recipe! Will try the vegan cornbread next. 

    1. Hi Tony! How happy I am to read how much you love my black bean soup! Thank you for sharing your feedback and cooking ideas! You’ll love the cornbread as well! Happy cooking!

  7. This is absolutely delicious – my vegan, plant-based & meat eating family & friends all love it! I make one change – we’re sweet potatoes addicts in my family, so I always add one and it’s silky texture and nutritional worth make its inclusion worthwhile.

    1. Hi Lesley. Sweet potatoes sound like an amazing addition to this soup! Thank you for sharing your great feedback and ideas!

  8. I can’t remember if I wrote a review before or not so I’m writing one now. This is my favorite soup. I cannot stop making it. I think I have made it 5 times in the last 6 weeks. It is so easy to make. I have used the instant pot and stove top and it always comes out perfect. 

  9. An amazing, simple & quick recipe that everyone will love! Will definitely be making again. I’d recommend making Nora’s cornbread with it!

  10. Another great recipe from Nora. I made this in the Instant Pot since I use this for all soups and it worked out great. I followed the saute instructions for the onion, garlic, carrots and celery but using the Instant Pot saute function. I then added all ingredients (except lime since I didn’t have one) including the hot sauce and pressure cooked for 10 minutes. Could’ve most likely cooked for much less time but I figured you can’t overcook most bean based soups. I went heavy on the hot sauce and this is really a great, spicy soup.

  11. My young kids devoured this and they didn’t even want to add toppings! I didn’t have celery but it was fine without. I added a can of unsalted corn at the very end. This recipe is definitely a winner and will be on regular rotation!

  12. I was craving black bean soup. This did not disappoint. SO yummy. Yes, I’m eating hot soup in the summer time.

  13. Hi Nora, my favorite go to for delicious recipes! I made the black bean soup tonight…what a treat! Its easy, quick, ecomomical, and full of flavor. I cut the recipe in half, and it worked out great. Thanks for sharing your wonderful recipes and passion for wholesome food.

    1. I will have to try it, but I imagine you would use a bit less liquid, maybe just 3 cups of vegetable broth, and I might try high pressure for 5 minutes or so? I’d saute the first ingredients right in the Instant Pot before using pressure. Thanks!

  14. Nora, you are like my recipe Queen, with psychic abilities. Any time I need something a new recipe is in my inbox! I was just perusing your soup recipes, trying to find something healthy to work with my Weight Watchers diet, and BAM! Black bean soup right in my inbox! Can’t wait to make this tonight!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.