This black bean soup recipe has quickly become a family favorite! It’s easy, incredibly flavorful, and vegetarian when you use veggie broth.

My family loves this easy black bean soup recipe so much. We make it often! I love how quickly it comes together and that it’s designed for canned or previously cooked black beans (hello, quick dinner!).
You can make this soup as spicy as you like. I add canned chipotles in adobo, which adds some spice, but you can add even more for a spicy black bean soup. For more bean soups, try our white bean soup, easy vegetarian chili with quinoa and black beans, or this hearty split pea soup.
Key Ingredients
- Black Beans: You can use canned black beans or home-cooked black beans (here’s how to cook dried black beans).
- Aromatics: I love making this soup hearty, so I combine onion, carrot, and garlic for the base. Then, I add more flavor with a bay leaf, cilantro, vinegar, oregano, and cumin. This soup is so flavorful!!
- Chipotle Chiles in Adobo: Whenever I see them in the store, I add a can of chipotles in adobo sauce to my cart. Chipotles are dried, smoked jalapeños that taste smoky and quite spicy. Adobo sauce is a spicy, red sauce that packs a major punch of flavor. For this soup, I add one pepper, which I mince, along with a little sauce. This amount adds enough spice to the soup so that you notice it. For an extra spicy black bean soup, add more. You will have some leftover, which you can save for another recipe (it freezes well). I also use chipotles in adobo sauce to make my chipotle bean chili.
- Tomatoes: Canned diced tomatoes are perfect for this soup, but chopped fresh tomatoes are great, too. If you go the canned route, look for fire-roasted tomatoes for extra flavor.
- Broth: I use veggie broth, but chicken broth or chicken stock are fine. Use what you love!
Find the full recipe with measurements below.

How to Make the Best Black Bean Soup
Tip 1: Use one pot. Making black bean soup is simple (it all happens in one pot)! To make it, you’ll cook onions and carrots in olive oil until soft and sweet. Then stir in garlic, ground cumin, oregano, red wine vinegar, and chipotle chiles for more flavor. Pour in your broth, tomatoes, and a bay leaf. Then, stir in the black beans and simmer until the veggies are tender, about 20 minutes.
Tip 2: Season with salt and acid. Before serving, I like to taste the soup and season it with salt and a little extra acid from vinegar or lime juice. I love lime juice for this (it really makes the flavors of the soup pop).
Tip 3: Creamy or brothy. We often enjoy this as a brothy soup (like in our photos), but you can also turn this into a creamy black bean soup by blending. For a thickened soup that’s somewhere in between, blend a portion and add it back (like I do for this white chicken chili).
Serving Suggestions
I usually add a few slices of avocado to the top of this soup, but there are many options. Try our favorite guacamole, crushed tortilla chips, or a spoonful of sour cream. I also love extra lime juice and cilantro!
Beyond that, you can add something to the side. Consider a batch of homemade corn tortillas (they are so good) or a side of this avocado salad.

Perfect Black Bean Soup
- PREP
- COOK
- TOTAL
My family loves this easy black bean soup. Use your favorite stock or broth to make it. I love veggie broth, which keeps it vegetarian, but chicken stock works well, too. Serve this brothy or blend a portion or all of the soup to make it super creamy.
Watch Us Make the Recipe
You Will Need
4 (15oz) cans black beans, drained and rinsed or use 6 cups cooked black beans
1 to 3 canned chipotles in adobo, finely chopped, plus 1 tablespoon adobo sauce
2 tablespoons olive oil
1 cup diced onion, ½ large onion
¾ cup diced carrots, 1 large carrot
1 tablespoon minced garlic, 3 to 4 cloves
1 teaspoon ground cumin
½ teaspoon dried oregano
1 tablespoon red wine vinegar or lime juice
1 (15oz) can diced tomatoes, try fire roasted tomatoes
4 cups (946ml) vegetable broth, see our homemade veggie broth
1 bay leaf
½ cup cilantro leaves, roughly chopped
For serving: Avocado, lime wedges, cilantro, sour cream, cheese
Directions
1Open the can of chipotles and adobo sauce, remove a pepper (or more for spicier soup), and mince finely.
2Heat the olive oil in a large Dutch oven or deep pot over medium heat. Add the onions and carrots. Cook, stirring often, until they have softened slightly and smell sweet, about 5 minutes.
3Stir in the garlic, cumin, and oregano, and cook for 30 seconds.
4Add the vinegar or lime juice, minced chipotles and adobo sauce, can of tomatoes, broth, black beans, and bay leaf.
5Bring to a simmer, taste, and then season with salt and pepper.
6Simmer the soup until the carrots are tender, and the broth reduces slightly, about 20 minutes.
7Stir in the cilantro and the juice from half a lime (or substitute the lime with an additional tablespoon of vinegar).
8For a brothy soup (like in our photos and video), serve the soup straight away.
9For a thicker, more velvety soup, transfer ¼ of the soup to a blender and blend until smooth. Pour the blended portion back into the soup and serve.
Adam and Joanne's Tips
- Chipotles in adobo: We use 1 whole pepper and 1 tablespoon of the adobo sauce in the can, adding moderate heat to the soup. For a spicier soup, add more, but be careful. The peppers do pack a punch. Find canned chipotles in adobo sauce in most grocery stores, usually near hot sauce or enchilada sauces. Substitute your favorite smoky hot sauce.
- The nutrition facts provided below are estimates.



Great recipe! Added 1 chipotle with Adobo. Used 1 lime juiced. Made as is. Easy and delicious. Used immersion blender at the end and gave it a whirl.
Love the personal touches! Yum 🙂
This is a keeper. Single and finding favorite easy soups makes it easy to take to work or have with chips and avocado!
We love serving this soup with avocado! 🙂
My husband and I love a hearty soup, we also love black beans. This recipe now part of our soup rotation, it was so good. It was even better on day two as leftovers. I added shredded rotisserie chicken to make it even heartier. For toppings we had avocado, lime wedges, sliced green onions, sour cream and tortilla chips.
That’s such wonderful news, Sandra!
I never leave reviews, but was FORCED to on this recipe! Absolutely loved it…wish I could give more than 5 stars!!! Thank you for sharing, wonderful meal last night and so easy.
I’m in Texas so I was FORCED to dice up and brown off about a pound of Cajun Sausage and add it in with the aromatics…. Needless to say it was amazing over some slightly sweet home made cornbread with a hefty slice of real butter on top…. Thank You Chef(s)
I am so happy that I came across this recipe. It is delicious! Thank you for sharing! I will absolutely be making this often.
Highly recommend this recipe! Followed per instructions. Intended to include add-ins but forgot at the end 🙄, delicious as is (will add next time). Healthy and filling. Thanks for sharing!
I am keeping this recipe, I used half the can of chili, for my husband it was too spicy but I loved it, I had it with crumbled queso fresco and half of avocado. These helped with the spiciness.
I am waiting for a guest but some taste testing tells me I am in for a treat!
This was amazing! I added some cubed sweet potato. Topped her off with some fresh lime juice, avocado and cilantro 🤤
Sounds delicious! Thanks for coming back, Jason!
This recipe was excellent. I only used 1/4 of the canned chipoltes and it was plenty spicy. I also used plain greek yogurt instead of sour cream as it is a healthier option. It was very tasty.
This recipe was excellent. I only used 1/4 of the canned chipoltes and it was plenty spicy. I also used plain greek yogurt instead of sour cream as it is a healthier option. Very tasty.
Really good for lunch on a cold day. Loved it.
Made this soup today and it’s great. I put a but too much chipotle peppers in tho, so its a bit too spicy. I think I’ll make a second batch without the peppers and then mix it to cut the spiciness. 😊
I increased the recipe by 50% across the board as I had a lot of black beans on hand that I wanted to use and I wanted extra soup to freeze. I used 6 cans. I did add a bit more chipolte as I like spice and blended about 20% of the finished soup to make it a bit thicker per recommendation. Very easy and hearty. Perfect for a winter evening. Topped it off with sour cream, avocado and just a sprinkling of cilantro. Great flavor. The only change I made was to drain only 4 of the cans and use the juice from the remaining 2 as I think it gave a bit more depth of flavor as it reduced.
Can you make with chicken or beef broth. I can’t wait to try this recipe
Either!
This soup is so easy and so good.
This is one of my favorite soups. I only use 3 cans of black beans and also lime juice for that little kick. Have passed this on to many grateful friends. Thanks!
I love adding lime to this soup. Glad you enjoy it so much, Natalie.
Delicious! I don’t often leave reviews, only when I’m duly impressed. Made the recipe exactly as stated and am very happy with it. A definite keeper!
I am blown away by how easy and tasty this soup is. I started with home cooked dried organic black beans rather than canned. Being prohibited from using lime juice, I think that cider vinegar works nicely. Thanks for a great recipe.
Oh my word! So tasty! Next time I’ll add another pepper because I like it a bit more spicy. I wouldn’t change a thing.
So happy you tried it! Thanks for sharing.
This soup is excellent! So many times I add my own additions but definitely not needed with this recipe. It’s going in the rotation!
Yay! So glad you love it 🙂
I am making this soup as we speak. Not a fan of the “brothy” type black bean soup so I will use my immersion blender to thicken and then add 1/2 can of black beans. From what I have tasted, this will be excellent! Thanks!
Wonderful! Yes, you can absolutely blend either half or all of the soup for a thick and creamy consistency.
Thank you for this recipe. I have made it many times now. This last time I made it with your homemade vegetable stock recipe and it was a touch better! Do you know if I can freeze black bean soup? Thanks.
Hi Kristie, You can freeze the soup for up to a month.
It was delicious my entire family loved it. Thank you!
I am making it today. it sounds and looks delicious.
I made it today and my family loved it! Thank you!
Great recipe, savory and hearty. I lost my old recipe and this one is better. Made a few adjustments improvising with my memory of previous version. Used chicken broth. Had no Adobe peppers so diced one thai pepper and added 5 drops of hickory smoke flavor. Added 1/4 tsp turmeric because its healthy and complements cumin in soup imo. The diced tomatoes, potato and carrot are a nice veggie addition. Thanks for sharing this recipe, was perfect on a cold winter night.
This was fantastic!
I’m an aspiring vegan. I’m obsessed with all things vegan soup. This recipe was sooo delicious. I couldn’t stop eating it. I was worried about how much the recipe yielded, but then was pleasantly pleased that I had so much. I literally ate 3 bowls full the day I made it. This is now my favorite black bean soup recipe! Thank you so much!
So glad you enjoyed it! Thanks for the review Liz 🙂
I made this in the pressure cooker for 18 minutes. Was absolutely delicious.
Such great flavor. I am keeping this to make again.
delicious soup . I just made it my whole family loved it . we sprinkled parmesan on it … thank you 🙂
I have tried this wonderful masterpiece of a high protein soup. But I had added other ingredients like adding no vinegar, and adding no salt seasoning, season all, chili powder,and cumin, stewed tomatoes, green peas and carrots
This is outstanding!!!! Absolutely outstanding! My family loved it!!! I was so excited to try this recipe and this was even more delicious than I anticipated. The freshness and rich flavor of each ingredient truly sing! I also loved how the broth was a true broth. It didn’t get overly thick or take over. Outstanding!!!! Thank you!!!
I made this and it was so damn good!! My husband loved it and so did I. Would totally recommend this to anyone.
I made this for dinner tonight. It’s so good. I will definitely be making it again. I’ve already shared the recipe with a few friends.
My husband and I have this rule, a recipe need to be tested and agreed upon by both of us before it is allowed to appear in our recipe file. This one made it, by the first bite.
OMG! What a simple and yummy recipe. I made it tonight (added the chipotle peppers) and it was a huge hit. Thank you!
So so good and healthy! I put about twice the amount of garlic and added a teaspoon of salt but otherwise followed the recipe and it’s super delicious! Thank you!