If you’re looking for a tasty and satisfying soup that’s also dairy-free, look no further than this white bean and kale soup! Packed with veggies and wholesome cannellini beans, this soup is perfect for meal prep or a quick family dinner. And with its rich, creamy texture and comforting flavors, you won’t even miss the dairy! Vegan and gluten free.

The best white bean and kale soup
If you’re tired of the same soup recipes and looking for a new wholesome option that doesn’t include dairy let me put in my resounding vote for this creamy white bean and kale soup!
It is packed with the most delicious combination of ingredients, vegetables, and is made with cashew cream (swoon!). Which gives it a creamy texture without the need to blend the soup.
Plus, it’s a great option for meal prep, as it can be stored in the fridge or freezer and reheated quickly for a satisfying meal any time you need it.
In this blog post: we’ll explore how to make kale and white bean soup, what cashew cream is, the different types of white beans, and whether you can opt to use dried beans instead of canned!
And if you love this white bean soup be sure to check out some of our other favorite vegetarian soup recipes like this Gluten Free Minestrone, Vegan Black Bean Soup, Creamy Corn Chowder with Potatoes, and Chickpea and Tomato Curry Soup!
Ingredient notes
You can find the full list of ingredients along with measurements in the recipe card below. These are my ingredient notes and recommendations for easy swaps and substitutions!
Raw Cashews
Raw cashews are a key ingredient in this recipe, as they help create the soup’s creamy texture.
For the best texture, soak the cashews in water for 30-45 minutes before blending them with the other ingredients.
If you’re short on time you can always simmer the cashews in water on the stovetop for about 10 minutes – until pale in color and plump.
Alternatives to using cashews are provided in the section below.
White Beans (cannellini beans)
White beans (we love cannellini beans for soup!) are another essential ingredient that add a rich and creamy texture.
You can use canned or cooked white beans for this recipe. More on that below!
Carrots, Onion, Celery, Garlic, and Leeks
These vegetables create the flavor base of the soup, adding a delicious, rich flavor.
They are sautéed in olive oil before adding the other ingredients to bring out their natural sweetness.
Kale
Kale is a hearty, leafy green that adds a delicious flavor and texture to this soup.
If you don’t have kale, you can use another green like spinach or Swiss chard.
Vegetable Broth
Any broth you like will work for this soup, though a good-tasting vegetable broth is my top choice.
Homemade or store-bought are both great options!
This is the exact broth I used for this recipe.
Nutritional Yeast
Nutritional yeast is a delicious pantry item that adds an umami rich depth of flavor to any dish it’s used in.
Poultry Seasoning
Poultry seasoning is the perfect blend of spices to tie all the other flavors together.
If you don’t have any poultry seasoning on hand, most all purpose seasoning blends will work instead.
Can this recipe be made without cashews?
Yes! This soup can absolutely be made without cashews. For a cashew-free alternative, I would recommend replacing the raw cashews and additional cup of vegetable broth with about 1 – 1 1/2 cups of whatever dairy free creamer works for you.
The soup may be *slightly* less thick and creamy, but will still be delicious nonetheless!
Some white bean options that you could use in this recipe…
White beans are a versatile group of legumes found in various dishes from around the world.
While cannellini beans are the star of this creamy white bean and kale soup, other types of white beans can be used instead!
Navy beans have a mild flavor and creamy texture and would be a great choice for this soup.
Great Northern beans are the most similar to cannellini beans in taste and texture but are smaller in size. They are often used in soups and stews, and their creamy texture holds up well in slow-cooked dishes.
Making this white bean and kale soup
Step-by-step instructions:
Step 1: Soak the cashews
Add raw cashews to a heat proof bowl and cover with hot (ideally just boiled) water – allow to soak for about 30 minutes while you prepare the rest of the recipe.
Step 2: Make the flavor base of the soup
Heat olive oil in a large soup pot. Add onions, carrots, celery, leek, and kosher salt. Sauté, stirring occasionally – until onions are translucent and veggies start caramelizing. Add spices and sauté 2-3 minutes more, until aromatic.
Step 3: Add broth and beans
Add broth and drained and rinsed beans to the pot, scraping up any stuck-on bits, and bring to a simmer. Simmer on low until veggies are tender.
Step 4: Make cashew cream
While the soup is simmering, prepare the cashew cream.
Drain and rinse cashews and add to a high-speed blender with the remaining cup of vegetable broth. Blend on high until smooth and creamy, with no pieces of cashew remaining.
Step 4: Finish the soup
Add cashew cream to the pot with the chopped kale.
Bring back to a simmer and cook uncovered until the kale is tender, and soup has thickened slightly. Soup can be thinned by adding a little additional broth if desired.
Step 2: Season and serve!
Season soup to taste with salt and pepper and serve topped with parsley and more chili flakes if desired. Enjoy!
Meal Prep Tips
Making this soup on the weekend and storing it in individual portions in the fridge or freezer is a great way to meal prep for the week.
You could also prep the ingredients to make the soup ahead of time so it’s easier to pull together when you’re ready to cook.
Expert tips for this recipe
- Blend the cashew cream for longer than you think. For the best texture you really want to blend it for at least a minute on high, until no pieces remain and it’s super smooth and creamy. If you under-blend it the result could be grainy.
- Thin the soup with extra broth if it gets too thick. This soup will thicken up a bit while simmering, but if you want it to be more “brothy”, all you need to do is thin it out with a little extra broth or water until your desired consistency is reached.
- Use a large soup pot or Dutch oven. This recipe makes a big batch of soup, so it’s important to use a large pot or Dutch oven. A 6-quart pot or large will be sufficient. Using a large pot will allow you to cook the soup evenly and prevent it from boiling over.
Storage and re-heating
Storage:
To store in the refrigerator, allow it to cool completely and transfer to an airtight container before moving to the fridge. Should keep for up to 5 days.
Freezing:
If you want to save the soup longer, you can freeze it.
Freezing soup is a great way to have a quick and easy meal on hand for busy weeknights.
Before freezing the soup, portion it into individual or family-sized portions. Let it cool completely before transferring to an airtight container or freezer-safe bag.
Label it with the date and contents before storing it in the freezer for up to three months.
Reheating:
This soup can easily be reheated in the microwave or over low heat on the stovetop.
You may need to add a splash of water or broth to thin it out, as the soup may thicken up in the fridge. Once heated through, taste and adjust the seasoning as needed.
If you enjoyed this recipe, we’d love it if you would take 5 seconds to rate and review it below! It’s also super helpful for other readers if you share any modifications you made to the recipe.
Thank you for sharing your kitchen with NK. We’re so grateful you’re here!
PrintWhite Bean and Kale Soup Made with Cashew Cream
- Total Time: 1 hour
- Yield: 6 servings 1x
- Diet: Vegan
Description
If you’re looking for a tasty and satisfying soup that’s also dairy-free, look no further than this white bean and kale soup! Packed with veggies and wholesome cannellini beans, this soup is perfect for meal prep or a quick family dinner. And with its rich, creamy texture and comforting flavors, you won’t even miss the dairy! Vegan and gluten free.
Ingredients
- 1 cup raw cashews
- 2 tablespoons olive oil
- 1 medium onion, finely diced
- 3 large carrots, peeled and diced or thinly sliced
- 3 stalks celery, thinly sliced
- 1 leek, white and light green parts thinly sliced into half moons
- 1 teaspoon kosher salt
- 3 cloves garlic, chopped
- Pinch of chili flakes (optional)
- 2 tablespoons nutritional yeast (optional)
- 1 teaspoon poultry seasoning or all-purpose seasoning
- 6 cups vegetable broth, divided
- 2 15-ounce cans white beans, drained and rinsed
- 1 large bunch of kale (about 5 cups), washed and chopped
- Kosher salt, to taste
- 1/2 teaspoon black pepper
Instructions
- Soak the cashews. Add raw cashews to a heat-proof bowl and cover with hot (ideally just boiled) water – allow to soak for about 30 minutes while you prepare the rest of the recipe.
- Make the flavor base of the soup. Heat 2 tablespoons olive oil over medium heat in a large soup pot. Add onions, carrots, celery, leek, and 1 teaspoon kosher salt. Sauté for 12-14 minutes, stirring occasionally – until onions are translucent and veggies are starting to caramelize. Add garlic, chili flakes, nutritional yeast, and poultry seasoning and sauté 2-3 minutes more, until spices and garlic are aromatic.
- Add broth and beans. Add 5 cups broth and drained and rinsed beans to the pot, scraping up any stuck-on bits from the bottom, and bring to a simmer. Simmer on low uncovered for 15 minutes – until veggies are tender.
- Make cashew cream. While the soup is simmering prepare the cashew cream. Drain and rinse cashews and add to a high-speed blender along with the remaining cup of vegetable broth. Blend on high until smooth and creamy, with no pieces of cashew remaining.
- Finish the soup. Add cashew cream to the pot with the chopped kale. Bring back to a simmer and cook uncovered for another 5-10 minutes, until kale is tender, and soup has thickened slightly. Soup can be thinned by adding a little additional broth if desired.
- Season and serve! Season soup to taste with salt and pepper and serve topped with parsley and more chili flakes if desired. Enjoy!
Notes
For a cashew-free alternative, I would recommend adding about 1-2 cups of whatever dairy free creamer works for you in place of the raw cashews + additional cup of vegetable broth. We love the original unsweetened / unflavored Nutpods as a cashew-free option in savory recipes but keep in mind that it does contain other types of nuts. The soup may be slightly less thick and creamy, but will still be delicious nonetheless!
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Stove top
- Cuisine: American
AD says
Would coconut milk make a good sub. For cashew cream? Or would you recommend a milder substitution?
Nyssa Tanner says
You could definitely use coconut milk if you don’t mind a little bit of coconut flavor in the soup! If you would rather it taste more mild I would suggest using another non dairy creamer that works for your dietary needs. I would start with 1 cup and add more if desired. I hope that helps, and happy cooking 🙂 – Nyssa
Noël says
Hi! I am making this now. Is the garlic supposed to be whole cloves? Thanks!
Nyssa Tanner says
Hi there! No the garlic is supposed to be chopped – sorry about that! It’s fixed now in the recipe card. I hope that you enjoy the soup! – Nyssa