This post may include affiliate links; see our disclosure policy.

This white bean soup with kale stars cannellini beans, potatoes, and tarragon in a lightly creamy broth. Ready in just 35 minutes, this healthy soup recipe makes perfect comfort food dinner for any night of the week.

White Bean Soup
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Here’s a healthy soup that always gives me life in the winter months: this white bean soup recipe, full of humble ingredients and big flavor! Tender white beans float in the cozy broth with soft potatoes and leafy kale.

What I love most is that lemon zest lends brightness and tarragon brings an herby nuance. It’s also made 100% of vegetables, making a plant-based dinner idea that feels hearty and satisfying. The first time I made it I tested it out on a few friends and family, and they immediately asked for the recipe!

Ingredients You’ll Need for White Bean Soup

This humble white bean soup is built for speed. In fact, it takes just over 30 minutes to make (or less, if you’ve got quick knife skills). Because it’s speedy, I created it to use canned white beans, of you can use your own pre-cooked beans. Here’s what you’ll need:

  • Vegetables: onion, carrot, garlic, yellow potatoes, and kale: These hearty vegetables add body and fiber to the soup.
  • Olive oil: Used for sauteing.
  • Vegetable broth: Veggie broth adds savory flavor (you can also use homemade broth).
  • Canned or cooked white beans: Use canned cannellini, Great Northern, navy, or butter beans. You can also cook dried beans in a Dutch oven or make Instant Pot beans. Use 4 ½ cups cooked white beans to substitute for the 3 15-ounce cans.
  • Lemon zest: This adds a brightness that’s essential.
  • Dried tarragon: This absolutely makes the flavor! This spice is worth grabbing at the store if you don’t already have it on hand. In a pinch, dried sage, dill or thyme can stand in.
White Bean Soup

Choosing Your White Beans

You can use any type of white bean in this recipe! I like using cannellini beans because of their creamy texture and large size. Here are the types of white beans you’ll find at the store:

  • Cannellini: Cannellini beans (can-a-leen-ee) are an Italian variety that are large and kidney shaped, with a creamy texture and mild flavor.
  • Great Northern: These are smaller than cannellini with a brighter white color. They have a mild flavor with a nutty undertone.
  • Navy: Navy beans are the smallest of the types of white beans. They have a mild flavor and were a popular staple for the US Navy in the early 1900’s.
  • Butter: Butter beans are the largest of the white bean family, with a creamy, rich flavor. Butter beans are sold in many grocery stores dried and canned. Their large size can make for an interesting look in this soup!
White Bean Soup

Building Layers of Flavor

The key to this tasty white bean soup is blending the broth to get it lightly creamy. Here are a few notes on that step:

  • The key to the lightly creamy broth: Take out 3 cups of the soup and blend it, then return it to the pot! You can use a standard blender or immersion blender for this job.
  • Want to skip it? The soup still tastes great! I prefer it with the textured broth, but it’s great either way.

What to Serve With White Bean Soup

What to serve with soup? There are lots of ways to make it into a healthy meal! I like pairing it with a fresh salad with a little extra protein, or a piece of crusty or toast. Here are some ideas:

White Bean Soup

Leftover Store & Make Ahead Tips

I created this white bean soup recipe to make a big pot of soup with 4 to 6 ample servings. (I originally made a 4 serving version of it, but the pot disappeared too quickly!) In my opinion, if you’re going to make a pot of soup, you’ve got to have leftovers: and these keep well.

Store leftovers refrigerated for up to 3 days or frozen for up to 3 months. This works great for lunches the next day, and the flavor gets even better over time!

Dietary Notes

This white bean soup recipe is vegetarian, vegan, plant-based, dairy-free and gluten-free.

Frequently Asked Questions

Can I use dried beans instead of canned?

Yes! Cook 1 ½ cups dried white beans using your preferred method (stovetop, slow cooker, or Instant Pot) to yield about 4 ½ cups cooked beans. Use those in place of the three cans.

What if I don’t have tarragon?

While tarragon really makes this soup special, you can substitute dried sage, thyme, or dill in a pinch. Start with 1 teaspoon and adjust to taste. The flavor won’t be quite the same, but it’ll still be delicious.

Can I make this soup in advance?

Yes! This soup actually improves after a day in the fridge. Make it up to 3 days ahead and reheat gently on the stovetop, adding a splash of broth if needed to thin it out.

What can I substitute for kale?

Spinach, Swiss chard, or collard greens all work well. Add spinach at the very end since it wilts quickly, or add heartier greens like collards a few minutes earlier so they have time to soften.

Is this soup freezer-friendly?

It freezes well for up to 3 months. Thaw overnight in the refrigerator before reheating.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Print

Cozy White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.9 from 15 reviews

This white bean soup with kale stars cannellini beans, potatoes, and tarragon in a lightly creamy broth. Ready in just 35 minutes, this healthy soup recipe makes perfect comfort food dinner for any night of the week.

  • Author: Sonja Overhiser
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Soup
  • Diet: Vegan

Ingredients

Scale
  • 3 tablespoons olive oil
  • 1 large sweet yellow onion, finely diced
  • 2 medium carrots, peeled and finely diced
  • 3 celery ribs, thinly sliced
  • 6 cloves garlic, minced
  • 1 pound yellow or Yukon Gold potatoes, small diced
  • 3 15-ounce cans (4 ½ cups cooked) cannellini beans, drained and rinsed (or Great Northern, navy, butter or other white bean)
  • 2 quarts vegetable broth
  • 1 ½ teaspoons lemon zest
  • 1 ½ teaspoons dried tarragon*
  • ¾ teaspoon kosher salt, or more to taste
  • Fresh ground black pepper
  • 5 to 6 leaves Tuscan kale, chopped into small pieces

Instructions

  1. Prep the fresh ingredients (see above).
  2. In a Dutch oven or large pot, heat the olive oil over medium heat. Add the onion, carrot, and celery and sauté for 5 minutes.
  3. Add the minced garlic and cook until just browned, about 1 minute. Add the potato, drained and rinsed white beans, vegetable broth, lemon zest, dried tarragon, kosher salt and fresh ground black pepper. Bring to a simmer and simmer for 15 minutes, until the potatoes are tender.
  4. Remove 3 cups of the hot soup (including broth and vegetables) and carefully blend it in a blender or immersion blender. Then pour it back into the pot to create a lightly creamy broth (you can skip this step if you prefer and it still tastes great!).
  5. Stir in the chopped kale and cook until wilted, about 2 minutes more. Taste and add any additional salt, to taste (depending on your brand of vegetable broth). Eat immediately or save leftovers refrigerated for up to 3 days or frozen for up to 3 months.

Notes

*I highly recommend grabbing dried tarragon at the store if you don’t regularly stock it in your pantry: it makes the soup! In a pinch, substitute dried sage or thyme. 

4 serving version: Simply multiply everything by 0.75 below and it comes out to round numbers. For the vegetable broth, you can use 1 quart broth and 1 cup water.

Did you love this recipe?

Get our free newsletter with all of our best recipes!

About the authors

Alex & Sonja

Hi there! We’re Alex & Sonja Overhiser, authors of two cookbooks, busy parents, and a real life couple who cooks together. We founded the A Couple Cooks website in 2010 to share simple, seasonal recipes and the joy of cooking. We now offer thousands of original recipes, cooking tips, and meal planning ideas—all written and photographed by the two of us (and tested on our kids!).

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

46 Comments

  1. Amy says:

    I made this soup last night. I love plant based recipes and we are trying to eat more beans! I also love recipes that have enough leftovers for a second meal :) I’m sure you hate reading reviews in which the recipes are completely altered, I did make just a couple of tweaks. I could not find navy beans so I used cannellini beans, added more carrots and celery than called for just for more veg, added the juice of 1/2 of the lemon after zesting it and only 1/2 teaspoon of the tarragon after reading the reviews. I don’t use tarragon frequently enough to be familiar with it, so I decided to go lightly. I think the 1/2 tsp was plenty, could definitely taste it but it was not overpowering. This was definitely a warm, hearty meal on a cold day. Thank you for the recipe.

  2. C Beck says:

    Could I leave out the potatoes and substitute a different hearty vegetable? I deplore potatoes but would love to make this soup thanks.

  3. Kaye Boswell says:

    I cannot have Kale can I substitute with spinach?

  4. Carletta Kirkes says:

    Love this soup! Have made it many times. I’ve read some of the reviews and disagree with the negative comments. Don’t change a thing, follow the recipe. The first time I made it, I thought more beans would be better. I put more next time, ruined it. My favorite soup and not difficult to make. Thank you for the recipe.

  5. Christine Hargreaves says:

    I’ve looked at a lot of your recipes. The kale soup had way too much tarragon. Over powered the rest of the ingredients.

    Wanted to comment. I’m a cook and always looking for inspiration. This soup recipe was just ok. My husband, who isn’t fussy commented. Down size the tarragon.

    Good luck. Happy New Year…keep cooking.

  6. Anonymous says:

    Outstanding flavor! Love this soup!

  7. Pathena Williams says:

    My guy LOVED this. He is vegetarian, a bit curmudgeonly :)
    and usually just says “there’s nothing wrong with it” when I make bean soup.
    With this one,however, he must have said three times “this is SO good!”
    Thanks for all your recipes.

    1. So glad to hear that! Thank you for making :)

  8. Callie Shelby says:

    I made this and it was absolutely delicious! My husband also loved it. I also added some juice from the lemon, and a can of coconut milk to make it extra creamy. Will definitely be making this again!!

  9. Dan A says:

    When you say in the instructions’ step #3: “bring to a simmer and simmer for 15 minutes, until the potatoes are tender.” Do you mean bring to a boil? Simmering, and then simmering again/some more did NOT yield tender potatoes…

    1. Alex Overhiser says:

      If they are small diced they should tender at 15 minutes. You can always go a few minutes longer if necessary.

  10. mark says:

    Daughter loved it, I was having problems at first with the flavor but by second bowl I loved it, wife soso, too perfumy for her, she did eat it.
    Very refreshing and light for bean and potato soup.
    I used fresh tarragon had some growing, used about 1/2 as much as recipe maybe Ill use less next time

  11. Kassie Mary says:

    Could you suggest something other than potatoes or sweet potatoes to make it feel hearty?

    1. Sonja Overhiser says:

      You could try adding sausage or plant-based sausage for heartiness, or add some shredded green cabbage to the mix. You could also add dumplings or meatballs!

  12. RUTHANN SEARS MASON says:

    Loved the soup, but I am trying to eliminate sugar from my diet. Where are the 6.3 grams of sugar coming from?

    1. Alex Overhiser says:

      That is just natural sugars in the vegetables

  13. Melly says:

    Love this recipe so much! Super easy and everyone loved it.
    Will be making it again soon!

  14. Jennifer Massoud says:

    Cheers from Dallas y’all! If I used Fresh Tarragon, how much do you suggest? 1 TBS? Granted, I am Lebanese and will use a whole head of smashed garlic! :)

    I am a makeup artist and pastry chef with auto immune and your recipes are so cool. Can’t wait to try this soup and the Green Goddess I saw.

    P.S. Any tips on how to grow my channel in times as these is also appreciated.

    Kindly,
    Jennifer

    1. Alex Overhiser says:

      I would use a tablespoon of minced fresh tarragon — or just a small handful!

  15. Karen Leon says:

    This soup is amazing – simple and delicious! It was such a good find-thank you so much!!

  16. JOANNE JOHNSON says:

    Can I respect the outdate on the
    spice jar?

  17. iris says:

    i made this soup and my friends and family loved it

  18. Evelyn Alicea says:

    Made this soup tonight and it was a huge hit! So hearty! I substituted the tarragon for basil and it was delish!

  19. Adele Yanssens says:

    Sonja and Alex,
    Love loved loved this delicious healthy soup. Was so different then what we are used to cooking. Adele

    1. Alex Overhiser says:

      So glad you enjoyed!

  20. mnfoodie says:

    Multiply by .66

    :)

  21. Tina G says:

    I LOVE your recipes, and your cooking tips and tricks (hello sweet potatoes!;-) I’ve recently had food sensitivity blood work and garlic came up as a BIG no no :( This is very sad because garlic is in just about every recipe and makes EVERYTHING taste soooo good. Any suggestions? I want to make this delicious looking soup but it calls for 6 cloves :( Thanks!

    1. Sonja Overhiser says:

      OH no, I’m sorry to hear that! Yes we put garlic in a lot of our recipes :) I think you could try minced shallot here! Though it’s similar to the onion, it could bring in an interesting flavor. I’d go with 1 minced shallot. You could also add a little onion powder for more savory flavor – like 1/2 teaspoon. Good luck!

  22. Sally Ruditis says:

    Could you substitute either spinach or kale… Which one do you think would be best

    1. Alex Overhiser says:

      Spinach would work great!

  23. Kat Richardson says:

    Planning to make this delicious sounding soup in the next few days & I have two questions. Are there changes if I make it using a slow cooker? And do you think it would work well using spinach instead of kale? I can get kale but I just have a ton of spinach that I need to use up. Thanks in advance!

    1. Alex Overhiser says:

      We don’t have a ton of slow cooker experience… I’m not sure exactly how I’d change it up. You may want to add the beans towards the end so they don’t get too soggy.

  24. Sarah Book says:

    I love this soup! The only thing I did at all differently was using baby kale from my farmer’s market. The combination of lemon and tarragon really take this to another level. Thank you!!

  25. Ruth says:

    First, I am a huge fan and follower. Your recipes, without fail, are always delicious so have become my go-to’s. I do feel like I’m missing something on this one, though. Step 3 of the instructions say to add water but there is no volume listed in the ingredients. Can you please clarify for me? Thank you!

    1. Sarah Book says:

      I am also wondering about the ‘water’ mention

      1. Sonja Overhiser says:

        Thank you for asking! We’ve updated the recipe to remove the water mention; it was a typo from a previous round of testing. Thanks for letting us know!

    2. Sonja Overhiser says:

      Thank you for the kind words, Ruth! And thank you for this: the water mention is a typo (from a previous round of testing) — we’ve removed from the recipe! Thanks for letting us know. Hope you like the soup!

  26. Cheryl Parris says:

    Would love to see nutritional information on more of your recipes. My husband is on a restricted diet so it is important to my menu planning.

    1. Sonja Overhiser says:

      We’ve added the nutritional info here — thanks for letting us know!

      1. Abby Rizzo says:

        Nice soup! Fairly labor intensive with all the chopping. Definitely took longer than 10 min. Makes enough to freeze lots of leftovers for winter, depending on family size.

    2. TJ says:

      Thank you for this recipe. I appreciate simple and delicious recipes and this one is now part of my regular soups for fall and winter!

  27. Kate says:

    This was delicious and easy! I will definitely be adding this to my regular rotation. I’m not a big fan of tarragon so I used dried thyme instead and it still came out delicious!

    1. Sonja Overhiser says:

      Thank you so much! So glad you tried it and glad the thyme tasted good too. Thanks for making!!

See More Comments