Kale and White Bean Soup

There’s a cozy satisfaction in a bowl of hearty soup that feels like a hug from the inside out. That’s exactly what this white bean kale soup delivers. It’s packed with tender white beans, earthy kale, and a medley of vegetables simmered in a fragrant broth that feels nourishing and comforting all at once. Whether it’s a chilly evening or you just need a light but filling meal, this soup has that perfect balance of flavor and substance.
What I love most about this recipe is how simple it is to pull together, even on busy weeknights. The combination of white beans and kale creates a texture that’s both creamy and slightly chewy, giving each spoonful a satisfying bite. You don’t need to be a culinary expert to make this soup taste amazing—the flavors deepen as it simmers, and the aroma alone will make your kitchen feel warm and inviting.
This recipe is also incredibly versatile. You can swap in different beans, add more vegetables, or sprinkle in your favorite herbs and spices to suit your taste. It’s one of those kale soup recipes that’s forgiving, which makes it perfect for both beginners and seasoned cooks. Plus, it keeps beautifully, so you can make a big batch and enjoy it throughout the week.
For anyone who loves hearty, wholesome meals, this white bean soup is a winner. It’s one of my favorite bean soup recipes to make because it’s nourishing without being heavy, packed with nutrients, and full of flavor. And the best part? It tastes even better the next day, making it a great option for meal prep or a cozy leftover lunch.
Why You’ll Love It
- Hearty and satisfying without being heavy – This kale soup fills you up with tender white beans and leafy greens, leaving you nourished and energized without that bloated feeling.
- Loaded with nutrients – Kale is a powerhouse of vitamins, and combined with protein-rich white beans, this white bean kale soup is a meal that’s as good for your body as it is for your taste buds.
- Easy to make and flexible – One of the best things about this recipe is how adaptable it is. You can swap in your favorite beans, add extra vegetables, or tweak the seasonings to make it your own bean soup recipe.
- Perfect for leftovers – This soup only gets better with time. Make a big pot and enjoy it for lunches, dinners, or even a cozy snack, making meal planning a breeze.
- Comfort in a bowl – There’s something undeniably soothing about a warm bowl of white bean soup on a chilly day. It’s simple, wholesome, and incredibly satisfying, making it the ultimate comfort food.
Ingredients
For the Soup Base:
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
For the Beans and Kale:
- 2 cans (15 oz each) white beans, drained and rinsed
- 4 cups chopped kale, tough stems removed
- 4 cups vegetable broth (or chicken broth if you prefer)
- 1 cup water
For Flavor:
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- ½ teaspoon crushed red pepper flakes (optional for a little heat)
- Salt and black pepper, to taste
- Juice of ½ lemon
Ingredient Notes
- I always use cannellini beans for this white bean kale soup—their creamy texture is perfect and holds up beautifully in the broth.
- Don’t skip the kale! It adds that fresh, slightly bitter flavor that balances the beans. I love using curly kale for texture.
- Vegetable broth makes a lighter soup, but chicken broth works if you want it richer. I usually use low-sodium so I can control the salt.
- The lemon juice at the end brightens the whole soup—it’s the little trick that makes it taste fresh and vibrant.
- If you like a touch of spice, crushed red pepper flakes give a nice kick without overwhelming the flavors.
Kitchen Equipment Needed
- Large soup pot or Dutch oven – For cooking everything evenly; I love my 6-quart Dutch oven because it holds a big batch perfectly.
- Cutting board – For chopping vegetables quickly and safely.
- Sharp chef’s knife – Makes dicing onions, carrots, and celery a breeze.
- Wooden spoon or silicone spatula – For stirring the soup without scratching your pot.
- Measuring cups and spoons – To keep your flavors balanced.
- Ladle – Perfect for serving the soup into bowls without making a mess.
- Can opener – Essential for getting those white beans ready.
Instructions
Step 1: Prep Your Ingredients
- Wash and chop the kale, removing the tough stems. Tear or chop into bite-sized pieces.
- Dice the onion, carrots, and celery. Mince the garlic.
- Drain and rinse the white beans thoroughly.
Pro Tip: Rinsing the beans removes excess starch and prevents the soup from becoming too thick or sticky.
Step 2: Sauté the Vegetables
- Heat 2 tablespoons olive oil in your soup pot over medium heat.
- Add the onion, carrots, and celery. Cook for 5–7 minutes, stirring occasionally, until the vegetables are softened.
- Stir in the garlic and cook for another 1–2 minutes, just until fragrant.
Pro Tip: Don’t let the garlic brown; it can become bitter.
Step 3: Add the Broth and Beans
- Pour in the vegetable broth and 1 cup water.
- Stir in the white beans, dried thyme, rosemary, and crushed red pepper flakes if using.
- Bring the soup to a gentle boil, then reduce the heat to low.
Pro Tip: Keep the heat low once boiling to let flavors meld without overcooking the kale later.
Step 4: Simmer and Add Kale
- Let the soup simmer for 15–20 minutes, uncovered, so the flavors can blend.
- Add the chopped kale and stir it in. Simmer for an additional 5–7 minutes until the kale is tender but still vibrant.
Pro Tip: Adding kale at the end keeps it from getting mushy and preserves its bright color.
Step 5: Season and Finish
- Taste the soup and add salt and black pepper as needed.
- Stir in the juice of half a lemon to brighten the flavors.
Pro Tip: Adding lemon at the end makes the soup taste fresh and lively—don’t skip it!
Step 6: Serve and Enjoy
- Ladle the soup into bowls and drizzle with a little extra olive oil if you like.
- Serve hot with crusty bread or a light salad for a complete meal.

Tips and Tricks for Success
- Use low-sodium broth – This lets you control the salt and keeps the soup from tasting too salty.
- Rinse canned beans – It removes excess starch and sodium, giving a cleaner flavor.
- Don’t overcook kale – Add it near the end to keep its color bright and texture tender but not mushy.
- Simmer gently – A low simmer helps the flavors meld without breaking down the beans too much.
- Taste as you go – Adjust seasonings gradually to avoid overpowering the delicate balance of flavors.
Ingredient Substitutions and Variations
- Beans – Swap cannellini beans for great northern beans or chickpeas for a different texture.
- Greens – Use spinach or Swiss chard instead of kale if you want a milder flavor.
- Broth – Chicken broth can replace vegetable broth for a richer taste.
- Spices – Add smoked paprika or cumin for a subtle twist on the classic flavor.
- Add grains – Stir in cooked quinoa, farro, or small pasta shapes to make it heartier.
- Protein boost – Toss in cooked sausage, shredded chicken, or tofu cubes for extra protein.
Serving Suggestions
- I love ladling this white bean kale soup into a big bowl and topping it with a sprinkle of Parmesan and a drizzle of olive oil—it makes it feel a little special for a weeknight meal.
- Serve with crusty whole-grain bread or garlic bread for dipping; the bread soaks up the broth beautifully.
- Pair it with a simple green salad or roasted vegetables to add extra crunch and freshness.
- For a heartier dinner, serve alongside a baked potato or over cooked quinoa—the beans and kale already give it protein, so it’s a complete meal.
- Top with a spoonful of Greek yogurt or a dollop of pesto for an extra layer of creaminess and flavor.

Storage and Reheating Instructions
- Refrigerate – Store in an airtight container for up to 4–5 days.
- Freeze – Pour into freezer-safe containers and freeze for up to 3 months.
- Reheat on stove – Warm gently over medium-low heat, stirring occasionally until heated through.
- Reheat in microwave – Microwave in a covered bowl for 2–3 minutes, stirring halfway, until piping hot.
- Add liquid if needed – The soup may thicken after storing; stir in a splash of broth or water when reheating.
Frequently Asked Questions
Can I use dried beans instead of canned?
Absolutely! Just soak them overnight and cook until tender before adding to the soup. It will take a bit longer, but the flavor and texture are fantastic.
Can I make this soup vegan?
Yes! Stick with vegetable broth and skip any cheese or yogurt toppings, and it’s fully plant-based and still hearty.
How long does this soup keep in the fridge?
It stays fresh for 4–5 days in an airtight container. Flavors even improve after a day or two!
Can I add other vegetables?
Definitely! Zucchini, bell peppers, or even sweet potatoes can be added. Just adjust cooking times so everything is tender.
Can I make this soup spicy?
Yes, add more crushed red pepper flakes or a dash of cayenne to taste. You can start small and adjust gradually.
Can I freeze this soup?
Yes! Freeze in portions for up to 3 months. Thaw overnight in the fridge and reheat gently.
Did you try this white bean kale soup? Let me know in the comments how it turned out—I’d love to hear your twists and tips!

Kale and White Bean Soup
Equipment
- Large Soup Pot or Dutch Oven
- Cutting board
- Sharp chef’s knife
- Wooden Spoon or Silicone Spatula
- Measuring cups and spoons
- Ladle
- Can Opener
Ingredients
For the Soup Base:
- 2 tablespoons olive oil
- 1 medium onion diced
- 2 cloves garlic minced
- 2 carrots diced
- 2 celery stalks diced
For the Beans and Kale:
- 2 cans 15 oz each white beans, drained and rinsed
- 4 cups chopped kale tough stems removed
- 4 cups vegetable broth or chicken broth if you prefer
- 1 cup water
For Flavor:
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- ½ teaspoon crushed red pepper flakes optional for a little heat
- Salt and black pepper to taste
- Juice of ½ lemon
Instructions
Step 1: Prep Your Ingredients
- Wash and chop the kale, removing the tough stems. Tear or chop into bite-sized pieces.
- Dice the onion, carrots, and celery. Mince the garlic.
- Drain and rinse the white beans thoroughly.
- Pro Tip: Rinsing the beans removes excess starch and prevents the soup from becoming too thick or sticky.
Step 2: Sauté the Vegetables
- Heat 2 tablespoons olive oil in your soup pot over medium heat.
- Add the onion, carrots, and celery. Cook for 5–7 minutes, stirring occasionally, until the vegetables are softened.
- Stir in the garlic and cook for another 1–2 minutes, just until fragrant.
- Pro Tip: Don’t let the garlic brown; it can become bitter.
Step 3: Add the Broth and Beans
- Pour in the vegetable broth and 1 cup water.
- Stir in the white beans, dried thyme, rosemary, and crushed red pepper flakes if using.
- Bring the soup to a gentle boil, then reduce the heat to low.
- Pro Tip: Keep the heat low once boiling to let flavors meld without overcooking the kale later.
Step 4: Simmer and Add Kale
- Let the soup simmer for 15–20 minutes, uncovered, so the flavors can blend.
- Add the chopped kale and stir it in. Simmer for an additional 5–7 minutes until the kale is tender but still vibrant.
- Pro Tip: Adding kale at the end keeps it from getting mushy and preserves its bright color.
Step 5: Season and Finish
- Taste the soup and add salt and black pepper as needed.
- Stir in the juice of half a lemon to brighten the flavors.
- Pro Tip: Adding lemon at the end makes the soup taste fresh and lively—don’t skip it!
Step 6: Serve and Enjoy
- Ladle the soup into bowls and drizzle with a little extra olive oil if you like.
- Serve hot with crusty bread or a light salad for a complete meal.
Notes
Nutritional Value (per serving)
- Calories: ~210–230
- Protein: 11g
- Carbohydrates: 34g
- Fiber: 9g
- Fat: 5g
- Sodium: ~600mg
- Sugar: 3g
- Vitamin A: 90% DV
- Vitamin C: 35% DV
- Calcium: 15% DV
- Iron: 20% DV