Slow Cooker Black Bean Soup (Instant Pot and Stovetop Friendly)

Elizabeth Lindemann
By Elizabeth Lindemann | Updated on February 23, 2026 | This post may contain affiliate links.
16 Comments |
5 from 6 votes

This hearty and healthy slow cooker black bean soup cooks for hours in your crockpot, with only FIVE MINUTES of prep! This recipe is made with bacon, but you can easily make it vegan/vegetarian by omitting it, or you can use ham instead. I love how smoky and flavorful this black bean soup is, and how it has a ton of vegetables packed into it as well. I like it served with crumbled cotija cheese, avocado slices, a squeeze of lime, and some fresh cilantro. You can even make it in your instant pot or on your stovetop with only a few recipe tweaks.

An overhead vertical image of a bowl of black bean soup.

Would you like to email yourself this recipe?

I'll send this post to you and add you to my mailing list, so you can come back to it later!

When I was a teacher, I worked 8-10 hour days. With a commute in and out of Boston, I was often gone for 12 hours at a time. Slow cooker meals like this saved my life!

This black bean soup requires only 5 minutes of prep, and you can let it cook for 4, 6, 8, or even 10 hours in your slow cooker. This dump dinner is really hard to mess up, precise timing isn’t necessary, and it’s a very forgiving recipe if you want to add or take away any of the ingredients. Which means you can come home after a long day and have dinner ready to go. The smell of the house as it cooks is incredible.

AND this recipe makes a ton, so you can keep some in your freezer for later.

How to make black bean soup in your slow cooker

  1. Add black beans (soaked, drained, and rinsed), bell pepper, jalapeño pepper, onion, celery, carrot, garlic, and bacon to the slow cooker.
  2. Add spices- cumin, smoked paprika, cayenne pepper, salt, and pepper.
  3. Pour in chicken stock (or vegetable stock, to make this recipe vegan/vegetarian) and mix together.
  4. Cover and cook on high for 4-6 hours or low for 8-10 hours in your crockpot.
  5. Stir in fresh cilantro and lime juice. 
  6. Use a potato masher to mash the soup until it’s thickened a bit. All done!

A photo collage showing the ingredients for slow cooker black bean soup before and after cooking.

How / why to soak the dry black beans

I love cooking with dry beans because they’re SO cheap, and they’re perfect for cooking low and slow in your slow cooker or pressure cooking in your instant pot.

But it’s important to soak, drain, and rinse your beans before cooking with them. This doesn’t take long, but it does take some planning ahead.

Soaking the beans in salted water does a few things:

  1. The salt helps flavor the beans and also helps make the skin softer, resulting in a creamier texture. Add about three tablespoons of salt to 4 quarts of water to soak 1 lb. of beans. Read more about it here. 
  2. The water helps break down the indigestible parts of the beans, so they are easier to digest.

Cooking dry beans without soaking them first is possible, and many recipes swear by it, but I’ve personally found that pre-soaked beans are easier to cook, more flavorful, and much easier to digest.

A bowl of black bean soup with avocado, cilantro, and cotija cheese on top on a blue towel.

How to cook black bean soup in your instant pot

The easiest and fastest way to make this black bean soup in your instant pot is to combine all the ingredients (except for the lime juice and cilantro) in your pressure cooker, cover, and set the pressure to manual, high for 15 minutes. Allow the pressure to naturally release for at least 10 minutes, at which point you can quick release. Then, stir in the cilantro and lime juice and mash until desired consistency is reached.

For extra credit, before pressure cooking, you can cook the bacon using the sauté function, remove it and set aside, then add the onions, celery, and carrots to sauté in the bacon fat for a little bit too. Then, add the remaining ingredients, including the bacon, and proceed.

How to cook black bean soup on the stovetop

Cook the bacon in the bottom of a large pot or dutch oven. Remove the bacon and set aside. Add the onions, celery, and carrots to the bacon fat and sautè until softened and starting to brown. Add the remaining ingredients, including the cooked bacon, except for the lime juice and cilantro. Bring to a boil, cover, and simmer for 2 hours, until beans are completely cooked and tender. Then, stir in the lime juice and cilantro and mash.

How to make super smooth, creamy black bean soup

When you’re done cooking the black bean soup, you’ll use a potato masher to mash some of the beans to thicken it up. You can keep mashing them as long as you want- the more you mash, the creamier the soup will be. Or, you can take it a step further and use an immersion blender to puree the soup.

A slow cooker with black bean soup and a ladle.

Other easy black bean recipes:

Other dry bean soup recipes:

Check out all my slow cooker recipes here, including this super yummy Slow Cooker White Chicken Chili!

Did you make this slow cooker black bean soup recipe? Please comment below and Rate this Recipe!

An overhead vertical image of a bowl of black bean soup.

Slow Cooker Black Bean Soup

This slow cooker black bean soup recipe is smoky, spicy, hearty, healthy, and absolutely delicious, and takes only 5 minutes of prep! Vegan/vegetarian optional.
5 from 6 votes
Save this Recipe
Print Pin Rate
Course: Soup
Cuisine: Central American
Prep Time: 10 minutes
Cook Time: 8 hours
Soaking beans time: 12 hours
Total Time: 8 hours 10 minutes
Servings: 8 servings
Calories: 297kcal

Want to save this recipe?

Enter your email to have it sent to your inbox!

Equipment

Ingredients

  • 1 lb. dry black beans soaked, drained, and rinsed (see notes)
  • 1 bell pepper any color, seeded and diced
  • 1 onion diced
  • 2 ribs celery finely chopped, plus the leaves if available
  • 2 carrots diced
  • 2 cloves garlic minced
  • 1 jalapeño pepper ribs and seeds removed, finely diced
  • 4 slices thick-cut bacon cut into small pieces
  • 4 cups chicken stock/broth
  • 1 teaspoon smoked paprika
  • 2 teaspoons ground cumin
  • 1/4 teaspoon cayenne pepper
  • 1 teaspoon kosher salt plus more if needed
  • 1/4 teaspoon black pepper plus more if needed
  • 1/3 cup chopped fresh cilantro
  • juice of one lime
  • crumbled cotija cheese, sliced avocado, sour cream, chopped red or green onions, hot sauce, or other fixings for serving (optional)

Instructions

  1. Stir together all ingredients except for cilantro and lime juice together in a large slow cooker.
  2. Cook on low for 8 hours or high for 4 hours.
  3. Use a potato masher to mash the beans in the soup to thicken to desired consistency. Alternatively, you can do a few pulses with an immersion blender.
  4. Stir in fresh cilantro and lime juice.
  5. Serve with optional fixings.

Notes

  • To soak the beans: cover the dry black beans with 4 quarts of water and 3 tablespoons of salt in a container and allow to soak for at least 12 hours or up to 48 hours in your fridge. Drain in a colander and rinse off with water before adding to the crockpot.
  • To make this vegan/vegetarian, use vegetable broth instead of chicken broth and omit the bacon. Add more smoked paprika for more smoky flavor.
  • Freeze the leftovers in an airtight container for up to 6 months. Refrigerate for about 5 days.
  • To make this in your instant pot, combine all ingredients except for lime juice and cilantro and cook on manual, high pressure for 15 minutes. Allow to naturally release pressure for at least 10 minutes. Stir in cilantro and lime juice and mash until desired consistency is reached.
  • To make this on the stovetop, cook the bacon in a large pot. Remove and set aside. Sauté the onions, celery, and carrots in the bacon fat until softened and starting to brown. Add the remaining ingredients, including the cooked bacon, bring to a boil, cover, and simmer for 2 hours, or until beans are cooked. Stir in cilantro and lime juice and mash until desired consistency is reached.
  • 1-2 cups of frozen corn can be added in with the lime juice and cilantro at the end.
  • The provided nutrition information does not include any added sodium from seasoning to taste, any optional ingredients, and it does not take brands into account. Feel free to calculate it yourself using this calculator or by adding the recipe to Yummly.

Nutrition

Calories: 297kcal | Carbohydrates: 41g | Protein: 16g | Fat: 8g | Saturated Fat: 3g | Cholesterol: 12mg | Sodium: 864mg | Potassium: 1117mg | Fiber: 10g | Sugar: 3g | Vitamin A: 3292IU | Vitamin C: 32mg | Calcium: 95mg | Iron: 4mg

Nutrition Information Disclaimer

The provided nutrition information is my best estimate and reflects one serving of the recipe (total servings indicated at top of recipe card). It does not include any added sodium from seasoning to taste, any optional ingredients, and it does not take brands into account. I use an automatic API to calculate this information. Feel free to calculate it yourself using one of these tools:

Very Well Fit Nutrition Information Calculator

This recipe first appeared on Bowl of Delicious in October 2015 as “Smoky Slow Cooker Black Bean Soup.” The recipe has been adjusted and improved, as well as the contents of the post and the photographs.

5 from 6 votes (2 ratings without comment)

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.

16 Comments

  1. 5 stars
    I have been looking for a great black bean soup recipe over the years and this one is “The One” for us. I’m not a slow cooker fan so I made it stove top. I pretty much followed everything except maybe a bit more garlic and an extra strip of bacon. Oh wait…..because the guys want “meat”, I added a sliced smoked turkey kielbasa towards the end. This one is a keeper. Finally!!!! Thank you!

  2. 5 stars
    This soup is so great!! And incredibly easy in the slow cooker—the beans turned out just right. I will definitely make this again!

  3. You mention soaking the beans in salt water but the notes don’t mention how much salt to add. Can you please tell me your best method for soaking? I usually have a hard time digesting beans and anything to break down those enzymes is great!

  4. 5 stars
    This recipe has saved me on so many busy days! It tastes so good and smells so amazing when you come home after a long day of work.

  5. The flavor of this soup was great, but FYI, the beans weren’t completely done after cooking for 9 hours on low. Just wanted to give others a heads-up.

    1. Thanks for letting us know, Becky! Slow cookers can vary- older models especially sometimes cook at a lower temperature than others. The good thing about a slow cooker is that you really can’t overcook things so it’s easy to add a few hours to the cooking time even if you don’t know if you are going to need it!

    2. I’ve read that salting beans before cooking keeps them from cooking right. I don’t salt my soaking water or add salt to the soup until the end.

      1. I used to think that as well! Kenji Lopez-Alt did a great experiment on salting vs. not. Salting beans actually enhances the flavor AND helps keep them intact. Adding salt at the end instead definitely won’t HURT, but after reading this (and starting to soak and cook my beans in salted water) I have definitely noticed a difference. Check out the experiment here: https://www.seriouseats.com/2016/09/salt-beans-cooking-soaking-water-good-or-bad.html

  6. I absolutely LOVE smoked paprika! And I love that you put it in black bean soup. Gonna have to give this one a try! :)

    1. I put it in EVERYTHING. It’s the best way to get a natural smoked taste (without the use of liquid smoke or anything like that!).