This Easy White Bean and Kale Soup is a comforting, nutritious bowl that comes together in just 40 minutes. Creamy white beans are partially blended to create a luxurious texture without any cream, while fresh kale adds vibrant color and nutrients. With simple pantry staples and aromatic vegetables, this one-pot wonder delivers maximum flavor with minimal effort.
Drain and rinse all three cans of cannellini beans. Remove 1.5 cups of beans and set aside. Dice the onion, carrots, and celery into 1/4-inch pieces. Mince the garlic and chop the kale into bite-sized pieces.
Heat olive oil in a large Dutch oven over medium heat. Add onion, carrots, and celery. Cook for 8 minutes, stirring occasionally, until vegetables soften and onion becomes translucent.
Add minced garlic, rosemary sprigs, and red pepper flakes. Stir constantly for 1 minute until fragrant, being careful not to burn the garlic.
Pour in vegetable broth and add the beans (except the reserved 1.5 cups). Season with 1 teaspoon salt and 1/2 teaspoon black pepper. Bring to a boil, then reduce heat and simmer uncovered for 10 minutes.
Remove rosemary sprigs and add the reserved beans. Using an immersion blender, blend about half of the soup until smooth and creamy, leaving visible whole beans and vegetables.
Stir in the chopped kale and continue simmering for 5-7 minutes until the kale is tender and bright green. Taste and adjust seasoning as needed.
Remove from heat and stir in fresh lemon juice. Taste once more and adjust salt, pepper, or lemon juice if desired. Ladle into bowls and garnish with Parmesan cheese if using.
Notes
Rinse canned beans thoroughly to remove excess sodium and starchy liquid that can make soup too thick
Adjust blending amount to preference - blend more for ultra-creamy texture or less for chunkier soup
Great Northern beans or navy beans can substitute for cannellini beans
Frozen kale can be used - add directly without thawing
Soup thickens as it sits - add broth when reheating to reach desired consistency
Store in airtight container in refrigerator for up to 5 days or freeze for up to 3 months
Add fresh lemon juice after reheating to brighten flavors
For non-vegan version, use chicken broth and top with Parmesan cheese
Add cooked Italian sausage for Tuscan-style white bean soup
A Parmesan rind simmered with the soup adds extra umami depth