This creamy lemony white bean and potato soup starts with sautéed onion, carrot and celery, then simmers Yukon Gold potatoes and canned white beans in low-sodium broth. Purée a portion with an immersion blender to thicken while keeping chunks, stir in plant milk for silkiness, and finish with lemon zest and juice for brightness.
Ready in about 45 minutes, it adapts easily to vegan diets, accepts swaps like russet potatoes or added spinach, and serves well with crusty bread or a green salad.
The radiator in my apartment clicked and groaned all afternoon, and by five oclock I could see my breath near the kitchen window, so I grabbed a bag of potatoes and two cans of white beans without any real plan beyond wanting something warm. Lemon felt like a gamble, but I zested one straight into the pot and the smell that rose up was this wild mix of comfort and brightness that made me stand there stirring and grinning like an idiot. That soup disappeared in two nights flat, and I have made it every winter since without missing a single cold snap.
My friend Marta came over during a January rainstorm, shoes soaked through, and she sat at the kitchen counter watching me blend this soup while complaining about her commute. She went silent after the first bite, then looked up and said very seriously that I was not allowed to lose this recipe, and she texted me three days later asking for it again because she had already dreamed about it.
Ingredients
- Yellow onion, carrots, and celery: This classic trio builds a flavor base that makes everything taste like it simmered all day, so do not rush the sauté step.
- Garlic: Fresh minced garlic stirred in at the right moment gives you a warmth that garlic powder never quite captures.
- Yukon Gold potatoes: Their naturally buttery texture breaks down just enough during simmering to thicken the broth without turning to mush.
- White beans (cannellini or Great Northern): These are the backbone protein and creaminess all in one, and rinsing them well removes the tinny taste that can sneak through.
- Low sodium vegetable broth: Controlling the salt yourself is always smarter than letting the canned broth decide for you.
- Unsweetened plant milk or whole milk: This adds body and a gentle richness without needing a single drop of cream.
- Olive oil: A good quality olive oil carries the flavor of the aromatics beautifully and keeps everything dairy free.
- Dried thyme: Rub it between your palms as you drop it in to wake up the essential oils and get far more flavor from the same pinch.
- Lemon (zest and juice): The zest holds all the fragrant oils and the juice brings the tang, and together they are what make this soup unforgettable.
- Salt, black pepper, and crushed red pepper flakes: Season in layers and taste at the end, because the lemon and broth concentrations can vary wildly.
- Fresh parsley and lemon slices: A finishing touch that brightens the bowl and tells whoever is eating that you cared enough to make it pretty.
Instructions
- Build the foundation:
- Heat the olive oil in a large pot over medium heat and add the onion, carrots, and celery, stirring occasionally until they soften and the onion turns translucent, about five to seven minutes. You will know you are on the right track when the kitchen starts smelling like the beginning of something wonderful.
- Wake up the aromatics:
- Stir in the garlic, dried thyme, and red pepper flakes if you are using them, and cook for just one minute until everything turns fragrant. Keep stirring so the garlic toasts gently without catching color.
- Simmer until tender:
- Add the potatoes and white beans, pour in the vegetable broth, bring everything to a boil, then lower the heat and let it bubble uncovered for about twenty minutes. Test a potato cube with a fork and when it slides through with zero resistance, you are ready for the next step.
- Create the creamy texture:
- Use an immersion blender to purée roughly a third of the soup right in the pot until you have a creamy base with plenty of chunky potato and bean pieces remaining. If you only have a regular blender, scoop out a few cups carefully, blend smooth, and pour it back in.
- Add the finishing touches:
- Stir in the milk, lemon zest, and lemon juice and let the soup simmer for two more minutes so everything comes together gently. Taste and adjust with salt and pepper until it sings.
- Serve and enjoy:
- Ladle the hot soup into bowls and top each one with chopped parsley and a thin lemon slice on the side. Serve immediately while the texture is at its creamiest and the aroma fills the room.
The night my neighbor knocked on my door to borrow salt and ended up staying for a bowl of this soup, we stood in the hallway laughing about how thin our apartment walls are, and somehow that brief shared meal turned a stranger into someone I wave to every morning.
Making It Your Own
I have tossed a handful of baby spinach into the pot during the last two minutes of simmering when I wanted something greener, and it wilts down beautifully without stealing the spotlight from the lemon and beans. A friend swears by adding a Parmesan rind during the simmer if dairy is not a concern, and she is absolutely right that it deepens the whole pot in ways that are hard to describe but impossible to miss.
Storage and Reheating
This soup holds beautifully in the refrigerator for up to four days in a sealed container, and honestly the flavors marry and improve overnight in a way that makes the leftover bowl even better than the first. For reheating, a gentle warm up on the stove over low heat works best, and if it thickens too much in the fridge a small splash of broth or water brings it right back to the perfect consistency.
What to Serve Alongside
Crusty bread is the obvious move here because you are going to want something to drag through that creamy broth, and a simple green salad with a sharp vinaigrette provides a nice contrast to the richness of the potatoes. I have also been known to eat this completely on its own with nothing but a second bowl waiting nearby.
- Toast thick slices of sourdough and rub them with a cut garlic clove for an instant upgrade.
- A drizzle of good olive oil on top of the soup right before serving adds a peppery finish that ties everything together.
- Always taste for salt one last time after reheating because the potato absorbs seasoning as it sits.
Some recipes earn a permanent spot in your rotation because they ask so little and give so much back, and this soup is exactly that kind of quiet hero. Make it once and you will find yourself reaching for those cans of white beans every time the temperature drops.
Common Questions
- → Can I use dried beans instead of canned?
-
Yes. Soak and cook dried cannellini or Great Northern beans until tender, then add to the pot with the potatoes. Adjust cooking time and liquid; dried beans absorb more broth than canned.
- → How do I keep the soup creamy without dairy?
-
Use unsweetened plant milk such as oat or almond and purée a portion of the soup with an immersion blender to create body. A small handful of soaked cashews puréed into the soup also adds richness if not avoiding nuts.
- → What thickens the soup without flour?
-
The potatoes and white beans naturally thicken when partially puréed. Cooking until the potatoes are very soft and blending about a third of the mixture yields a velvety texture without roux or starches.
- → How should I season and balance the lemon?
-
Add lemon zest and a little juice at the end, then taste and adjust salt and pepper. Start with less juice—lemon brightens the broth, but too much can overpower the beans and potatoes.
- → Can I make this ahead and freeze it?
-
Yes. Cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight in the fridge and gently reheat on the stove, adding a splash of plant milk if the texture tightens.
- → Any recommended add-ins for extra color and nutrients?
-
Stir in a handful of baby spinach or chopped kale in the last 2 minutes of simmering, or garnish with chopped parsley and a drizzle of olive oil for freshness and color.