
This soup recipe is a knock-off of the white bean and kale soup on the hot bar at Whole Foods. It’s delicious!
It’s perfect any time of the year.
The white beans and potatoes give it a creamy texture that sticks to your ribs, while the kale and veggies keep it light and packed with nutrition. It’s loaded with protein and fiber to fill you up and keep your waistline trim.
Check out more healthy soup recipes.

Make a huge batch and portion it out into glass containers to freeze and take to work for lunch or for a home-cooked family meal after a long day. It’s also a great way to add more greens to your eating plan, too. Enjoy!
.
Print
Hearty White Bean and Kale Soup
- Prep Time: 20 minutes
- Total Time: 1.5 hours
- Yield: Serves 4-6 1x
Ingredients
- 2 tablespoons extra virgin olive oil
- 2 15 oz cans Cannellini beans, drained and rinsed well (or other white beans)
- 6–8 large kale leaves, ribs removed, leaves torn into 2 inch pieces
- 1 qt organic vegetable stock (1 quart = 4 cups)
- 2 cups purified water (or additional vegetable stock)
- 1 medium yellow onion, finely chopped
- 2 large celery stocks + leafy greens, finely chopped
- 1 large carrot, grated or finely chopped
- 2–3 cloves garlic, pressed or grated
- 4 small yukon gold potatoes (about 1/3lb), skin on, chopped into 1/2 inch cubes
- 1 bay leaf
- 2 teaspoons finely chopped fresh rosemary
- 1 teaspoon dried oregano
- 1 tbsp red wine vinegar (any vinegar will do)
- 1/2 teaspoon crushed red pepper flakes
- 1–2 tablespoons sea salt, to taste
- 1 teaspoon course black pepper
- Optional: 1/2 pint grape tomatoes, halved
Instructions
- Heat olive oil in a large soup pot over medium heat. Add the onions, celery, carrots and 1/2 teaspoon sea salt, then saute until the onions are soft and translucent, about 5 minutes.
- Add the garlic, rosemary, oregano, bay leaf and crushed red pepper flakes; saute another 2-3 minutes until very fragrant.
- Add the stock, water, 1 tablespoon salt beans and potatoes and bring to a boil. Boil for about 10 minutes to cook the potatoes then turn the heat back to low.
- Remove the bay leaf and puree about 1/3 of the soup with a hand blender (or regular blender); try to blend about 1/3 of the beans to give the soup a creamy texture.
- Put the bay leaf back in, and add the kale, vinegar and tomatoes if using. Let simmer on low for at least an hour, then serve. Remove the bay leaf before serving.
Notes
This soup can be stored in the refrigerator in an airtight glass container for up to 2 days. It also freezes well.

Delicious soup!!! I’m pregnant and nauseous and this soup is perfect right now.
I was wondering if you recommend 1 full tablespoon of salt? It seemed like a lot to me so I wanted to know your thoughts.
Thanks again for sharing all these amazing recipes!
Hi Kate, great question! I was assuming the stock would be no salt/no sodium added, but you’re correct and I’ll clarify that in the recipe. If you’re using stock with salt in it, reduce the salt to 1.5 teaspoons (that’s 1/2 tablespoon) and always adjust seasoning at the end as needed. Thanks! ~E
Delicious soup! Thanks for the great recipe Elizabeth!
So glad you liked it! 🙂
Had a great lunch date at Elizabeth’s house last week. She made us the kale and white bean soup and it was DELICIOUS! She gave me some leftovers to take home and my four year old son loved it! Going to try to replicate it this week! Thanks for sharing!
So tasty and perfect in this cold Colorado winter!
I am making this right now!!!! It looks so yummy I can’t wait to eat it.
It is AMAZING!!!!!!!! Thank you for the recipe!!
So glad you like it!
This is such a good recipe! I love eating healthy meals that are GOOD for me. Actually making this again tonight!
Hi Melissa, that’s great! Let us know how it turns out 🙂
I just made this today and it is excellent!!!!! ….Highly recommend it!!!!