• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipes
  • About
  • Subscribe
  • Winter Recipes
Kitchen Skip
menu icon
go to homepage
  • Recipes
  • About
  • Subscribe
  • Winter Recipes
    • Facebook
    • Pinterest
    • Substack
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • About
    • Subscribe
    • Winter Recipes
    • Facebook
    • Pinterest
    • Substack
    • YouTube
  • ×
    Home » Recipes » Soups, Stews & Chili

    Instant Pot White Bean Soup

    Published: Mar 23, 2021 · Modified: May 16, 2024 by Jenny Meier

    Jump to Recipe

    Instant Pot White Bean Soup is a creamy (vegan!) white bean soup scented with garlic and rosemary. This Instant Pot soup is made with dried white beans and just a few ingredients.

    bowl of white bean soup

    Featured Reviews

    "Delish! thank you - easy and nutritious" - Alina

    "Great and super easy. Added garlic salt, and added fresh lemon juice when finished cooking. Will definitely make again!" - El

    Dried white beans, onion & garlic, olive oil and salt are really all you need to make this simple, affordable and lovely Instant Pot White Bean Soup.

    Rosemary adds flavor and aroma, but you can choose to sub in another fresh herb like parsley, chives or oregano. Celery adds another layer of subtle flavor, but if you don't already have celery in your refrigerator, it's not absolutely necessary.

    Jump to:
    • Featured Reviews
    • Cooking Instructions
    • How Do You Thicken Broth in Bean Soup?
    • What to Serve with White Bean Soup
    • What if the Beans Don't Cook Evenly?
    • Can I Make This Recipe with Canned Beans?
    • More Bean Soup Recipes
    • Frequently Asked Questions About Instant Pot White Beans
    • 📖 Recipe

    Cooking Instructions

    You can make this bean soup in just a few easy steps:

    • Saute onion, garlic and celery
    • Add dried beans, water/broth and rosemary
    • Cook for 35 minutes at high pressure (natural release)

    How Do You Thicken Broth in Bean Soup?

    An easy to way to make vegan white bean soup creamy is pureeing the cooked ingredients. For this soup, I put a cup or two of cooked beans and broth into my blender and puree until silky smooth. You can also use an immersion blender.

    You might choose to blend the entire soup, for a smooth, thick texture. I prefer to blend only part of the soup, so it has still has whole beans in the broth.

    What to Serve with White Bean Soup

    A crusty loaf of bread or garlic bread is a must with this soup! I also really like this simple soup with one or more sides or toppings. Such as:

    • Pesto, to spoon into the soup
    • Grated parmesan or Swiss cheese, to top each bowl of soup
    • A squeeze of lemon juice
    • Sausage (kielbasa, pre-cooked chicken sausage, vegetarian sausage, or whatever you like)
    • Sauteed greens, like kale or Swiss chard
    bowl of white bean soup

    What if the Beans Don't Cook Evenly?

    Cooking white beans for 35 minutes should be enough time for the beans to become very soft and tender. However, beans can be unpredictable. Sometimes, most of the beans will be perfectly cooked and others will be floating around all hard and wrinkled. This can happen due to old beans, or if acidic ingredients are added like vinegar, lemon or tomatoes.

    The good news is that you can simply re-seal the pressure cooker and re-program it to cook for 5 more minutes (with natural release). If the beans still aren't completely cooked after that, just program the beans to cook for a few minutes more.

    Can I Make This Recipe with Canned Beans?

    Yes, you can. However, you don't need to cook it as long. Using canned beans, you only need to cook the soup for 5 minutes at high pressure. Make sure to drain the beans before adding them to the pot.

    You could also try this recipe for Instant Pot White Bean, Cabbage and Tomato Soup.

    More Bean Soup Recipes

    • Slow Cooker 15 Bean Soup
    • Crockpot Split Pea Soup
    • Crockpot Lentil Soup
    • Instant Pot Sausage and Lentil Soup
    • Instant Pot Red Lentil Soup

    Frequently Asked Questions About Instant Pot White Beans

    How Do I Cook White Beans in My Instant Pot?

    For detailed instructions, read this recipe for Instant Pot White Beans.

    Do I Need to Pre-Soak the Beans?

    For pressure cooker white beans, pre-soaking is optional. Pressure cookers do an excellent job of cooking beans even if they haven't been soaked.

    However, pre-soaking beans helps the beans cook faster and more evenly. It reduces the odds that you'll have undercooked beans in your pot. If you can remember to soak the beans the night before, there's no reason not to.

    How Do I Pre-Soak Beans?

    To soak beans, cover completely with water in a big bowl and soak for 6 to 12 hours before cooking. Add 1 tablespoon salt to the soaking water for every pound of beans for more flavor. Drain and rinse the beans before cooking.

    There are also methods for quick-soaking beans, like this hot water method.

    Does it Matter Which Type of White Bean I Use?

    No, you can use any variety of white bean that you like. I used Great Northern for this recipe. All varieties of white beans (Great Northern, Cannellini, Navy) usually take between 25 to 35 minutes to cook in a pressure cooker.

    What if the Beans Aren't Cooked Enough?

    If the beans aren't soft enough for your liking after the cooking time and natural release have completed, just seal the lid back on the pressure cooker and cook the beans for 5 more minutes, with another natural release.

    Print

    📖 Recipe

    Instant Pot White Bean Soup

    bowl of white bean soup
    Print Recipe
    Pin Recipe

    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    4.8 from 12 reviews

    Instant Pot White Bean Soup is a creamy white bean soup scented with garlic and rosemary. It's made with dried white beans and just a few ingredients.

    Serving bread for dipping in the soup is a must! For other serving suggestions, read the blog post above. 

    Total Instant Pot Cooking Time: 15 minutes to reach pressure + 35 minute cooking time + natural release

    • Author: Jenny Meier | Kitchen Skip blog
    • Prep Time: 10
    • Cook Time: 30
    • Total Time: 40 minutes
    • Yield: 6 servings 1x
    • Category: Soup
    • Method: Instant Pot
    • Cuisine: American
    • Diet: Vegan

    Ingredients

    Units Scale
    • ¼ cup olive oil
    • 1 small onion, finely chopped
    • 4 to 6 garlic cloves, finely chopped
    • 1 rib celery, finely chopped or thinly sliced
    • 8 cups water or vegetable broth
    • 1 pound dried white beans (a little over 2 cups)
    • 2 sprigs rosemary (see notes below about rosemary amounts)

    Ingredient Note: If you have a Parmesan rind with just a little bit of cheese left on it, throw the rind into the soup to add more flavor as it cooks

    Instructions

    1. Heat the olive oil in the Instant Pot. Press the Saute button to heat the pot.
    2. Saute onion, celery and garlic for about 7 minutes, stirring occasionally, until onion is soft and lightly browned. 
    3. Add water or broth, dried beans and rosemary. If using water, add 1 teaspoon salt. If using broth, wait to season the soup until after it’s cooked and you can taste it first. 
    4. Cook for 35 minutes at high pressure, by pressing the Manual button to program the Instant Pot.
    5. Let the pressure release naturally when the cooking time is done.
    6. Puree some of the soup to make it creamy. Scoop out 1 to 2 cups of beans and 1 to 2 cups of broth and puree in the blender until very smooth (be careful - start at very low speed because hot liquid will rise up and splatter). Or, you can use an immersion blender to blend the soup to a consistency that you like.
    7. Add the pureed portion back to the soup. If you want the soup creamier, then puree even more beans and broth. It’s up to you!
    8. Adjust flavor with salt and pepper. 

    Notes

    Rosemary - The amount of rosemary added to the soup should be determined by how much you like rosemary. Two sprigs that are 2 - 3 inches long will add strong rosemary flavor. If you just want a hint of rosemary, use only 1 small sprig.

    If you don't care for rosemary, use another fresh herb like parsley, chives or oregano. 

    You can use all water or all broth for this soup, or a combination of water and broth. 

    If you've soaked the beans overnight before cooking this soup, then try a cooking time of 20 minutes for soaked beans. 

    This recipe was made in a 6-quart Instant Pot 

    Please rate and review this recipe!

    Your reviews help other readers. They also help me provide the best recipes possible. Thanks!

    More Delicious Recipes

    • A bowl of tiny star pasta with chicken.
      Chicken Pastina Soup
    • A bowl of refried bean soup with toppings.
      10-Minute Refried Bean Soup
    • a bowl of beef stew made in an Instant Pot
      Instant Pot Beef Stew
    • a bowl of tomato soup with basil next to a grilled cheese sandwich
      Easy Tomato Soup

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

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

      Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    1. Isabelle

      November 11, 2024 at 4:44 pm

      This soup was perfect for a miserable rainy day, but a word of warning that the cook time on the recipe doesn’t include the time needed for the IP to come up to pressure and for the pressure to release at the end.
      Dinner ended up being 30 mins later than planned, but it was worth it… and now that I know, I’ll give myself the extra buffer times when planning!

      Reply
    2. Page

      February 24, 2024 at 1:33 pm

      I've been making this recipe since last summer. I make up a big batch and then freeze quart containers of it for other weeks. I tend to use broth, or sometimes half broth/half water. I add some tomato boullion sometimes, or thyme, or today I added some Black Truffle Herb. I usually throw in a couple of bay leaves (remove when cooked). I increase the celery to two stalks and add two sliced carrots, too (just to increase the micronutrients). Thank you so much for this classic base soup recipe to enjoy year around!

      Reply
      • Jenny Meier

        February 24, 2024 at 3:31 pm

        Thanks for letting us know, I'm so glad you enjoy it. Black truffle herb sounds amazing!

        Reply
    3. Marielle

      November 27, 2023 at 10:43 am

      Delicious soup! I used parsley because we didn’t have rosemary on hand, and added the Parmesan rind as suggested. I made a lower sodium version so that my baby could eat it as well. This will get added to our recipe book.

      Reply
    4. Connie

      February 15, 2023 at 7:27 pm

      This was delicious. I used Better Than Bouillon Veg base, dried rosemary (half TBSP?) and pureed 2 c each of beans and broth.
      Filling and comforting on a chilly rainy evening, I served with cream scones and a simple salad.
      I'm at the end of a grocery cycle, didn't think I had enough ingredients in the house to make dinner, so glad I found your site. Will definitely make this soup again.

      Reply
    5. RD

      December 11, 2022 at 4:13 pm

      Super easy to follow, excellent taste and all questions were answered in the recipe, I could not ask for more.

      Reply
    6. Theresa Reale

      December 04, 2022 at 4:53 pm

      I have made this several times now. I added the parmesan rind as suggested. I had no celery this time but added a teaspoon of celery seed.
      I used low sodium broth and sprinkled some grated parmesan on the soup for added flavour. Thanks for the recipe.

      Reply
    7. TONI

      September 30, 2022 at 4:49 pm

      Really, really enjoyed this. Trying to eat a bit more healthy and cut out meat where we can, and still have something hot and nourishing. I'm feeling under the weather today, and this is EXACTLY what my body wanted. Thank you!!!!

      Reply
      • Jenny

        October 03, 2022 at 12:29 pm

        I'm so glad you enjoyed it, thanks for letting me know. Hope you feel better soon!

        Reply
    8. Julia

      May 21, 2022 at 7:02 am

      I found the recipe in its original version to be too watery and too bland. Like ideal for someone who is sick but I prefer a tichker, more flavorsome soup.

      Next time I will cook it with only 6 or 5 cups of water. This time I used the instant pot sauté function to simmer the broth down for a good 10min afterwards which didn't really satisfy my consistency wishes. So I made a quick corn starch slurry (2tbsp of corn starch dissolved in 4tbsp of cold water and then put in the pot and cooked to further thicken).

      When it was thick enough for my personal subjective taste, I added 4tbsp of nutritional yeast, the juice of 1 lemon, a good heaping of freshly ground pepper, a tsp of maple sirup, a tbsp vegan Worcestershire sauce and a tsp of mustard. Then I added 3 cups of fresh spinach and left in 2min before serving.

      (The next day we added some gnocchi and had them cook in the soup for 3min until soft and delicious which was a great 2nd-day adjustment)

      Reply
      • Jenny

        May 24, 2022 at 12:06 pm

        Thanks for you honest review and helpful suggestions!

        Reply
    9. Floyd

      April 05, 2022 at 11:35 am

      Easy and delicious! Used water for cooking, had to cook beans for about 50 minutes. Added fresh lemon juice to every serving I ate. Froze leftovers and they reheated great. Will definitely be making this again soon!

      Reply
    10. El

      February 19, 2022 at 11:35 am

      Great and super easy. Added garlic salt, and added fresh lemon juice when finished cooking. Will definitely make again!

      Reply
    11. Kelly

      February 05, 2022 at 4:16 pm

      Left out the celery, added lemon juice and salt and pepper. Really delicious!

      Reply
      • Jenny

        February 07, 2022 at 9:28 am

        So glad you liked it!

        Reply
    12. Alina

      January 06, 2022 at 1:19 pm

      Delicious Soup / beans.....i added rosemarey, parsley, sauteed garlic and onion in the Instant pot as you suggested. cooked about 35 mins, cooled and transferred to a pot for a 15 min stove cook to reduce a little of the brothiness. added 1 tbspn of tomatoe paste for colour, and 1/4 lemon. Delish! thank you - easy and nutritious.

      Reply
      • Jenny

        January 06, 2022 at 2:09 pm

        That sounds delicious! Thanks for letting me know.

        Reply
    13. Jen

      January 05, 2022 at 1:33 pm

      An easy soup to make with really affordable white beans.

      Reply

    Primary Sidebar

    Kitchen Skip foodblogger and recipe developer Jenny Meier

    Hi, I'm Jenny!

    I'm a food blogger with a culinary degree and a busy Mama of two who now works full-time in education. I create easy dinner recipes for busy parents like you!

    More About Me

    Spring Recipes

    • A piece of cod on a plate with panko baked on top, surrounded by peas
      Panko Crusted Cod with Creme Fraiche Sauce
    • a plate of cooked asparagus
      Oven Roasted Asparagus
    • a bowl of quinoa salad with kale
      Easy & Healthy Quinoa Salad
    • a plate of asparagus drizzled in balsamic glaze
      Balsamic Glazed Instant Pot Asparagus
    • a bowl of chicken salad with bacon, lettuce, tomatoes and croutons
      BLT Chicken Salad with Creme Fraiche Dressing
    • a bowl of orzo with canned tuna and herbs
      Tuna and Orzo Pasta Salad

    Popular Recipes

    • bowl of cooked black lentils
      How to Cook Black Lentils (Instant Pot & Stove)
    • bowl of white bean soup
      Instant Pot White Bean Soup
    • sliced kielbasa sausage in a skillet
      How to Cook Kielbasa
    • Cucumber Shrimp Salad
    • bowl of cooked rice noodles
      How to Cook Rice Noodles
    • a bowl of mini shell pasta with cooked frozen vegetables
      Pasta with Frozen Mixed Vegetables

    Footer

    Newsletter

    SIGN UP
    for easy dinner recipes

    • Privacy Policy
    • Contact
    List of online sites that have featured this food blog.

    ^ back to top

    Images and text copyright Jenny Meier in 2024. Do not repost images or recipes without requesting permission

    Copyright © 2024 on the Feast Plugin