Instant Pot Bean Soup

This Instant Pot Bean Soup is a delicious and budget-friendly plant-based meal that's ready in under 1 hour. It's made in a few simple, beginner-friendly steps and less than 15 minutes of active cooking time — our favorite appliance does the heavy lifting for us! Top it with sour cream, cheese, and smoked paprika for a nutritious and comforting meal.

This recipe was originally published on February 28, 2020. It was updated on September 2, 2021.

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please see my disclosure policy for details.


Two bowls of Instant Pot bean soup in front of a pressure cooker

Though I'm not gluten-free, I try my best to eat my carbs from a variety of sources. By getting my carbs from oats, beans, potatoes, fruits & veggies, & non-wheat grains, as well as whole grain wheat, I find I eat a more diverse -- and hopefully more nutritious --- diet than I would be eating otherwise.

In this, I've been trying to work more beans into my diet. While I've been playing around with a black bean brownie recipe, throwing beans onto our salads, and -- of course -- making hummus, I have discovered an unfortunate, and probably common, issue.

Digestive issues, that is. 😐

Eek! I know. But before you go running away -- I promise that will be it for that topic -- I ask you to continue reading on. That is, because I discovered a way to lessen the impact beans have on my system. 🙌

Enter the pressure cooker. As Dr. Steven Gundry says, pressure cooking legumes can make them easier for your digestive system to handle.

So, I played around with a few pressure cooker bean recipe ideas and landed on this 3 bean soup recipe. It's a straightforward, but flavorful soup with budget-friendly and easy to find ingredients like onions, carrots, celery, pantry spices, salt, and water.

And the dried bean soup cooks up in about an hour total, making it pretty much a miracle, compared to how long it can take to cook up dried beans on the stovetop!

So, pull out your Instant Pot or pressure cooker, grab your dried beans, and get ready for a delicious and gluten-free way to enjoy some healthy carbs tonight.

3 small glass containers of dried beans: white beans, black beans, and pinto beans

This Quick Pressure Cooker Bean Soup Is

  • Creamy
  • Hearty
  • Savory
  • Lightly spicy

If you're looking for a healthy and easy pressure cooker bean soup recipe the whole family will enjoy, this one's for you!

Looking for more easy and tasty bean recipes? Check out my Creamy Tuscan White Bean Skillet, Cheesy Refried Bean Dip, and 5 Bean Salad.

All of the ingredients for instant pot bean soup: dried beans, celery, onions, garlic, olive oil, seasonings, and carrots

Ingredients

  • Dried pinto beans
  • Dried black beans
  • Dried great northern beans
  • Onions
  • Carrots
  • Celery
  • Garlic
  • Spices - cumin, coriander, chili powder, and cayenne pepper
  • Olive oil
  • Salt
  • Water

Substitutions

  • Beans - any combination of 1 ½ cups of the above beans (pinto, black bean, or Great Northern) can work for this recipe. You can even just do all of one type of bean to simplify this recipe.
  • Liquid - vegetable broth or chicken broth or stock can replace the water in this recipe. It will add more dimension and flavor to it, too, though it will also add some sodium so you may want to decrease the amount of salt you add to the soup. If using a chicken broth, this recipe will no longer be vegetarian or vegan, either.
A side shot of a bowl of instant pot bean soup with shredded cheese, sour cream, and seasonings

How to Make Instant Pot Bean Soup

  1. With the pressure cooker's sauté setting set to medium heat, sauté the onions, carrots, and celery until the onions and celery start to become transparent.
  2. Stir the garlic into the veggie mix and sauté until the garlic becomes fragrant.
  3. Add the cumin, coriander, chili powder, and cayenne pepper (if using). Cook, stirring frequently until the spices are toasty and fragrant.
  4. Pour the beans, salt, and water into the pressure cooker and give the soup a few good stirs.
  5. Turn off the pressure cooker's sauté feature. Lock in the pressure cooker lid and seal the air pressure valve on the lid.
  6. Pressure cook the soup on high pressure for 45 minutes. Quick-release the pressure.
  7. Using an immersion blender, blend the soup to your desired consistency, or carefully pour the soup into a blender and blend with the lid vent removed while running.
  8. Ladle the soup into bowls and serve!

Recipe Pro-Tips

  • Blend the soup to your desired level. If you want the soup super smooth, blend it completely. If you want some chunks of veggies and bean in the soup, only blend it half way.
  • How to safely blend soup in a blender. The easiest way to blend this soup is with an immersion blender. If you don't have one, however, you can also blend it in an blender. Be careful moving the hot soup to the blender and remove the heat vent from the blender lid before blending the soup (you can place a paper towel or kitchen towel over the vent if you are worried about splattering).
An overhead shot of a bowl of black bean soup

Recipe FAQs

How do you thicken bean soup?

I prefer to thicken my bean soup by pureeing some of the beans. You can do this by partially blending with an immersion blender or blending half of the soup in a blender (just make sure to remove the lid vent) before mixing it back into the rest of the soup.

How long does it take to cook beans in a pressure cooker or Instant Pot?

Most small to medium size beans, like the black beans pinto beans, and great northern beans in this recipe, will cook up in a pressure cooker in about 40-45 minutes.

Can I make a double batch of bean soup in the Instant Pot?

Yes, you certainly can make a double batch of this soup in the pressure cooker, as long as the ingredients don't surpass the max fill line inside the pot of the pressure cooker. If they don't, just follow the recipe directions as listed, sautéing the veggies longer if needed until the onions are cooked through and transparent. Otherwise, you don't need to adjust the pressure cooking time on the Instant Pot. It will naturally take longer to bring to pressure and will therefore adjust the total cooking time for you.

A ladle of Instant Pot Bean soup over an Instant pot

Serving Suggestions

This bean soup is very filling so you can serve it on its own, but it's also delicious served with sides like tortilla chips or warm rolls.

You can also top the soup with pumpkin seeds, mozzarella or Mexican cheese, sour cream, and/or green onions to give it a taco flavor and make it more filling.

Dietary Adaptations

This recipe is naturally gluten-free, dairy-free, vegan, and vegetarian. It's a great source of carbohydrates and plant-based protein and contains no processed sugar!

Storage Directions

Leftover bean soup last covered in the refrigerator for 4-5 days. It can also be frozen in freezer-safe containers for up to 3 months.

Save this Recipe for Later on Pinterest

A pinterest pin for instant pot bean soup

Tools needed to make this recipe

More Instant Pot Recipes

Recipe Card

Want to save this recipe for later?
Enter your information below, and I'll send it straight to your inbox! I'll also send you my new recipes each week!
An overhead shot of bean soup in a white bowl
5 from 2 votes

Pressure Cooker Bean Soup (Vegetarian & Gluten-free!)

Chelsea Plummer | Mae's Menu

Instant Pot 3 Bean Soup: a delicious and budget-friendly plant-based meal that's ready in under 1 hour!

For extra flavor, substitute vegetable or chicken broth or stock for the water.
Cook Time 50 minutes
Pressurizing & De-pressurizing 15 minutes
Total Time 1 hour 5 minutes
Course Soup
Cuisine American
Servings 6 Servings
Calories 181 kcal

Ingredients
  

  • 2 tablespoons olive oil
  • 1 ½ cup diced onions cut into ¼" dice
  • 1 ½ cup sliced carrots cut into ¼" cubes
  • 1 ½ cup diced celery cut into ¼" dice
  • 3 large garlic cloves minced
  • 1 teaspoon dried cumin
  • ½ teaspoon dried coriander
  • 1 teaspoon chili powder
  • ¼ teaspoon cayenne pepper optional
  • 1 ½ teaspoon salt
  • ½ cup dried pinto beans
  • ½ cup dried great northern beans
  • ½ cup dried black beans
  • 5 ½ cup water

Instructions
 

  • With the pressure cooker's sauté setting set to medium heat, sauté the onions, carrots, and celery for 4-5 minutes or until the onions and celery start to become transparent.
  • Stir the garlic, cumin, coriander, chili powder, and cayenne pepper (if using) into the veggie mix and sauté for another 2 minutes, or until the garlic becomes fragrant.
  • Pour the beans, salt, and water into the pressure cooker and give the soup a few good stirs.
  • Turn off the pressure cooker's sauté feature. Lock in the pressure cooker lid and seal the air pressure valve on the lid.
  • Pressure cook the soup on high pressure for 45 minutes. Quick-release the pressure completely.
  • Using an immersion blender, blend the soup to your desired consistency, or carefully pour the soup into a blender and blend with the lid vent removed while running.
  • Ladle the soup into bowls and serve!

Notes

Leftover bean soup last covered in the refrigerator for 4-5 days. It can also be frozen in freezer-safe containers for up to 3 months.

Nutrition

Serving: 1/6 of the back of soupCalories: 181kcalCarbohydrates: 28gProtein: 8gFat: 5gSaturated Fat: 1gPolyunsaturated Fat: 4gSodium: 611mgFiber: 8gSugar: 5g
Did you love this recipe?Please review and comment below, or pin it to your Pinterest account!
5 from 2 votes (1 rating without comment)

Please share your recipe comments and feedback. It helps us create better content and helps other readers find what they're looking for.

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

Recipe Rating




2 Comments

    1. Oh perfect, Linda! I'm so glad to hear you like it as much as I do! Those seasonings really make the soup pop!

      Thanks for sharing and reviewing!

      Chelsea