Cozy Peach Kitchen

  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Cookbook
    • Contact
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Vegetarian Instant Pot Recipes

    Vegan White Bean Soup (Instant Pot)

    Modified: Feb 29, 2024 · Published: Jan 10, 2022 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    4.52 from 68 votes
    6 servings
    1 hour hour 2 minutes minutes
    Pin Jump to Recipe

    This creamy vegan white bean soup is a healthy and cozy soup made with dry great northern beans. Just add a few pantry staples to your Instant Pot and get excited for a comforting dairy-free stew.

    Overhead view of gray bowl filled with white bean soup, black-handled spoon, and lemon wedge.

    Cozy up and grab a bowl of this creamy vegan white bean soup because it's officially soup season!

    This Instant Pot white bean soup is perfect for meal prep. It freezes well, it's packed with plant-based protein and fiber, and it's super cozy.

    I recommend soaking the great northern beans before making this soup, but you can use unsoaked beans if you're short on time. I include instructions for both options in the recipe card.

    Jump to:
    • Ingredients
    • Step by step instructions
    • Recipe notes and tips
    • FAQ
    • Storage tips
    • More soup recipes
    • Recipe
    • Instant Pot White Bean Soup (Vegan)
    • Comments

    Ingredients

    Labeled ingredients.

    This vegan soup is full of low-fat, plant-based protein and fiber from great northern beans.

    • White beans: Dry great northern beans are smaller white beans. Navy beans can also be used because they take a similar length of time to cook. Both beans soften well and make a delicious stew!
    • Mirepoix: This mixture of carrots, onion, and celery makes the base of the soup. Add in garlic for extra flavor.
    • Vegetable broth: I usually use a reduced-sodium vegetable broth so that I have more control over saltiness. Lately, I have been loving Better than Bouillon. I highly recommend using that for extra flavor.
    • Spices and herbs: I use dried rosemary and thyme but fresh can also be used. One tablespoon of fresh chopped herbs is equivalent to one teaspoon of dry herb. Cayenne pepper is optional but I love it for a little kick of spice!
    • Nutritional yeast: I like to add nutritional yeast to creamy vegan soups because it adds a cheesy flavor and contributes to the creamy factor. This can be omitted if you don't have it on hand.
    • Lemon zest adds brightness and contrast to the creamy beans.

    Step by step instructions

    All of my Instant Pot recipes are made in a 6 qt DUO60 Instant Pot.

    Steps 1 through 4.
    1. Start by sauteing onion, celery, and garlic in a bit of olive oil until aromatic and browned.
    2. Add in the spices and bloom for 30 seconds. Deglaze the pot to avoid any stuck-on bits that may trigger the burn error. Add the broth and rinsed white beans.
    3. Lock on the lid and set the pressure valve to sealing. Cook on high pressure for 35 minutes for unsoaked beans and 17 minutes for soaked beans. Allow the pressure to release naturally, which will take about 20 minutes.
    4. Give the white bean soup a stir. Taste for salt and pepper. Enjoy!

    Recipe notes and tips

    • Soaked vs unsoaked beans: This recipe can be made using soaked beans or unsoaked beans. I originally shared this recipe in 2018 and recommended using unsoaked beans. After a few years of making this white bean soup and revising the recipe, I now recommend soaking the beans overnight. If you are used to making this recipe with unsoaked beans, you can do so, but it takes longer and the bean texture is more variable.
    • If the beans aren't as tender as you'd like you can reseal the lid and cook on high pressure for 5 more minutes (it will come to pressure quickly since it's already hot). Make sure to set the pressure valve back to sealing. Also, note that older beans take longer to cook. Older beans are more likely to look wrinkly/shriveled, but otherwise, you can't really tell until you cook them.
    • For a thicker soup, blend 1-2 cups of the soup in a blender or with an immersion blender. This makes it extra creamy!
    • This meal can be portioned into large or individual containers and frozen for up to 3 months. It will need to thaw in the fridge for up to 24 hours before enjoying.

    Other recipe changes: The original 2018 version of this recipe recommended cooking the soup with soy milk or another unsweetened non-dairy milk. I now recommend cooking in vegetable broth only and adding additional non-dairy milk after cooking. You can also add ½ cup to 1 cup of cashew cream for an even creamier soup.

    FAQ

    Can I use any kind of dry white bean?

    I recommend using great northern beans or navy beans in this recipe because they cook for a similar amount of time. I do not recommend using cannellini beans or lima beans because they require a longer cooking time.

    What do you serve with this soup?

    I like to top the soup with chives, fresh black pepper, and a few crunchy everything bagel crackers. It's also good with a whole wheat garlic knot or yeast roll and a kale chickpea salad on the side.

    Can I use canned beans?

    No, this recipe does not work with canned beans because they require far less liquid and a shorter cook time.

    Can I make this on the stovetop instead?

    Yes, this Instant Pot soup can be made on the stovetop but it will take a lot longer than in the Instant Pot. I have a recipe for Lemony White Bean Kale soup that uses canned white beans that you might prefer trying.

    Soak the beans overnight and drain the soaking liquid. Make the soup in a 4-quart Dutch oven or stock pot. Bring the soup to a boil, then reduce and simmer, uncovered, until the white beans are tender. Test every 30 minutes, as it will take up to 2 or more hours to cook the beans through. Add extra broth as needed.

    Side view of white bean soup in light gray bowl with black handled spoon.

    Storage tips

    • Storage: For best quality, keep leftovers refrigerated in a closed container for 3-4 days.
    • Freezing: This soup can be frozen for up to 3 months. Let cool before transferring to a freezer safe container. Let thaw in the fridge overnight before reheating.

    More soup recipes

    If you're new to Instant Pot cooking, check out my vegetarian Instant Pot recipes roundup for even more cooking tips.

    You might like my stove-top vegetarian barley soup or mushroom barley soup.

    • White dutch oven filled with soup and wooden spoon.
      Lemon Vegetable Rice Soup
    • Close up of black bean soup in a green bowl with a lime wedge and shredded cheese.
      Slow Cooker Black Bean Soup
    • Blue-rimmed white bowl filled with lentil stew topped with shredded parmesan cheese.
      Instant Pot Lentil Stew
    • Overhead view of white bowl with corn chowder.
      Chipotle Corn Chowder (Stovetop or Instant Pot)

    Did you try this recipe? You can leave a star rating in the recipe card or a review in the comments below. Or check out my cookbook and keep up to date with my YouTube, Instagram, TikTok, or newsletter!

    Recipe

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from Cozy Peach Kitchen

    Overhead view of gray bowl filled with white bean soup, black-handled spoon, and lemon wedge.

    Instant Pot White Bean Soup (Vegan)

    Cassidy Reeser, MS, RD
    This healthy and warming vegan soup is made in an electric pressure cooker using dry great northern beans.
    4.52 from 68 votes
    Print Recipe Pin Recipe Save RecipeSaved!
    Prep Time 10 minutes mins
    Cook Time 52 minutes mins
    Soaking Time 8 hours hrs
    Total Time 1 hour hr 2 minutes mins
    Servings 6 servings

    Equipment

    • My Go-To Chef's Knife
    • Instant Pot DUO60 6 Qt
    • My Favorite Freezer-Friendly Storage Containers

    Ingredients
      

    • 1 pound dry great northern beans rinsed and sorted
    • 1 tablespoon olive oil
    • 1 medium yellow onion diced
    • 2 stalks celery diced
    • 2 large carrots diced
    • ½ teaspoon salt
    • 3 cloves garlic minced
    • 1 teaspoon dried rosemary
    • 1 teaspoon dried oregano
    • 5 cups vegetable broth see note #1
    • ¼ teaspoon cayenne pepper optional
    • 2 tablespoons nutritional yeast optional but great!
    • zest from ½ lemon
    • 1 cup unsweetened soy milk or cashew cream optional

    Instructions
     

    • The night before or at least 8 hours before you plan to make this soup, add the beans to a large bowl and cover completely with at least one inch of water. See recipes notes for an unsoaked bean option.
    • On the Instant Pot, press the "saute" function and adjust to "normal". Once it reads hot, drizzle in the olive oil. Add the onion, celery, and carrots and sprinkle with ½ teaspoon salt. Saute until softened, about 5 minutes.
    • Add the garlic and saute for 1 more minute.
    • Add the rosemary and oregano, cooking for another 30 seconds to bloom. Deglaze the pot with 1-2 tablespoons vegetable broth.
    • Add the soaked beans (without their soaking liquid), remaining vegetable broth, optional cayenne pepper, and nutritional yeast.
    • Lock the lid into place and set the pressure valve to "sealing". Press the "pressure cook" button; adjust to "high pressure". Set the pressure cook time for 17 minutes. It will take about 15 minutes to come to pressure. 
    • Allow the pressure to release naturally. This will take about 20 minutes; the pressure is fully released when the silver float valve floats down.
    • Remove the lid carefully and give the soup a stir. Add the zest from ½ lemon. Taste for salt and pepper. For a thinner soup, add 1 cup unsweetend soy milk or other non-dairy milk. Add ½ cup cashew cream for a thicker soup. You can also immersion blend or blend ⅓ of the soup to thicken if desired. Enjoy!

    Video

    Notes

    1. Vegetable broth: I love using Better than Bouillon but any kind of vegetable broth works. Water works in a pinch but will decrease the flavor of the soup significantly.
    2. Herbs: One teaspoon dry herbs can be replaced with one tablespoon fresh herbs.
    3. Bean cook time: If the beans aren't as tender as you'd like you can reseal the lid and cook on high pressure for 5 more minutes (it will come to pressure quickly since it's already hot). Make sure to set the pressure valve back to sealing. 
    4. For a thicker soup, blend ⅓ of the soup in a blender or with an immersion blender. This makes it extra creamy!
    5. Freezing: This meal can be portioned into large or individual containers and frozen for up to 3 months. It will need to thaw in the fridge for up to 24 hours before enjoying.
    6. If using unsoaked beans, cook on high pressure for 35 minutes. Allow pressure to release naturally. Test 3 beans for doneness. Cook on pressure another 5 minutes if needed.
    7. Author's note on recipe changes: This recipe was originally shared in 2018. I updated the recipe in January 2022 for improved quality and consistency. I now recommend soaking the beans before cooking them. The original recipe included 3 cups soy milk and 3 cups vegetable broth. I now recommend cooking the soaked or unsoaked beans with just 5 cups of vegetable broth and adding non-dairy milk or cashew cream after, if desired.

    Nutrition

    Serving: 6servingsCalories: 321kcalCarbohydrates: 56gProtein: 19gFat: 3gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gSodium: 233mgPotassium: 1247mgFiber: 18gSugar: 5gVitamin A: 4076IUVitamin C: 8mgCalcium: 158mgIron: 5mg
    Did you make this?I love hearing how it went! Leave a review or tag me on Instagram @cozypeachkitchen so I can see your creations!
    « 15 Vegetarian Instant Pot Recipes
    Vegetarian Bean Burritos »

    Comments

    1. Ann says

      November 08, 2025 at 2:23 pm

      As someone who started eating mostly vegetarian this year, I have returned again and again to this recipe. I think it is OUTSTANDING. The mixture of oregano and rosemary is so flavorful and delicious and then the subtlety of the lemon zest and richness,-roundness that the nutritional yeast...it all works together to perfection! I think this recipe is quite sophisticated in its flavor profile. I'm a huge fan and will continue to follow your palate! Many thanks!

      Reply
    2. John says

      December 19, 2024 at 7:19 pm

      This was great. I have cooked a lot of white bean soups, and they are never bad but rarely really good or interesting, and this one was both. I cooked the dried beans unsoaked in the instant pot (by themselves) for 35 minutes, drained them in a colander, and then went from there. I also added some fresh sage (quite a bit, actually, leftover from Thanksgiving) and that worked really well. I did add cashew cream and also immersion-blended it for a bit to make it a little creamy, but not so much that it wasn't still beany and chunky. It really was almost like a hearty white bean chili. Everyone liked it! Thanks.

      Reply
      • Cassidy Reeser says

        December 20, 2024 at 8:57 am

        I can see how cashew cream would be great in this soup! Happy to hear you liked it, thanks so much for leaving a review.

        Reply
    « Older Comments
    4.52 from 68 votes (60 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I'm Cassidy!

    I'm a registered dietitian, cookbook author, and decade-long vegetarian! I use my nutrition background to bring you balanced, nourishing, and comforting vegetarian recipes that are great for anyone looking to add more plant-based meals to their diet.

    More about me →

    Trending now

    • Close up of creamy macaroni and cheese.
      Stovetop Gouda Mac and Cheese
    • Slice of quinoa casserole on a white speckled plate with a gold fork.
      Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Gold spoon dripping peanut sauce off of it.
      Peanut Stir Fry Sauce
    • View of an uncooked pie from above with rolling pin
      How to Make the Perfect Oil Pie Crust
    • Overhead view of square white casserole dish surrounded by two lemon halves, plates, and a green citrus juicer.
      Quinoa Pesto Bake
    • Close up of casserole topped with sliced radishes.
      Vegetarian Dump & Bake Casseroles

    Protein-packed meals

    • Close up of fajita veggies and tofu in a corn tortilla with green sauce.
      Vegetarian Sheet Pan Fajitas
    • Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
      Vegetarian Mushroom Stroganoff
    • Gray bowl with lentils, chickpeas, sweet potatoes, and roasted vegetables.
      Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing
    • Tofu and vegetable stir fry in a cast iron skillet.
      Crispy Tofu Stir Fry

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Keep in touch

    • Sign Up! for emails and updates
    • Check out my cookbook Vegetarian for Dinner

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2026 Cozy Peach Kitchen®. All rights reserved.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.