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!
Updated by Kathryne Taylor on July 10, 2024
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.
This homemade soup is a million times better than the store-bought variety. Read the comments if you don’t believe me just yet!
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.
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?
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:
- Vegetarian Chili
- Butternut Squash Chipotle Chili
- Pinto Posole
- Mexican Quinoa Stew
- Best Lentil Soup
- Plus my cookbook has eight of my favorite soup recipes!
Watch How to Make Black Bean Soup
Spicy Black Bean Soup
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
- 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.
- 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.
- 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.
- 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 salsa, a 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.
This soup was great!! I added some fresh jalapeños to it with the onion/celery/carrot mix. I used mushroom broth instead of vegetable broth, and instead of all that cumin (cuz I’m not a fan of cumin and it wasn’t the taste I was going for), I added Sazón. I did not use the vinegar, just the lime. So yum!!!!
For toppings, I used fresh tomato, onion, cilantro, Monterey Jack cheese, Don Juan Mahon cheese 3 month dop, sour cream and Texmex micro greens. Ate it with tortilla chips. It was so great that we over ate!!!
Great recipe!!!
Tank you for sharing how you changed this one up, Jodi! I appreciate it.
Delicious! Simple and easy ingredients that really transform into something even better than you’d expect! Served with cilantro & tortilla chips for some scooping
I made this soup last night. It was INCREDIBLE and super easy to make. The leftovers won’t last long. I added a dollop of sour cream, some grated sharp cheddar and half an avocado on each serving. It was so awesome to dip the tortilla chips into the thick, delicious soup that we rarely used our spoons. I wouldn’t change a thing next time. Thanks Kate! Another winner!
This soup was insanely delicious. It’s amazing how on point your flavors are in these recipes. I made a half batch, I had to substitute parsley for cilantro (too far gone) and topped with chopped avocado – yum. Thank you for giving me another recipe to add to my fall rotation.
Used this recipe to christen my new cast iron dutch oven. Loved it!! And that is both the soup and the dutch oven. I used chicken stock instead of vegetable and to thicken I added corn starch (did not want to lose any of the good edibles by grinding them up). Added cilantro and lime juice as the finishing touch and wow was it good!
Perfect for a cold winter night! Made with dried beans that I’d soaked and cooked yesterday, and it turned out perfectly.
Delicious as written
Made a half batch last week and made the full recipe today cuz we liked it so much.
Thanks!
I live by myself so I only plan on cooking half a batch of this (3 servings). Do I need to reduce the cook time at all? Let me know!
Hi! I’m not sure about reducing this one for cook time as all the flavors will still need to meld. It does freeze well, so if you make it as written you could save some for later.
yes, you should always half everything if you are hallfing one thing.
What amount of dried, soaked beans can I use for this?
Hi Meghan! One pound dried beans is the equivalent of four cans. This recipe is designed to begin with cooked black beans so I would cook the beans before making the soup. Starting with dried beans in the soup would be tricky because beans vary so much in their cooking times and water requirements (older beans need more time and more water). Hope that makes sense.
I just made this with dried beans. I didn’t have celery so I didn’t use it. But it was still so delicious. My husband loved it too.
I’m glad it still worked for you! Thank you for your review and reporting back.
Delicious! Had leftover black beans that I had slightly over seasoned with cumin so was looking for a recipe I could use them with. Followed this but just skipped where it called to add cumin, as the beans already had plenty :) and used chicken broth because that’s all I had on hand. First time having black bean soup and will definitely be having this again!
I just made this soup for dinner along with your mexican roasted cauliflower on the side. What a hit! My husband said, “You can make this once a week!!” We are never disappointed with your recipes — and I have made a LOT of them. Your website is my absolute Go-To!!!!!!
Just made this soup and it’s outstanding. My only addition was a can of Rotel tomatoes for some additional spice. I’ll make this again soon!
The soup turned out great. Easy to follow recipe. Loved the kick in the soup. Will make again.
Thanks for sharing this recipe, Kate. Have made for years now. :) Memories tied to it now. Just lovely. Almost always make in crock and eat with tahini.
Thank you for sharing, Kirsti!
When you make the soup in your crock pot, do you still blend in a blender? Can you explain to me how you change the recipie? Do you just throw it all in there?
I’ve been looking for a good black bean soup recipe & this one did it! Bursting with flavor! My soup was pretty runny so I thickened it with corn starch and it turned out delicious! Definitely my go to soup.
Thank you Kate! The first time I made black bean soup was in the 90s, recipe from Real Simple. It was amazing. Every time I have tried it since was like cardboard. This was better than ever! Bright and sparkling (thank you lime!), love the mirepoix. I’m trying for a Whole Foods plant based diet and this made my day!! Def a keeper. And not the first I’ve made from your site. Thank you for what you do!!
OMG! This soup is fantastic I love it.
I’m happy to hear that! Thank you for your review, Sandra.
The best soup, prefect for cold days!!!
Yes, I agree! Thank you for your review, Edna.
One of our favorites! We have a sauté function on our slow cooker, so we sauté the spices and veggies for a bit before adding the rest of the ingredients. Then we slow cook for a few hours. We use an immersion blender to purée the soup. This all means very little mess, since no pots, blender, etc. Super easy and delicious!!!
I just made this soup. It’s incredibly tasty and comforting! Instead of vegetable broth, I used. 8 tsp. of a chicken-flavored vegan broth base from Orrington Farms + 4 cups of water, which seemed to work out pretty well. Thank you!
Outstanding soup. My wife likes black bean soup, but I’ve not been a fan in the past. We both love this recipe. Will be in the meal rotation for a long time.
This soup has long been a favorite of mine over the years, but given the current situation, it’s all the more comforting while home and cozy. This will be a staple dinner for the fall and winter for sure! It’s simply delicious! Thanks and stay well, Nicole
I’ve run out of carrots! Anything else I can use as a substitute? Or do you think I could just leave them out?
Hi! you could leave them out or maybe add some bell pepper if you have it!
What can be used to replace the sherry vinegar?
Hi! You could try lime instead.
This is the best Black Bean Soup I have ever tasted! We made this last winter and then again yesterday and hoped it was everything I had dreamed it would be. Well, it was just as wonderful! I rarely follow a recipe to the letter, but wouldn’t change a thing about this one.
Wonderful to hear, Nancy! I appreciate you taking the time to review.
Can you do this as a freezer meal you think ?
Hi Rachel! Yes, this one freezes well.
Love this recipe! Great flavor and easy to make.
Great to hear, Taylore! Thank you for your review.
Kate,
Great easy recipe. I too added a couple of Jalapenos to the onions. Garnished with spiraled radishes,green onion, dollop of sour cream, avocado slice and a.couple of tortilla chips. I felt the amount of cumin was proper, just bumped the red chili flakes a.bit higher…but that’s me !!!
This soup is incredibly delicious! My mother didn’t like but that just means more for me :} It was so good I didn’t want to cut up the avocados. Just ate it with the chips. I’ll try that later.
I’m glad you loved it, Marie! Thank you for your comment.
Loved it!! Not too spicy for my grandchildren and even better the next day.
Great! Thank you for your review, Virginia.
I’ve made 2 times in the last 2 weeks – we all love this soup!!!
Wonderful, Jane! I’m happy to hear that.
This is such a delicious, hearty soup! So simple to make. Used fresh lime juice and loved the flavor. Will definitely be making this soup again and again! Thank you for the recipe and excited to explore your website!
I loved it! But my next badge will be without the pepper
It made a great lunch. I added some oatmeal too to make the soap even more nutritious (beans and whole grains being the perfect combo) and used apple vinegar. Added steamed broccoli as a topping.
I love this recipe!! It’s a favourite in our household.
Did it used to have an instant pot option? I swear I’ve made it in my instant pot….
Hi Gabrielle! Sorry to disappoint, but I haven’t provided one. You may have seen a reader comment regarding using i?
Hi Gabrielle! Sorry to disappoint, but I haven’t provided one. You may have seen a reader comment regarding using it?
Thanks so much for replying!! I think I got it confused with your mexican quinoa stew – thats another favourite in our household ;)
I ended up using a reader comment of high pressure for 12 minutes (after I sautéed the veg + aromatics) and it worked great!!
Thank you!! Love your site!
Really delicious and super easy. Quick weeknight meal. I did seed and dice a jalapeño to sauté in the first stage. Also a variety of toppings, sour cream, avocado, cheese, sliced jalapeños, lime, etc. Thanks for another great recipe!
I’d like to use this recipe for my black bean soup and log it into Cronometer. However, the Nutrition Facts indicate this recipe makes 6 servings. That’s confusing me because, for example, this recipe calls for 12 cans of black beans. For 6 servings, each person is eating 2 cans of black beans, along with everything else, right? So my question is, what is a serving size, in ounces. Also, do you know how much of the micronutrients and vitamins are in each serving? They’re listed as percentages. For example, the RDA of calcium is 1000 mg. If the RDA for adults is what the nutrional info given is based on, that means your black bean soup provides 0.15 of 1000mg or 150 mg of calcium. Thanks for any clarification you can give me!
Hi Gloria, I would refer to my Nutrition Disclaimer. All my nutrition is an estimate and guide.
I made it exactly as you instructed and it turned out great. I will be eating this the rest of the week. Thank you for sharing this recipe!
Made this tonight and while the flavor was good, the consistency was extremely thick- pretty much refried beans thick. I double checked recipe and feel I did everything I was supposed to. Is it intended to be that thick?
Hi! Sounds like you may have cooked it too high so some of the liquid evaporated or had too many beans. I’m sorry it wasn’t perfect for you!
This soup is incredible! Thank you!
You’re welcome! I’m happy you loved it.
Myself, my husband and my kids (ages 5 and 9) love this soup! We make it at least twice a month…I cant imagine eating canned black bean soup again!
That’s great! Thank you for sharing, Jenn.
I think this was one of the first Kate recipes I tried. It was such a hit, I had to buy the cookbook….and since then I’ve cooked so many of her wonderful recipes! This is my favorite cookbook and when she recommended Love Lemons, I bought that one too. It is a great cookbook too with wonderful pictures like Kate’s. This blackbean soup is so delicious and flavorful…..I keep some in my freezer for a quick lunch. Thank you!
Thank you for buying my cookbook! I’m happy you are enjoying so many.
This soup is so good! I made half the recipe, so just used 1/4 tsp red pepper flakes and it was perfectly spicy and delicious. I garnished with sour cream and cheddar cheese and ate with tortilla chips. I’ll definitely be making this again!
I’m glad you loved it, Kim! Thank you for sharing.
Sooooo yummy and amazing! I ate 2 bowls! I had to add more broth near the end since so much evaporated off while simmering. Delicious and so satisfying! Perfect amount of heat and flavor. Highly recommend!
Wonderful, Emily! Thank you for your review.
Yum, this is delicious!! I can’t tolerate cilantro, so I left that out and it seemed to be missing something, so I added another tbsp of lime juice, and 1/2 tsp of smoked paprika – perfections! BTW, I made this with 1 pound beans soaked overnight, then added all the ingredients to my instant pot (including the 4 cups to cook the beans- put it on high pressure/beans for 25 minutes (natural release),then a few minutes of my immersion blender, and it turned out fabulous!! No extra toppings needed – yum!
Hello! I’n going to make this soon but I have a sensitivity to onions and will need to omit them- do you recommend using anything in place of the onions or will the soup be flavorful enough with everything else in it? Thanks in advance!
Hi, Onions are key to the flavor of this soup. Is there something you typically substitute?
I cannot have onions, but love the flavor.. I have learned that green onions, eshallots (onion shallots, brown and small), Chives and my favourite LEEK!! Leek adds an onion flavour without the tears, and dramas. The others are more subtle. and I feel are much better in dishes anyway.. Plus my belly is happy being extreme pain free.
Or onion powder works too unless you are super sensitive,
This recipe is just fantastic! I made it for lunches this week and will be keeping it on a menu rotation. Thanks!
Awesome, I topped with chopped tomatoes and onions. Yummy
I would have to cut down recipe. 12 servings are too many.
I’m sorry you didn’t love this one. It does freeze well, but you can cut down if you would like.
Delicious! Easy to make too! I served it with tortilla chips on the side. Definitely will be making this again, nothin it good ingredients!
I used no added salt black beans too.
This was my first time trying black bean soup and I am now a big fan! Very delicious per usual with C&K recipes! :)
Thank you, Anna!
Another winner! Amazing freezer meal.
One of my all-time favorite soup recipes, perfectly filling and so flavorful! I suggest adding a bit of cayenne for an extra kick if you really want the spice to come out :)
Thank you for your review, Karolina!
So easy and so good!!
I’m glad you love it, Laura! I appreciate your review.