There’s just something magical about a big bowl of soup on a chilly day. This hearty white bean number is packed with creamy potatoes, bright lemon, fresh garlic, and thyme. It’s cozy, filling, and comes together with minimal effort.
Total win for when you need something comforting that doesn’t take all afternoon. The whole family even gave it the thumbs up, which never hurts.
Try my Tuscan White Bean Soup, too. Or, Black Eyed Pea Soup, my Black Bean Soup or my Vegetable Barley Soup (take your pic)

Would you like to save this recipe?
Aaah, it’s soup season!! Comfort food central! To me, there’s nothing better than a bowl of warm comforting soup to begin a meal or even BE the meal.
This simple soup is warm, but is really bright too with the addition of the lemon. Using fresh thyme is key (in my opinion), but dried works JUST FINE. Switch it out for dried rosemary, or a fresh rosemary spring if you prefer!
Love White Bean Recipes? Check out White Bean Hummus, or White Bean Salad, for some amazing flavors.
Meal prep
This recipe is a great option for freezing. I make different batches of healthy soup, eat a bowl and freeze the rest in 1 serving sized containers. That way, whenever I need lunch or dinner – I have plenty to choose from and don’t get sick of eating an entire batch of one soup.
I hope you love this soup as much as we do!
Is white bean soup good for you?
Yes! beans are pretty low calorie and nutrient-dense. They’re loaded up with protein and minerals and some fiber. It’s great for those wanting to shift some weight since beans are filling!
Why you’ll love this recipe
- Filling. Beans mean you’ll be fuller on less!
- Easy. You can make this soup in under 30 minutes
- Delicious. This is uber-important!
- Budget friendly. No fancy ingredients, just good food you probably already have

Kylee’s Notes & FAQs
Substitutions/Additions
This can be made vegan by using plain almond milk instead of the regular milk, and by using vegetable broth.
Use dried rosemary instead of thyme if that’s what you have!
What is the best white bean?
Any are good! Cannellini beans (aka white kidney beans), great northern and navy beans all work the same way in this recipe.
This recipe uses canned beans, not dry beans. That’s why the cooking time is so low! If you’d like to use dried, you’ll need to soak and cook them ahead, possibly in your slow cooker or pressure cooker.
What do do with leftovers?
Store in a sealed container in the refrigerator, or freeze for up to 3 months.
What to serve with White Bean Soup?
Crusty bread is always a good option. You could try these 30 minute dinner rolls if you’re in a pinch!
Freezing instructions
This recipe can be frozen for a few months.
Store in airtight containers in the freezer. Thaw, heat and serve.
Key Recipe Ingredients
The full list of ingredients and amounts is found in the printable recipe card below.

- Olive oil. Just a little olive oil to sauté the onions with. Butter can also be used.
- Onion. Dice this up finely.
- Chicken stock. You can use chicken broth or vegetable broth if you prefer.
- Potatoes. Any kind of potato works!
- Minced Garlic. Crush this up finely.
- Thyme. I prefer to use fresh herbs when I can find them, but dried thyme works too. Italian seasoning or a rosemary sprig can also be used.
- Lemon. We’ll use both the zest and the juice/
- White beans. Any type of white bean will work. I have used great northern beans, cannellini and navy beans. They all have a creamy texture that makes this soup epic.
- Milk. 2% or whole milk is just fine.
- Seasoning. Just a little kosher salt and black pepper is good. You could also use some parmesan cheese or sprinkle of red pepper flakes.
How to make easy White Bean Soup
Scroll for Recipe
This next part is only a photo tutorial of the recipe steps. The full list of ingredients, quantities and instructions can be found in the printable recipe card below.
Making the soup
Heat the chicken stock until simmering.
In a large pot or Dutch oven heat olive oil over medium-high heat and cook onion until softened.
Stir in the heated chicken stock (or chicken broth), potatoes, garlic and thyme, and lemon zest.

Bring to a boil. Reduce heat to medium heat, and simmer for 15 minutes (stirring occasionally) or until potatoes are tender.
Stir in the beans.

Blending, seasoning & serving
Blend soup with an immersion blender, hand blender or food processor leaving a few chunks for texture!
Add lemon juice and stir, then add milk.
Cook over low heat for 5 minutes or until heated thoroughly.
Season with salt and pepper to taste.

More delicious soup:
- Love soup recipes? Here are some of my favorites:
- Broccoli Cheddar Soup – perfect for feeding the family, and your soul! Enjoy this delicious, rich and flavorful version of a classic.Lentil Soup – great as a starter to a main, or as a main itself, this nutritious soup sticks to your ribs and satisfies! Butternut Squash Soup (with apple) – my all-time favorite soup, it’s healthy AND low-fat!Creamy Chicken Tortilla Soup – hearty and warming with just the right amount of spice, blended with cheese, topped off with jalapenos, cilantro, and crispy tortilla strips.
- Avgolemono Soup (from Country Living)
Get free recipes in your inbox!
Find me on Pinterest, Facebook & Instagram.
If you make this recipe, please comment and let me know how it turned out and leave a star rating!
Source: Slightly adapted from theprettybee.com

White Bean Soup with Potato, Lemon and Thyme
Recommended Equipment
Ingredients
- 4 cups chicken stock (heated)
- 1 tablespoon olive oil
- 1 cup onion (chopped)
- 3 medium potatoes (peeled and diced)
- 2 cloves garlic (minced)
- 2 teaspoons thyme (chopped)
- 1 teaspoon lemon zest
- 15.5 oz white beans ((navy or cannellini), drained and rinsed)
- juice of a half of a lemon
- 3/4 cup milk
- salt and pepper
Directions
- Heat the 4 cups chicken stock until simmering.
- In a large saucepan heat 1 tablespoon olive oil over medium-high heat and cook 1 cup onion until softened.
- Stir in the heated chicken stock (or chicken broth), 3 medium potatoes, 2 cloves garlic and 2 teaspoons thyme, and 1 teaspoon lemon zest.
- Bring to a boil. Reduce the heat, and simmer for 15 minutes (stirring occasionally) or until potatoes are tender.
- Stir in the 15.5 oz white beans.
- Blend soup with an immersion blender, leaving a few chunks for texture!
- Add juice of a half of a lemon and stir, then add 3/4 cup milk.
- Cook over low heat for 5 minutes or until heated thoroughly.
- Season with salt and pepper to taste.
Would you like to save this recipe?
Notes
Nutrition Facts
Disclaimer
Nutritional information is an estimate and provided to you as a courtesy. You should calculate the nutritional information with the actual ingredients used in your recipe using your preferred nutrition calculator.
Update: This recipe was originally published in October of 2014. It was republished in August of 2022.





























Leave a Reply