White bean soup in brown bowl with spoon in side.

Vegan Instant Pot White Bean Soup

Made from dried great northern beans, this recipe is surprisingly easy to throw together, packed with flavor... and affordable!

Course Soup
Cuisine Vegan
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings 8
Calories 153 kcal
Author The Foodie Eats


  • 1 lb. great northern beans soaked overnight
  • 2 Tbsp. olive oil
  • 1 cup yellow onion diced
  • 1/2 cup carrots peeled, diced
  • 1/2 cup celery diced
  • 2 Tbsp. red wine vinegar
  • 2 Tbsp. garlic minced
  • 1 bay leaf
  • 6 sprigs of thyme
  • 6 cups vegetable broth homemade preferably
  • 15 oz. fire-roasted canned tomatoes petite diced
  • 1/2 tsp. black pepper
  • 8 oz. kale de-­ribbed, torn into bite-size pieces
  • 2 tsp. sea salt


  1. Using sauté setting... Add oil, onions, carrots, and celery to pot. Cook for about 5 minutes (until onions are translucent and carrots begin to soften).

  2. Add vinegar, garlic, thyme, and bay leaf - cook for 2 minutes, until vinegar has evaporated.

  3. Add broth, tomatoes, beans, and black pepper to pot. Mix well. 

  4. Finally, add kale to pot and press down as much as possible, so that most of the kale is submerged. Resist the urge to stir here since it is much more important that the beans are in broth.

  5. Lock lid and cook for 15 minutes at high pressure. Once cook time is complete, quick-release pressure and remove lid.

  6. Add salt to pot and mix very well. While stirring, remove bay leaf and thyme sprigs. 

  7. Let soup sit for at least 10 minutes before serving. This will allow the beans to absorb the salt.

Recipe Notes

If you prefer to use canned beans (drained and rinsed), cook the soup for 4 minutes at high pressure. Then quick-release the pressure.

Nutrition Facts
Vegan Instant Pot White Bean Soup
Amount Per Serving
Calories 153 Calories from Fat 36
% Daily Value*
Total Fat 4g 6%
Sodium 930mg 39%
Potassium 446mg 13%
Total Carbohydrates 23g 8%
Dietary Fiber 5g 20%
Sugars 4g
Protein 6g 12%
Vitamin A 95.7%
Vitamin C 47.3%
Calcium 11.5%
Iron 11.5%
* Percent Daily Values are based on a 2000 calorie diet.