Black Bean Soup

Soup and StewComfort FoodBlack Bean

This hearty black bean soup is what you need on a cold and dreary day! Made with ham shanks, sweet potatoes, bell pepper, onion, cumin, and chili. Garnish with cilantro, sour cream, and avocado.

Photography Credit: Elise Bauer

The best remedy for cold and wet stormy weather? This hot and hearty, Black Bean Soup.

The Ingredients for Black Bean Soup

Soup like this is mostly an improvisation. The foundation ingredients are the black beans, the smoked ham hock or shank, the onions, and the spices. But even the ham hock or shank you could substitute with some good bacon or a thick cut of ham.

Starting out with dry beans means that you can cook them (after a good soaking) for a long time with the smoky ham, allowing the flavor to really infuse the beans.

You can use either a smoked ham shank or a ham hock for this soup. Ham shanks typically have more meat on them. If you can’t find shanks or hocks, you can use a half pound ham steak, cut into chunks, to flavor the beans, or a quarter pound of bacon, cooked first to render the fat.

Thick Black Bean Soup

I love black bean soup when it’s thick, almost stew-like. If you like yours thinner, feel free to add water or more chicken stock to this recipe.

Black Bean Soup in Bowl

Save Some Time With This Tip

Do you have a pressure cooker or Instant Pot? If so, you can easily cook the black beans and the ham hock using a pressure cooker, greatly reducing the total time it takes to make this soup. No need to pre-soak the beans if you are using a pressure cooker.

We’ve covered the topic of pressure cooking beans in a separate article (see How to Make Fast, No-Soak Beans in the Pressure Cooker). For this black bean soup recipe, just add the beans, ham hock, bay leaves, baking soda, salt, and water to the pressure cooker. Cook on high pressure for 20 minutes, with 10 minutes of natural release.

How to Freeze Black Bean Soup

This black bean soup freezes really well! Just freeze it in individual portions (here’s how!) and freeze for up to three months.

If you remember, place however many portions you need in the fridge the night before to thaw, then reheat on the stovetop or in the microwave. If you forget, you can also transfer the frozen soup directly into a saucepan and warm, covered, over low heat.

Black Bean Soup

What to Serve with Black Bean Soup

Serve bowls of this soup topped with fresh cilantro, sliced avocado, and a scoop of sour cream. Include homemade tortilla chips on the side for dipping into the warm soup!

More Soups to Warm You Inside and Out!

Updated November 26, 2018 : We spiffed up this post a little to make it sparkle! No changes to the recipe.

Black Bean Soup Recipe

  • Prep time: 20 minutes
  • Cook time: 1 hour, 45 minutes
  • Yield: Makes 8 cups, serves 6

Do you have a pressure cooker or Instant Pot? You can easily skip the bean soaking step and cook the black beans more quickly using a pressure cooker. See instructions in step 1.

Prep the onion, sweet potato, carrot, celery, garlic, and red bell pepper while the beans are cooking in step 1.


  • 1 pound dried black beans (about 2 cups), rinsed, soaked in 4 quarts of water overnight or 6 hours, drained
  • 1 pound smoked ham shank or hock
  • 2 bay leaves
  • 5 cups water
  • 1/8 teaspoon baking soda
  • 1/2 teaspoon salt
  • 4 tablespoons olive oil
  • 1 large yellow onion, chopped fine (2 cups)
  • 1 medium sweet potato, chopped into 1/2-inch pieces (2 cups, chopped) (can substitute 2 large carrots)
  • 1 carrot, chopped fine (1/2 cup)
  • 1 celery rib, chopped fine (1/2 cup)
  • 1 teaspoon salt
  • 4 medium garlic cloves, minced
  • 1 tablespoon ground cumin
  • 2 teaspoons chili powder
  • 2 cups chicken stock (add 2 teaspoons of salt if using unsalted stock)
  • 1 tablespoon molasses
  • 1 red bell pepper, roughly chopped
  • 3 to 4 tablespoon lime juice (can substitute lemon juice)
  • Salt

To serve:

  • Chopped fresh cilantro
  • Sour cream
  • Avocado, peeled and chopped


1 Cook the beans with the ham hock/shank: Place beans and ham shank or hock in a 4-quart, thick-bottomed pot. Add 5 cups water, bay leaves, salt and baking soda. Bring to a boil, reduce heat to a low simmer. Cover and let cook 1 hour 15 minutes to 1 hour 30 minutes, until beans are tender. Remove bay leaves.

Pressure cooking instructions: If you have a pressure cooker, you can save time by putting the un-soaked dry beans and the ham shank into a pressure cooker. Add 5 cups of water, 2 bay leaves, baking soda, and salt. Cook at high pressure for 20 minutes, do a natural release of pressure for 10 minutes before releasing the pressure. Remove the bay leaves.

2 Remove ham shank, cut up ham meat: Remove ham shank or hock from the pot. Cut ham meat away from the bone and cut into small, bite-sized pieces, set aside.

3 Cook onions, celery, carrot sweet potato, add spices: While the beans are cooking, heat olive oil in a large 6- to 8-quart thick-bottomed pot on medium high until the oil is hot, but not smoking.

Add the onions, celery, carrot, sweet potato, and 1/2 teaspoon of salt. Cook, stirring occasionally, until lightly browned and softened, 10 to 15 minutes.

Reduce heat to medium, add the cumin, chili powder, and garlic, cook for an additional 2 minutes, stirring constantly.

4 Add beans, liquid, molasses, bell pepper to onion mixture: Once the beans are tender, add the beans, their cooking liquid, chicken stock, molasses, and bell pepper to the pot with the onion mixture.

Bring to a boil then reduce heat to a simmer. Cook, stirring occasionally, for 20 to 30 minutes.

5 Purée a third of the soup: Using an immersion blender, purée about a third of the soup. Or remove about 3 cups of the soup to a blender and purée it, return it to the soup.

6 Serve: Return the reserved ham pieces to the soup to serve. Add 3 tablespoons of lime juice. Adjust seasonings. If on the sweet side, add a bit more lime juice. Add more salt to taste.

Serve with garnishes.

Note that the soup may continue to thicken. If you would like it thinner, just add some water to desired consistency.

Hello! All photos and content are copyright protected. Please do not use our photos without prior written permission. If you wish to republish this recipe, please rewrite the recipe in your own unique words and link back to Black Bean Soup on Simply Recipes. Thank you!


Products We Love

This post may contain links to Amazon or other partners; your purchases via these links can benefit Simply Recipes. Read more about our affiliate linking policy.


Black bean pumpkin soup from Deb of Smitten Kitchen

Black bean and rice soup with lime and cilantro from Kalyn's Kitchen

If you make this recipe, snap a pic and hashtag it #simplyrecipes — We love to see your creations on Instagram, Facebook, & Twitter!

Elise Bauer

Elise Bauer is the founder of Simply Recipes. Elise launched Simply Recipes in 2003 as a way to keep track of her family's recipes, and along the way grew it into one of the most popular cooking websites in the world. Elise is dedicated to helping home cooks be successful in the kitchen. Elise is a graduate of Stanford University, and lives in Sacramento, California.

More from Elise

79 Comments / Reviews

No ImageBlack Bean Soup

Did you make it? Rate it!

  • Deanne

    My husband says this soup is like candy…so delicious! I did not use a ham hock as we don’t eat red meat. A few dashes of liquid smoke added a touch of smokey flavor. I may try a the chipotle pepper next time.


  • Gail

    I’m going to serve this with your “Kale”sadilla as you suggest. Please excuse me for posting an ingredient change. I hate it when people try to correct a recipe by adding their own ingredients, but this might help someone with the same problem I have. Cumin and I do not agree with each other, so I substitute oregano. I grow a Mexican oregano that substitutes wonderfully, but when that oregano goes dormant I just use regular.

  • Pat

    After you freeze cooked beans, are they mushy when you eat them? I often have to make ham and beans out of leftover ham bone and season mine up where they come out like Boston baked beans. But I don’t like mushy beans.

  • Deanne

    Best black bean soup ever. I took the advice of others and used chipotle peppers instead of the ham hock and it added a nice smokey flavor. SO yummy! Thanks Elise!


  • Ellen

    I’d like to try this using canned black beans. How many cans should I use?

View More
Black Bean SoupBlack Bean Soup