Creamy Lemon White Bean Soup with Garlic and Herbs

Ready in under 40 minutes, this lemony white bean soup is simple, nourishing and full of bright flavor. Meatless and nutrient-dense, it’s a great weeknight meal or an elegant starter for guests if you love lemon-forward dishes.

This is a picture of the lemony white bean soup in a bowl with a spoon, parmesan, bread and a lemon wedge.

This post contains affiliate links. Purchases through recommended links may earn a small commission at no extra cost to you. Thank you for supporting this site.

Why you’ll love this soup

  • Bright and comforting. The lemon lifts the creamy beans while the kale and carrots add texture and color. Serve with crusty bread for a complete meal.
  • Nutritious. White beans provide protein and fiber, kale brings vitamins and minerals, and the soup is low in fat while feeling satisfying.
  • One-pot and easy. Using canned beans keeps prep quick; most of the recipe is straightforward stovetop cooking.
  • Great for leftovers. The soup reheats well, making it ideal for meal prep or for serving at a casual dinner party.

Key ingredients and variations

  • White beans: Great northern or cannellini both work. Drain and rinse if you prefer; leaving a bit of liquid can help thicken the broth. You can also use home-cooked dried beans.
  • Lemon: Fresh lemon juice and zest are essential for the bright, citrusy character. Add gradually and taste as you go.
  • Shallot: I prefer shallot for its mild sweetness, but yellow onion is a fine substitute.
  • Carrots: They add natural sweetness and body to the soup.
  • Herbs: Fresh thyme and rosemary are used here; add whole sprigs and remove before serving, or finely chop fresh herbs. If using dried, start with 1/4–1/2 tsp and adjust.
  • Garlic: Adds depth—use fresh minced garlic for best flavor.
  • Broth: Reduced-sodium vegetable or chicken broth works well. Adjust salt later.
  • Kale: Lacinato (Tuscan) or curly kale can be used; remove the thick stems and massage the leaves to soften. Spinach can replace kale for a milder green.
  • Parmesan: Freshly grated parmesan stirred in or sprinkled on top adds a silky, savory finish.
This is a picture of all the ingredients needed to make the lemony white bean soup.

How to make lemony white bean soup

  • Use a large, heavy-bottomed pot or Dutch oven for even cooking.
  • Finely chop the shallot and celery, slice the carrots, mince the garlic, and remove the stems from the kale before chopping.
This is a picture of a large pot with carrots, onions and celery.

Heat 1 tablespoon olive oil in the pot over medium-high heat. Add chopped shallot, celery and carrots, reduce heat to medium and cook, stirring, about 5 minutes until softened.

This is a picture of a large pot with carrots, onions and celery with added garlic.

Add minced garlic and cook about 1 minute until fragrant.

This is a picture of the large pot with the white beans added.

Stir in the drained white beans, 3/4 teaspoon salt, 1/2 teaspoon black pepper, and a pinch each of onion and garlic powder. Mix gently to combine.

This is a picture of the large pot with broth and herbs added.

Pour in 4 cups reduced-sodium broth and 1 cup water. Add sprigs of fresh thyme and rosemary. Bring to a boil, lower heat and simmer about 13–15 minutes until carrots are tender.

This is a picture of the large pot with the kale added.

Remove the thyme and rosemary sprigs. Add the chopped kale (massage briefly to tenderize) and simmer 5–6 minutes until tender.

This is a picture of the large pot with lemon zest and lemon juice added.

Stir in 1–2 teaspoons lemon zest and 3–4 tablespoons fresh lemon juice (start with less and adjust to taste). Simmer 2–3 minutes, finish with freshly grated parmesan and serve hot.

This is a  picture of two bowls filled with soup.

Tips

  • Storage: Refrigerate leftovers in an airtight container up to 5 days. Freeze cooled portions up to 6 months.
  • Use fresh lemon: Fresh juice and zest make a noticeable difference in brightness compared with bottled lemon.
  • Add heat: If you like spice, add red pepper flakes, a pinch of cayenne, or a dash of hot sauce.
  • Adjust consistency: Add more broth or water if you prefer a thinner soup.
  • Reheating: Warm gently on the stove or microwave until heated through.

FAQ

I don’t like kale—can I skip or replace it?

Yes. Replace kale with baby spinach (add it just a couple minutes before serving) or another tender green. If you’re unsure, try massaging the kale—it becomes much more tender and pleasant in this soup.

How can I make the soup creamier?

Use an immersion blender and puree a portion of the soup, or blend a cup or two in a blender, then return it to the pot. This thickens the broth without adding dairy.

This is a picture of the lemony white bean soup in a bowl.

Ingredients

  • 1 tablespoon extra-virgin olive oil
  • 1 large shallot, finely chopped (about 1/3 cup)
  • 2 celery stalks, finely chopped (about 1/3 cup)
  • 3–4 carrots, sliced (about 1½ cups)
  • 3–4 garlic cloves, minced
  • 3 (15.5 oz) cans white beans, drained (great northern or cannellini)
  • 3/4 teaspoon salt, more to taste
  • 1/2 teaspoon black pepper, more to taste
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon garlic powder
  • 4 cups reduced-sodium broth (chicken or vegetable)
  • 1 cup water
  • 2 sprigs fresh thyme
  • 1–2 sprigs fresh rosemary
  • 2 cups chopped kale, stems removed
  • 1–2 teaspoons lemon zest
  • 3–4 tablespoons fresh lemon juice (about 1 large lemon)
  • Freshly shredded parmesan for serving

Instructions

  1. Heat the olive oil in a large pot over medium-high heat. Add the chopped shallot, celery and carrots, reduce heat to medium and cook, stirring, for about 5 minutes until softened.
  2. Add the minced garlic and cook 1 minute until fragrant.
  3. Add the drained beans, salt, pepper, onion and garlic powder; stir to combine.
  4. Pour in the broth and water, add thyme and rosemary sprigs. Bring to a boil, then lower heat and simmer 13–15 minutes until the carrots are tender.
  5. Remove the herb sprigs, add the chopped kale (massage first if desired) and cook 5–6 minutes until tender.
  6. Stir in lemon zest and lemon juice, simmer 2–3 more minutes, taste and adjust seasoning. Serve topped with fresh parmesan.

Notes

  • If the soup is too thick, add more broth or a splash of water to reach your preferred consistency.
  • Nutrition information is approximate and will vary based on exact ingredients and portion sizes.
Picture of Priscilla Lawrence owner of Sprinkled with Balance.

About Priscilla Lawrence

Hi, I’m Priscilla Lawrence. I develop approachable, nutrient-rich recipes that celebrate flavor without being restrictive. I’m a former certified nutritionist, recipe developer and food photographer, based in California and originally from France.