This delicious and creamy White Bean and Kale Soup is the perfect quick and easy meal. It is made with white beans, onions, carrots, celery, and curly kale for lots of texture and flavor. Includes plenty of tips on how to make white bean soup creamy without dairy.

Want to Save This Recipe?
Enter your email & I’ll send it to your inbox.
If you love plant-based soups, make Vegetarian Tortilla Soup and Healthy Potato Soup!
Why You’ll Love This Recipe:
- Perfect for the stovetop and all you have to do is chop, simmer, and enjoy!
- Hearty soup to fill you up throughout soup season!
- The definition of comfort food.
- Delicious vegetarian soup that’s vegan and dairy-free!
Recipe Ingredients
This white bean kale soup recipe has a little bit of spice and zing, and requires a handful of simple ingredients. We will need the following:
- extra virgin olive oil – start with fruity olive oil or neutral avocado oil to get those aromatic vegetables soft and tender.
- onions, carrots, celery – you can’t have soup without a mirepoix base. Cut all the vegetables roughly the same size for even cooking.
- fresh garlic – garlic cloves add an extra savory, punchy bite.
- dried herbs + spices – I love dried thyme, dried oregano, and crushed red pepper flakes for some spice. You could also use Italian seasoning, rosemary, and / or bay leaves. And don’t forget the Kosher salt and black pepper.
- vegetable broth – use vegetable broth for a vegan-friendly soup, chicken broth, or your own broth. You can use low sodium or regular, just taste test before adding additional salt. A parmesan rind (from a block of parmesan cheese) is a nutty little secret, if dairy is not an issue.
- canned beans – use any variety of white bean, such as creamy cannellini beans, Great Northern beans, navy beans, or even butter beans. You will need 2 cans of beans, but you can also cook dry beans from scratch.
- canned coconut milk – to keep this creamy white bean soup dairy free, use the cream from canned coconut milk. The coconut flavor comes through ever-so-slightly, but makes this soup creamier. If you want to lighten the soup up you can either omit or sub with something like cashew cream or half-and-half if not concerned about dairy.
- lemon juice – a bit of lemon juice adds a pop of bright acidity. White wine vinegar or sherry vinegar are another great option.
- fresh kale – I personally think curly kale is the best here, as it wilts down nicely, but Tuscan kale (also known as lacinato kale or dinosaur kale in grocery stores) is the next best thing. Other easy-to-wilt leafy greens include Swiss chard and baby spinach.
- fresh herbs – I like to finish the soup with fresh parsley for extra color and flavor. You could also try fresh tarragon, chives, or fresh basil.
Find the full detailed instructions with measurements in the recipe card below, at the end of this post.

How to Make
Kale white bean soup is incredibly easy to make and is ready in 30 minutes on the stovetop. Here are the step-by-step instructions:
Prep Ingredients
Dice fresh veggies, mince garlic, chop kale, and mash one can of beans with a potato masher, while keeping the other can whole.
Cook Vegetables
Heat a Dutch oven or heavy-bottomed pot over medium to medium-high heat. Add oil, onions, carrots, celery, minced garlic cloves, dried thyme, dried oregano, and red pepper flakes.
Stir the onion mixture frequently with a wooden spoon for 5-8 minutes, cooking until carrots and celery are slightly soft and onions are translucent.


Add Broth and Beans
Add broth, whole white beans and mashed white beans, plus salt and pepper. Bring to a simmer and cook for 5 minutes.
Stir in Kale and Cream
After the soup has simmered, add the rest of the ingredients, including the coconut cream, lemon juice, kale and parsley.
Simmer for 5 minutes, until the kale has wilted.


Serve
Serve immediately and enjoy a bowl of soup with your favorite soup additions, such as crusty bread, homemade croutons, and a drizzle of olive oil.
How to Store, Freeze, Thaw, & Reheat
Soup is one of those recipes that tastes better the longer it sits, making this soup with white beans and kale a delicious meal prep recipe. Here are my best storage and reheating tips:
- Store: Leftover soup can be stored in an airtight container in the fridge for up to 1 week.
- Freeze: Cool completely, then store in a freezer-safe storage container. Freeze for up to 3 months.
- Thaw: Thaw frozen soup overnight in the fridge.
- Reheat: Place the soup in a large pot on the stovetop. Reheat over medium-low heat until warmed through.

Tips for Creamy White Bean Kale Soup
There are a few easy ways to make this soup creamy without adding dairy. Here are my best tips:
- Mash half of the creamy white beans to thicken the soup. The starch in the beans creates a naturally creamy consistency.
- Use coconut milk for a dairy-free creamy flavor. If you only use the coconut cream (not the water), you barely taste the coconut flavor.
- Blend one cup of the soup (including the veggies) in a high speed blender. Then, add the blended mixture back into the pot of soup to simmer before adding the milk and kale. You can also blend half of the soup with an immersion blender.

Recipe FAQs
What is the thickener in a white bean soup?
The thick texture comes from mashed white beans. The natural starches in the beans create a silky, creamy texture. We are not using a thickening agent in this soup because it does not need it!
Is white bean soup high in carbs?
While white beans contain an adequate amount of carbs, you are also getting all the fiber, nutrients, and plant protein to offset the carb count.
Why is kale soup good for you?
Kale is great for heart health and offers a number of phytochemicals and nutrients, including potassium, fiber, folate, and calcium. Plus, the combination of kale and hearty white beans is so satisfying.
More Vegan Soup Recipes You’ll Love:
If you make this White Bean and Kale Soup recipe, be sure to leave a comment and star rating on the blog! I love hearing from you, and it helps others learn more about the recipe too. Xx Ashley
Kale White Bean Soup
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced (equal to 1 cup)
- 2 sticks celery, diced (equal to 1 cup)
- 3 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- ½ teaspoon crushed red pepper flakes
- 4 cups vegetable broth
- 2 (14 ounce) cans cannellini beans, (divided), drained and rinsed
- fine sea salt, to taste
- ground black pepper, to taste
- 1 (14 ounce) can full-fat coconut milk, just the cream, liquid discarded (see notes)
- 1 tablespoon fresh lemon juice, or sub vinegar
- 1 bunch curly kale, about 4 cups chopped
- 2 tablespoons minced flat leaf parsley leaves
Instructions
- Gather all of your ingredients: Dice vegetables, mince garlic, chop kale, and mash one can of beans, while keeping the other can whole.
- Cook vegetables: Heat a Dutch oven or heavy-bottomed pot over medium heat. Add oil, onions, carrots, celery, minced garlic cloves, and spices. Stir frequently for 5-8 minutes, cooking until carrots and celery are slightly soft.
- Add remaining ingredients: Add broth, whole white beans and mashed white beans, plus salt and pepper. Bring to a simmer for 5 minutes, then stir in the coconut cream, lemon juice, kale and parsley.
- Continue cooking soup for another 5 minutes, until kale is wilted.
- Serve immediately and enjoy with your favorite soup additions such as crusty bread.










Leave a Reply