Instant Pot White Beans (Cannellini, Navy, Great Northern)

bowl of cooked Great Northern beans

4.7 from 14 reviews

A simple no-fail recipe for Instant Pot white beans that can be used for meal prep and easy dinner recipes. Use this recipe to cook all varieties of dried white beans, including Instant Pot Navy beans, Cannellini and Great Northern.

This recipe makes a lot of beans (about 6+ cups) which means you can use the beans throughout the week or freeze leftovers.  Or, simply cut the recipe in half.

Total Instant Pot Cooking Time: 20 minutes to reach full pressure + 25 to 30 minutes to cook + 20 minutes to naturally release pressure. 

This recipe was originally posted May 15, 2019 and updated Sept. 14, 2021.


Units Scale
  • 16 ounces (about 2 1/2 cups) dried white beans
  • 8 cups water
  • 2 tablespoons olive oil (optional)
  • 2 teaspoons kosher salt or 1 teaspoon table salt
  • 1 small bay leaf (optional)
  • 4 to 6 smashed garlic cloves (optional, but adds flavor)
  • A few sprigs of fresh herbs, like rosemary, thyme or parsley (optional)


  1. Rinse the beans under running water. 
  2. Combine beans, water, olive oil, salt, bay leaf, garlic and herbs in the Instant Pot.
  3. Secure the lid and set the release valve to sealing.
  4. Cook on high pressure for 25 to 40 minutes, depending on the variety of bean.
    Navy bean: 25 minutes
    Great Northern: 30 to 35 minutes
    Cannellini: 30 to 40 minutes
  5. When the cooking time is done, let the pressure release naturally (about 25 minutes)
  6. If the beans don't seem cooked all the way, you can simply seal the lid again and cook for an additional 3 to 5 minutes. You can use an Instant or natural release. You can repeat this process as necessary until the beans are cooked to your liking. 
  7.  The bean liquid is really flavorful and can be used as stock for soups, stews, or chili. 


This recipe was tested in a 6-quart Instant Pot

Pre-soaked beans will cook faster. Soaked white beans usually need between 7 to 10 minutes at high pressure.  It can be slightly longer, depending on the bean variety and how long the beans were soaked.

Storage: The beans will stay fresh for up to 5 days in the refrigerator. Beans freeze well for about 6 months. Put cooled beans in a Ziploc freezer bag. Flatten out the bag so the beans are in a flat, even layer. You can also freeze beans in a freezer-safe container.  You can freeze beans with or without liquid. To defrost, put in the refrigerator overnight.


Keywords: Instant Pot white beans, white beans, Instant Pot beans, Instant Pot Navy beans, Instant Pot Cannellini beans