Instant Pot Bean Soup

This Instant Pot bean soup recipe uses a 13 bean and lentil blend with a hearty tomato base for a cozy vegan meal. Tuscan kale leaves are stirred in at the end for added color and nutrition.

This Instant Pot bean soup recipe uses a 13 bean and lentil blend with a hearty tomato base for a cozy vegan meal. Tuscan kale leaves are stirred in at the end for added color and nutrition.

I’ve never been a fan of ham and bean soup. Something about it is just too salty and gross to me. Take the ham out though and I’m totally game for some cozy bean soup.

I think I’ve eaten more beans in the last 3 months than probably the last 3 years of my life. With this newer focus on eating more plant based meals, beans become a front runner for satiety and protein.

This Blueberry White Bean Salad and this easy Dandelion Greens + Beans Skillet are two bean favorites at the moment.

I can’t say I’m complaining about that because right now, in the middle of winter, they’re one of my favorite things to eat. They’re cozy, delicious and filling. What else do you need?

Without any meat, added grains or even potatoes to this bean soup, I knew I had to step up the heartiness factor another way and that was accomplished with a huge can of crushed tomatoes.

Similar to this Instant Pot tomato white beans recipe that uses tomatoes to do exactly that, crushed tomatoes add a thickness to the broth of this mixed bean soup that really helps make it feel like a complete meal.

Mixed bean soup made in the Instant Pot with Tuscan kale and a tomato base.


While you can definitely make bean soup on the stove, I find the easiest (and quickest) way to tasty bean soup to be using a pressure cooker or Instant Pot.

For the most part, this is a dump and set recipe. There’s just two simple things to remember:

Soak The Beans Overnight

Soaking the beans is important for a few reasons:

 1. It lessens the cooking time needed. This recipe is made in just 20 minutes of cooking time in the Instant Pot. If the beans aren’t soaked, you’ll easily need to at least double the cooking time.

2. Soaking makes beans easier on digestion. We all know the fun little song that comes along with bean consumption (beans, beans, they’re good for your heart…) and if you’re someone that finds yourself in digestive distress after eating beans or lentils, I encourage you to try soaking them first, it really makes a difference!

The soaking process breaks down the indigestible sugars in beans that cause that issue.

Soaking is as easy as putting the beans in a small bowl, covering with filtered water and leaving them out on the counter for 8 hours – overnight. Before you begin cooking, drain and rinse the beans well.

Hearty tomato based pressure cooker bean soup

Use The Sauté Mode To Develop Flavor

While browning meats and things before using my slow cooker bothers me immensely (mostly because you have to dirty another pan), the same cannot be said for using the sauté function on my Instant Pot.

In fact, that function is one of my favorite things about the Instant Pot as a pressure cooker. It enables you to develop deeper flavor in your soups and stews without creating more clean-up or dishes. 

For that reason, sautéing the celery, carrots, onion and garlic before adding the remaining ingredients for the bean soup to the pot and pressure cooking is an important and easy step in the creation of a tastier soup.

13 bean and lentil mixed soup made in the Instant Pot with kale and a brothy tomato base.


I used this 13 bean soup mix which includes navy beans, black beans, red beans, pinto beans, baby lima beans, large lima beans, garbanzo beans (chickpeas), kidney beans, Great Northern beans, black-eyed peas, yellow split peas, green split peas and lentils.

So technically this is a mixed bean and lentil soup.

You can use whatever bean soup mix you have on hand or can find in your grocery store. There are plenty out there, some are 13 bean mixes, others are 15 bean mixes and some are 10 or less. Any will work just fine!


If you forget or just don’t have time to soak the beans, you can definitely still make this bean soup recipe, don’t worry! There are 3 things to do in this situation:

  1. Rinse the beans very well before using them.
  2. Increase the broth and water total from 5 cups to 6 cups (whatever mixture of broth and water you want).
  3. Increase cooking time to 45 minutes.


Yes, this will take a lot longer than using a pressure cooker like an Instant Pot but it can be done if you have a good part of your day to stand by your stove.

Follow the directions in the recipe to sauté the celery, carrots, onion and garlic then add everything else to the pot (use a large Dutch oven or other heavy bottomed pot), bring to a boil then reduce to a simmer and cover. Cook for about 4 hours over low heat stirring occasionally  until the beans are tender. Stir in the kale right before serving.

If you soaked the beans overnight, use 5 cups of liquid as the recipe states. If you did not soak the beans, increase the liquid by a cup for this stove-top method.

Easy Instant Pot bean soup recipe made with a 13 bean and lentil blend.


Yes, you can. Place all the ingredients in the slow cooker except the kale. Stir to combine and set the slow cooker to cook on low for 8 hours. Stir the kale in at the end before serving.

I prefer the Instant Pot to the slow cooker because I think it tastes more flavorful sautéing the vegetables before cooking as mentioned above. You can do this before adding to the slow cooker if you want but it will require using an additional skillet.


Yes, bean soup is an excellent recipe to freeze and save for later.

Place the amount you want to freeze in an air-tight container, plastic bag or even better, stasher bag (I’ve switched to using these 90% of the time lately over plastic bags and absolutely love them). It will keep frozen for 2-3 months.

Make this hearty, cozy, vegetarian mixed bean soup in the Instant Pot in just 20 minutes. #InstantPot #InstantPotbeansoup #beansoup

If you’re looking for a cozy vegetarian bean soup recipe for winter, I hope you give this a try! Serve it as is, with some crusty bread or even add some cooked rice (or other grain) to it for an even more filling meal.


Creamy Carrot Soup with White Beans and Fennel
Lentil Vegetable Soup
Creamy Coconut Delicata Squash Soup
Instant Pot Creamy Tomato Tortellini Soup
Spicy Chicken Lime Soup
Italian Tomato Pasta Soup

Instant Pot bean soup

Instant Pot Bean Soup

Yield: 4-6
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

This cozy vegan easy Instant Pot bean soup recipe uses a 13 bean blend with a hearty tomato base and Tuscan kale leaves stirred in at the end.


  • 1 cup dried mixed beans (or bean and lentil blend - *see note for what I used), soaked overnight
  • 1 tablespoon avocado oil
  • 2 stalks celery, chopped
  • 1 large carrot, chopped
  • 1/2 large yellow onion, chopped
  • 2 cloves garlic, minced
  • 1 bay leaf
  • 28 ounces crushed tomatoes
  • 4 cups vegetable broth
  • 1 cup water
  • 1 teaspoon herbs de provence
  • 1/2 teaspoon cumin
  • 1/4 teaspoon smoked paprika
  • salt and pepper to taste
  • 1 bunch Tuscan kale, cleaned, stems removed and roughly chopped


  1. Drain and rinse bean mixture, set aside.
  2. Add avocado oil to the Instant Pot and turn on sauté mode.
  3. Add the celery, carrots, onion and garlic to the pot and sauté for 3-5 minutes until slightly softened.
  4. Add the beans to the pot along with the remaining ingredients except kale, stir to combine.
  5. Place the lid on the Instant Pot and make sure it's set to the sealing position. Program for 20 minutes on manual.
  6. Let natural release for 10 minutes then manually release the rest of the pressure.
  7. Remove the lid and stir in the chopped kale until wilted while the Instant Pot is on the "keep warm" setting.
  8. Serve warm and enjoy!


*I used this 13 bean soup mix from Bob's Red Mill. Any bean blend or bean/lentil mix will work though.

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 136Total Fat: 3gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 0mgSodium: 861mgCarbohydrates: 23gFiber: 6gSugar: 9gProtein: 6g

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition information can vary for a variety of reasons. For the most precise nutritional data use your preferred nutrition calculator based on the actual ingredients you used in the recipe.


Please leave a comment & rating below or share a photo on Instagram and tag @runningtothekitchen


  1. stephanie

    This was so flavorful and easy to make! Will definitely be keeping this soup in our dinner rotation this winter. :)

  2. Michelle Brown

    Thank you. We love this versatile recipe. Easy to swap out one thing for another. We have orange peppers today but no celery, so that’s our switch. I know it will still be perfect. Using some of our fresh plum tomatoes from CSA instead of canned, too. It will all work out just fine. We’ve used your recipe before to guide us through with our bags and bags of mixed beans. Healthy and filling vegan dinner!

    1. Running to the Kitchen Post author

      So happy to hear this! Glad you all like the recipe and are able to adapt to what you have on hand, that’s always the best compliment! :)


Leave a Reply

Your email address will not be published. Required fields are marked *