Spicy Black Bean Soup

This healthy black bean soup recipe is easy to make with canned beans. It's absolutely delicious and naturally vegan, vegetarian and gluten free!

660 Reviews
1479CommentsJump to recipe

vegetarian/vegan black bean soup recipe

Meet my favorite black bean soup! It takes advantage of canned black beans and comes together quickly. Yet the soup tastes remarkably fresh thanks to the carrots, celery and garlic.

Cumin and a little bit of sherry vinegar (or lime juice) add a Cuban flair that takes it over the top. This lightly creamy black bean soup is packed with flavor.

black bean soup ingredients

This homemade soup is a million times better than the store-bought variety. Read the comments if you don’t believe me just yet!

spices and aromatics

How to Make The Best Black Bean Soup

A few notes and tips before you get started: 

You don’t need a long list of ingredients for complex flavor. Basic, fresh aromatics like onion, carrots and celery make all the difference. Just cook them until they’re nice and tender.

Briefly sauté the cumin, garlic and red pepper flakes to enhance their flavor. Then, add the remaining ingredients and gently simmer until the beans are tender and the flavors have melded.

To achieve the perfect soup texture, purée a portion of the soup in the blender until it’s super creamy. Then stir it back into the pot. Ta da! Now you have black bean soup with tender beans and a lightly creamy consistency, no cream required.

how to make the best black bean soup

Black Bean Soup Storage Tips

I should mention that this recipe makes quite a lot of soup. Leftovers will keep well for four to five days, so it’s perfect for weekday lunches.

You can also freeze this soup. I always freeze my soup in pint-sized mason jars, leaving room for expansion at the top and waiting to screw on the lids until the soup has fully frozen. Then I just defrost it later.

Slow Cooker Black Bean Soup

Rumor has it that this black bean soup turns out well in a slow cooker (Erin said she “basically just put it all in the crock at the same time and slow cooked it for about 6 hours”). If you give that a try, will you please let me know how it turns out?

blended portion of soup

black bean soup in pot

Please let me know how this soup turns out for you in the comments! I’m always so eager for your feedback and hope my recipes turn out wonderfully for you.

Craving more hearty vegetarian soups? Don’t miss the following soup recipes on Cookie and Kate:

best black bean soup recipe

Watch How to Make Black Bean Soup

spicy black bean soup recipe

Print
Save this recipe!
Get this recipe sent to your inbox, plus get new recipes from C+K every week!

Spicy Black Bean Soup

  • Author: Cookie and Kate
  • Prep Time: 10 mins
  • Cook Time: 45 mins
  • Total Time: 55 minutes
  • Yield: 6 servings

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 660 reviews

Print

This healthy black bean soup recipe is easy to make with canned beans. Thanks to some basic aromatics and Cuban spices, it’s incredibly flavorful and delicious. This soup is naturally vegan, vegetarian and gluten free. The recipe yields quite a bit of soup (6 to 8 servings)—it is easily halved, or you can freeze the leftovers.

Ingredients

  • 2 tablespoons extra-virgin olive oil
  • 2 medium yellow onions, chopped
  • 3 celery ribs, finely chopped
  • 1 large carrot, peeled and sliced into thin rounds
  • 6 garlic cloves, pressed or minced
  • 4 ½ teaspoons ground cumin
  • ½ teaspoon red pepper flakes (use ¼ teaspoon if you’re sensitive to spice)
  • 4 cans (15 ounces each) black beans, rinsed and drained
  • 4 cups (32 ounces) low-sodium vegetable broth
  • ¼ cup chopped fresh cilantro (optional)
  • 1 to 2 teaspoons sherry vinegar, to taste, or 2 tablespoons fresh lime juice
  • Sea salt and freshly ground black pepper, to taste
  • Optional garnishes: diced avocado, extra cilantro, thinly sliced radishes, tortilla chips…

Instructions

  1. Heat the olive oil in a large Dutch oven or soup pot over medium heat until shimmering. Add the onions, celery and carrot and a light sprinkle of salt. Cook, stirring occasionally, until the vegetable are soft, about 10 to 15 minutes.
  2. Stir in the garlic, cumin and red pepper flakes and cook until fragrant, about 30 seconds. Pour in the beans and broth and bring to a simmer over medium-high heat. Cook, reducing heat as necessary to maintain a gentle simmer, until the broth is flavorful and the beans are very tender, about 30 minutes.
  3. Transfer about 4 cups of the soup to a stand blender, securely fasten the lid, and blend until smooth (never fill your blender past the maximum fill line, and beware the steam that escapes from the top of the blender, it’s very hot). Or, use an immersion blender to blend a portion of the soup.
  4. Return the pureed soup to the pot, stir in the cilantro, vinegar/lime juice and salt and pepper, to taste. Serve.

Notes

Recipe adapted from The America’s Test Kitchen Healthy Family Cookbook.
Suggested sides: Chunky avocado salsaa little green salad, quesadillas or a grilled cheese sandwich.

Nutrition

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.

Kate and Cookie

HELLO, MY NAME IS

Kathryne Taylor

I'm a vegetable enthusiast, dog lover, mother and bestselling cookbook author. I've been sharing recipes here since 2010, and I'm always cooking something new in my Kansas City kitchen. Cook with me!

Leave a comment

Your comments make my day. Thank you! If you have a question, please skim the comments section—you might find an immediate answer there.
If you made the recipe, please choose a star rating, too.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Comments

  1. Teena

    Made it, learning to cook and love it, your pics are amazing! Thanks for the share :)

    1. Kate

      You’re welcome, Teena!

  2. Christine

    Hello ! I’m new here, but excited to try your kale/quiona soup today and also stumbled upon this black bean soup – excited to try that too! Love your addition of avocaodes and ideas for side dishes…..my question is – if I start with dry beans – can you suggest an adaptation or should I just cook the beans separate and use them already cooked – as if out of the can??? Thank you!

    1. Kate

      Hi Christine! I would probably cook the beans separately, just because I’m not sure on timing/liquid amounts for cooking it all together.

      1. Christine

        thank you – really enjoying your blog – thanks for sharing your talents with all of us!

  3. Emilie

    I made half a batch to try it. Wish I’d made the full batch. :)

  4. anne meissner

    I made this tonight….delicious!

    I added a chipotle en adobe for extra heat.

    I like a lot of beans, so next time I’d add either one more can, or cut back on the broth by a cup.

    Love the addition of the fresh lime juice and cilantro

  5. Regina

    Working to fill my freezer with healthy grab and go lunches for my husband and me and this recipe was great. I made it as is, with 6 cups home cooked black beans. Delicious!! I ate it with chopped avocado and a crispy toasted corn tortilla.

    1. Kate

      I love eating this with something crunchy on top, too. Thanks, Regina!

  6. Colleen

    I made this soup today, and am having it for lunch, just delicious. I used beans that I had cooked from a package of dry beans the day before. Just the right amount of spice for me and the lime juice and cilantro make it taste so fresh. I will definitely be making this again.

    1. Kate

      Wonderful! Thanks, Colleen.

  7. Mel

    Hi Kate! We recently went vegan and I am SO happy I found your recipe today! I just heard my dad yell from the other room- I LOVE THIS SOUP!!!! Nothing left between the three of us. EXCELLENT! Wouldn’t change a thing! THx Kate!!

    1. Kate

      Haha! That image made me laugh. I’m so happy everyone enjoys it!

  8. Alicia

    I used red bell pepper and jalapeño instead of the carrots and celery that I sautéed with the onions for a more Mexican flair. This was a simple flavorful recipe. Thanks!

    1. Kate

      That sounds spicy and delicious, Alicia!

  9. Georgiana

    Just made this after baking your amazing banana muffins and. It. Is. Incredible!

    Only had one tin of black beans but it worked really well with pinto beans. Also added some cinnamon, paprika and chilli powder and some portobello mushrooms and spinach at the end. The fiancé said it’s “one of the best meals you’ve ever made”.

    He’s currently on his second bowl and has shotgunned it for dinner tomorrow night! Cheeky. Consistency was great.

    Thank you for such a delicious and healthy recipe. What a super star.

    1. Kate

      This is so kind, Georgiana! I’m so glad the two of you enjoyed it. :)

  10. Carlos Woolgar

    I made it today for my vegan daughter and my vegetarian daughter. They both loved it! I made the beans fresh in the pressure cooker, so did not used canned. Other than that I followed the recipe to a tee, and I got a very yummy and hearty soup. Five stars from me!

    1. Kate

      Thanks so much, Carlos!

  11. Suzanne Thurston

    Hi…I am new to vegetarian and kapha ayurvedic cooking. I made this in my slow cooker and it is awesome.
    I chose to saute the spices in the olive oil, add the veggies and stir into the spices. In the meantime I had the beans started on soup/stew, 6 hours on high.
    I added all the veg and spices and came home to a wonderful meal.

    Thank you so much for making my “new way of eating” something yummy and healthy that I look forward to! Who knew?
    PS: the program will only allow me to rate this a 3 star but I give it a 5

    1. Kate

      This is such a kind comment, Suzanne! I’m so glad my recipes could make this new journey a little easier and more exciting for you.

  12. Natalie

    Just made this tonight and it was wonderful! Thank you for this great recipe, we’ll definitely be making it again :)

    1. Kate

      Great to hear that, Natalie! Thanks.

  13. Shannon

    I made this soup last night and absolutely loved it. I added more red pepper flake because I love spicy. I added cilantro cheese and tortilla chips as a garnish. Avocado and salsa would be delicious too. I took it to work and my co-workers want the recipe because the loved it so much. Thank you.

    1. Kate

      Thanks, Shannon! So glad this was such a hit.

  14. Aaron T

    I am eating this right now. Yummo!
    I doubled the red pepper and used rice vinegar because I couldn’t find sherry vinegar. So good. Thinking about trying it with the spiced beans to add a little more kick.

    1. Kate

      Yum! So glad you enjoyed it, Aaron.

  15. Maura

    This was wonderful! I did make it in the slow cooker and it turned out to be delicious! I followed the exact same steps as in this recipe and then just left everything in the slow cooker for 6 hours on my slow cooker’s “low” setting. I always get the best results with soups in the slow cooker.

    Next time I think I will try it with dry black beans to change the texture slightly.

    1. Kate

      Thanks for the slow cooker notes, Maura! That’ll definitely help other readers in the future.

  16. Ryan Black

    Hm I’m one of the only boys commenting here. They sure are missing out! Third time making; this is so good and can be both a soup OR a chip dip. I don’t know much about cooking procedures and since you’ve proven to be someone to trust I’m learning a lot. Could you please do a tomato bisque soup??

    1. Kate

      Ryan, thank you! So glad you’re enjoying the soup. I actually have a tomato soup recipe in my cookbook, Love Real Food! It’s rich and creamy, but there’s no cream in it. :)

  17. abyrne

    Kate I need your help!

    First of all- I love this soup. It’s so delicious and chock full of flavor and I’ve made it probably once a month since I found it.

    In an effort to make all of my recipes healthier I’ve sworn off canned beans and now make them myself from the dry bean. Also, I have begun making my own vegetable broth.

    Yesterday I subbed my beans and stock in this recipe… and it’s not good :( It tastes like bean water. I upped all the spices, even added a few additional to try and give it a punch (chili powder, Worcestershire) and it’s still not very good.

    I know the sodium content probably got cut down by 70% from the beans and broth but I can’t imagine just adding salt would fix this. Any help is appreciated, I don’t want to lose this recipe :(

  18. Megan

    Love this recipe! I’ve made this multiple times for the family… it never disappoints! We normally top it with avocado, cilantro, & green onions and it tastes great.

    1. Kate

      Great! :) Thanks, Megan.

  19. Maggie

    I threw together a spur of the moment 4th of July party for 15 people, starting to plan only at 9pm on the third. Most of the menu was pretty easy, but I needed dishes for the people with celiacs, dairy protein allergy, tomato allergy, (like can’t even roam the smallest cross contamination type severe), and vegetarian people. I googled in a bit of a panic and landed here. This recipe was extremely easy and everybody with all those different dietary needs could all eat it. I did have to eliminate the vegetable broth as I couldn’t fine one without tomato, but it really wasn’t necessary. I just used water and a little extra of each of the onion, celery, and carrots and let it simmer for a bit longer than directed. It was an absolute hit and all my guests were asking to take some home and wanted the recipe. I am so glad I stumbled onto this page.

    1. Kate

      Ah, you are such a kind friend, making sure everyone’s needs are met! I’m so glad this fit the bill and turned out to be a hit. Thanks for commenting, Maggie!

  20. charity

    This soup is great for a light summer meal as well. It is delicious, really great flavor with the combination of veggies and spices. I just had it with guacamole and tortilla chips on the side.

    1. Kate

      Thanks, Charity! The garnishes send it over the top.

  21. John from Montreal

    I am the Slow Cooker Soup maker in the house hold. I combine the soup ingredients in the morning and serve them as a start to supper. Currently we have six people in our home: Japanese, Taiwanese, English, young, middle aged and very old. The Spicy Black Bean Soup is a favourite with everyone. My wife said it was one of the best soups I have ever made. We add cilantro and serve with tortilla chips for crunch. We also add a dollop of Greek yogurt to round out the flavours. P.S. The soupis also great the next day for lunch. Cheers,

    1. Kate

      Thank you, John! I’m so glad this was a hit with your diverse household. :)

  22. Fiona

    Made this last night for the first time and it was so delicious that I’m making it again tonight! I’ve made a few other black bean soup recipes in the past and was always disappointed. This one is so simple and so tasty – it’s black bean magic ;)

    1. Kate

      Thank you, Fiona! Black bean magic should be its new title! :)

  23. Marfanne

    Haven’t made it yet but will — it looks great. One quibble: the link to “Nutritional Information” brings up only the standard disclaimer. I’m sure that’s an oversight, please correct it–some of us really pay attention to this information. Thanks!

    1. Kate

      Hey, Marfanne! Sorry about the glitch with the nutritional info–I’m trying to figure out what’s going on with it. What browser are you using? Chrome, Safari, Firefox, etc.?

  24. Paul Wallen

    Hi, I was wondering if you might have a recommendation for a mild, not-spicy version of this soup? I’m very sensitive to spicy food but love black beans and soup! (PS: I just discovered your blog this weekend and made the steel cut oats recipe, they turned out awesome!)

    1. Kate

      Hi Paul! Just omit the red pepper flakes.

  25. mary

    best black bean soup i’ve ever had. Thank you!

    1. Kate

      That’s great to hear, Mary!

    2. Kate

      I really appreciate your review and feedback, Mary! I am happy to hear you enjoyed it so much!

  26. Madi

    Love this review! Any idea how many cups per serving size?

    1. Kate

      I’m guessing about 1.5? Sorry for the confusion!

  27. Ann Marie

    Delicious! Made this for dinner on a blustery fall evening. I arrived home with groceries in hand at 6:30 and dinner on the table by 7:25, so this was fairly quick. Made the recipe exactly as written, with the addition of a giant sweet potato. I added the potato near the end of the veggie cooking time, but before I added the beans and broth. Turned out perfectly!! Served with some crusty sourdough bread, sour cream, and avocado. Love this recipe – thank you!

  28. Rhonda

    Seriously the BEST black bean super ever!

    1. Kate

      Thank you, Rhonda! I really appreciate the review.

  29. Burt

    I added finely chopped spinach to mine and some white rice

  30. Amir Najam Sethit

    It looks so delicious and yummy..! And also healthy soup. Thank you for sharing this healthy recipe.

    1. Kate

      You are welcome!

  31. Bre

    This soup was phenomenal! It is so easy, I have already made it twice and I’m craving the half I just put in the freezer. THANK YOU!

    1. Kate

      You are welcome! I love that you have made it twice already. Win! Thank you, for your review.

  32. Evie

    The half-blended step works so so well!! It makes this soup so deliciously and with the lime and coriander it just makes this dish so tasty. I omit the spice as I can’t deal with spice and it’s still so good. I must have made 20 portions of this soup since I found it a few months ago!

    1. Kate

      Thank you for sharing your experience, Evie!

  33. Kerry

    I’ve made this soup about 5 times and love it. I always add a teaspoon of freshly ground coriander (from whole seeds) and a can of cream style corn- so delicious and simple!

    1. Kate

      I love that! Thanks Kerry.

  34. Barbara

    I am a new fan of you and Cookie. It seems I am late getting to know you as I have lots of friends who use your recipes a lot. The black bean soup is dee-vicious and easy to make…I have made your slaw as well and what a hit! I want to try everything!!

  35. Amy

    I made this soup tonight for dinner. It was delicious! So filling as well. I added one jalapeño to the veggies and a little bit of paprika and chipotle chili powder just to add some spice. I served with a “toppings bar” including cojita cheese, avocado, sour cream and tortilla chips. My husband and teenage girls really liked this as well. I will definitely be adding this to my dinner rotations!! Thanks for the healthy and delicious recipe.

    1. Kate

      I love the idea of the toppings bar! So fun. Thank you for sharing what you did. If you would want to leave a star review since you liked it so much, that would be great!

  36. Amy

    Oops! Cotija cheese :)

    1. Kate

      I knew what you meant :)

  37. Edee

    Oh my goodness!!! Fantastic soup! Filling and hearty! Both my husband and I love this delicious soup. Served it up with blue chips and avocado humus! Simple to make. Thank you for this new staple to our menu ❤

    1. Kate

      So great! Thank you, Edee for sharing and for the review.

  38. Gretchen

    We made your delicious soup tonight and it’s a hit. Going into the “to be cooked again” pinterest folder. Thank you!

    1. Kate

      Hooray! I love that you have ‘to be cooked again’ folder. Genius! Thanks so much for the review, Gretchen.

      1. ErikB

        I save every recipe I’ve made from you, Kate, in an app I have on my iPad mini called “Paprika”. (The mini on a stand makes for a great kitchen friendly cookbook). Seems most of my favorite recipes are from you!

  39. Samantha Mogabgab

    Hello!

    I made this and it was delicious! I will say mine came out a lot soupier than your pictures look and I was wondering if you had a tip for the next time I make it. I tried pureeing more of the soup but it didn’t quite get to that thickness.

    Thank you!

    1. Kate

      Only blend about 4 cups of the soup. You don’t want to blend all of it. That will get the same thickness. I hope this helps!

  40. Kim

    I made this soup last night and it was amazing. The only thing I did differently was add 1 more can of black beans. Will definitely make it again. Thank you!

    1. Kate

      You’re welcome! Thank you, Kim for the comment. :)

  41. Chelsea Toston

    This soup was absolutely perfect! I made it while I was sick and it was exactly what I needed! I added a little bit of chili powder in addition to the other spices, and topped it with avocado, sliced radishes, cilantro, and some shredded cheese. Will absolutely make it again! And my vegan fiance asked me to add it to our favorites list :)

    1. Kate

      I’m glad it helped make you feel a little better! Being sick is the worst. I appreciate your review, Chelsea.

  42. Sarah

    I have made this a few times now and it is delicious every time. A plus that it is so easy to prepare.

    1. Kate

      That’s great! Thank you, Sarah.

  43. annalew722

    So delicious and easy to make! Definitely will be a staple in this house

    1. Kate

      Great to hear! Thanks for sharing.

  44. Tina Mizhir

    I used dried beans and kept adding water. I cooked it uncovered for hours. As a soup it was really, really good. I reheated it a few times and as it cooked down and thickened I then added some cheese and used it as a dip and it was even better! Definitely a keeper!

    In the future I will definitely pre-cook beans and freeze in the same size as a can as it seems hard to find recipes with dried beans but I think the long simmering only improved the flavor!

    Thanks this one makes in into my cook book :)

    1. Amy

      I found that if I am using dried beans, I soak in hot water for an hour and cook in pressure cooker for 30 mins to achieve the softness level I prefer. Soaking overnight in cold water works too but I personally don’t like that option.

  45. Bobbi

    My husband is vegetarian and whenever I give him a list of recipe options (“which sounds better: x, y or z?”), if this black bean soup is one of them, he picks it every time. When time allows I make a pot of black beans the day before and use 6-8 cups of cooked beans instead of canned. Doesn’t change the flavor, just reduces trash. We always freeze a few portions for later use and those are great days to pull something this good out of the freezer. Also love the idea of another reader to include nonfat greek yogurt with the toppings. Thank you, thank you, thank you!

    1. Kate

      That’s great to hear, Bobbi! It’s so good and simple, which I think is one of the best parts. Thanks for sharing your approach and for the review!

  46. Courtney

    Hi Kate! I haven’t used dried beans much in cooking but would like to try using them for this recipe. If so, how would you adapt the recipe to use dried black beans?

    1. Kate

      I would prepare the beans prior to making this recipe. Follow the instructions on the bag. They usually need to soak overnight. Then you can just use this recipe as is. Hope that helps!

      1. Courtney

        Thanks Kate! I’ll let you know how it goes. :)

    2. Karen Kc

      I soak my dried beans for just a few hours, then cook in a pressure cooker for 30 min. Works beautifully every time.

  47. Courtney

    If using dried beans, what amount should I soak to be equivalent to the four cans of black beans? I read 1.5 cups per can. Does that sound correct?

    1. Kate

      That sounds about right!

  48. Amy

    I always make this bean soup with brown/red beans and as you noted, the color of the black beans put me off making it with black beans. I am going to give it a try this weekend by reducing the quantity of the recipe … 1 can of beans rather than 4. If I like it, I can then make more. Like you, I usually freeze my red/brown bean soup for ease of use, and I garnish with sweet baked squash or ripe sweet plantain.

    1. Kate

      Thank you, Amy for sharing.

  49. Angela Z

    We adore this soup at our house! Kids and adults! My hubby is a big time carnivore, so I cook some chorizo separately for him to add to his. I also add some chopped fresh jalapeño to the veggies while they sauté if I have them on hand. So easy and so delicious!

    1. Kate

      I’m glad it can be enjoyed by the whole family!

  50. Iain

    You asked for comments on how it turned out in a slow cooker.

    Since I planned to use a slow cooker, I used dried beans, soaked overnight, and guessed at 5 cups (soaked) as the equivalent of 4 cans of beans + liquid. Other than that, I followed the recipe precisely, up to the point of simmering, then dumped everything into the slow cooker on low and left it for about 10 hours. I finished it the same way, pureeing the soup and returning it with the slow cooker on high.

    I can’t compare it to the stove top version, but it was wonderful. The beans hadn’t turned to mush, and the flavor was perfect. This was the fourth or fifth recipe I’ve tried from your blog, and every one has been excellent. It’s time to buy the book.

    1. Kate

      Thank you for sharing how you did it in the slow cooker!