clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan white bean soup

Vegan White Bean Soup

  • Author: Brand New Vegan
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 4-6 servings 1x
  • Category: Soup, Stew
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan


This Vegan White Bean Soup is one of my non-vegan daughter's favorites. Creamy white beans come together with lots of veggies in a delicious, comforting broth.


  • 1 ย yellow onion - about 2 cups diced
  • 2 carrots - about 1 cup chopped
  • 2 ribs celery - about 1 cup diced
  • 2-3 cloves garlic, minced
  • 2 tsp basil
  • 1 1/2 tsp Sage
  • 1/4 tsp salt
  • 1/4 tsp black pepper
  • 3 1/2 cups low sodium vegetable broth
  • 1/2 cup unsweetened almond milk
  • 3 cans white beans (15oz cans navy, great northern, or cannellini)
  • 1 can diced tomatoes (15oz)
  • 3 handfuls baby spinach


  1. Chop the onion, garlic, celery, and carrot and add to a large soup pan
  2. Saute in a little veggie broth or water until onion is softened
  3. Season with basil, sage, salt, and pepper
  4. Add the vegetable broth and almond milk and stir to combine
  5. Rinse and drain the beans and add to the soup
  6. Cover and simmer on med-low for 20 minutes
  7. Rinse and drain the tomatoes and fold into soup
  8. Roughly chop 3 handfuls of baby spinach and add to soup
  9. Remove from heat and allow spinach to wilt
  10. Puree 2 cups of soup in a blender and add back in for a thicker soup

Keywords: vegan white bean soup