Dairy Farmers of Canada

Delicious All-Green White Bean Soup

This White Bean Green Soup is your ideal winter companion for a nutritious and warming meal. Its creamy texture and subtle flavours offer a comforting and satisfying experience. White beans are an outstanding source of plant-based protein. When combined with dairy products, they make for a balanced and healthy choice, ideal for vegetarians and those seeking a well-rounded diet. Dive into this wholesome delight and savour the goodness!

  • Prep: 20 minutes
  • Cooking: 25 minutes
Yields 6
Delicious All-Green White Bean Soup


  • 1 large onion, chopped
  • 2 tbsp (30 ml) 100% Canadian butter
  • 1 cup (250 ml) chopped celery
  • 6 cups (1.5 L) of broccoli florets (if frozen) or florets with stems if fresh
  • 1 large potato, peeled and cut into pieces
  • 1/2 tsp (2.5 ml) dried thyme
  • 1 tsp (5 ml) salt
  • 4 cups (1 L) chicken or vegetable broth
  • 4 cups (1 L) spinach, lightly packed
  • 2 cups (500 ml) 100% Canadian milk
  • 1 can (540 ml) of white beans, well rinsed and drained
  • 1/4 cup (62.5 ml) 100% Canadian cream cheese
Placeholder alt


Sign up for our new More Goodness program for exclusive offers, recipes, contests and more.



In a large pot over medium heat, cook the onion in butter for 2-3 minutes, stirring.

Add the celery, broccoli, garlic, potato, thyme, and salt, and continue cooking for another 2-3 minutes, stirring.

Pour in the broth and bring to a boil. Reduce heat and simmer for 15-20 minutes or until the vegetables are tender.

Add the spinach, milk, white beans, and cream cheese. Cook until the soup is hot.

Blend until very smooth (using a blender or food processor). Adjust seasoning if necessary.


  • Freezable: feel free to double the quantities
  • No spinach on hand? No problem, replace it with other green vegetables like kale, peas, etc. It will be just as good.

Learn more about