This creamy white bean soup is a bowl of cozy — soothing, nourishing, and vibrant at the same time. Made with simple vegetables like carrots, potatoes, chayote squash, mushrooms, and spinach, it’s easy to put together and deeply comforting. Kaffir lime leaves add a gentle, aromatic lift, and a light drizzle of truffle-flavoured oil at the end is optional but lovely.

I make this white bean soup regularly because it’s the kind of meal that feels both grounding and refreshing. It comes together in one pot, in about 40 minutes, with very little effort and minimal clean-up. It’s just the sort of recipe I reach for when I want something warming without being heavy.
I make soup year-round, though the style naturally shifts with the seasons. As the weather turns cooler, I find myself leaning toward heartier, more filling soups like this one. This white bean soup is lightly creamy and very adaptable — you can keep it brothy or make it creamier depending on your mood.
It’s also the kind of soup I’d happily make on a day when I’m feeling under the weather. Gentle, soothing, and easy on the stomach, it delivers comfort without requiring much from you.
If you enjoy cozy vegan soups, you might also like:
Creamy Corn, Pumpkin and Red Lentil Soup
Turmeric Lentil, Leek and Potato Soup
Coconut Curry Ramen Noodle Soup

Tips for Making White Bean Soup
White beans
I usually cook dried white beans in advance and freeze them until needed. If using dried beans, make sure they’re fully cooked before starting. Canned beans also work well — just drain and rinse them.
Vary the vegetables
This soup uses potatoes, carrots, chayote squash, mushrooms, and spinach. I don’t always add onions and garlic, but you can include them if you like. Other good options include butternut squash, zucchini, celery, leek, parsnip, turnip, or pumpkin.
Vegetable stock
Any good-quality bouillon cube or powder works well here. I like adding a small amount of Better Than Bouillon seasoned vegetable base for extra depth, but you can simply use another stock cube or homemade vegetable stock if you have some on hand.
Kaffir lime leaves
Kaffir lime leaves add a unique, refreshing aroma to the soup. If you don’t have any, bay leaves with a few drops of lemon juice make a good substitute.
Thickening the soup
Coconut milk gives this soup a light creaminess, but cashew or soy milk also work well. For a thicker texture, partially blend the soup with an immersion blender.
Truffle-flavoured oil
Truffle-flavoured oil adds a lovely finishing touch, but a little goes a long way. Add just a few drops at the end — either to the pot or directly to each bowl — so it doesn’t overpower the soup.

Creamy White Bean Soup with Vegetables
This creamy white bean soup is a bowl of cozy — soothing, nourishing, and vibrant. Made with simple vegetables like carrots, potatoes, chayote squash, mushrooms, and spinach, it comes together easily in one pot. Kaffir lime leaves add a gentle aromatic lift, with an optional drizzle of truffle-flavoured oil to finish.
Ingredients
- 2 tablespoons olive oil or coconut oil
- 1 thumb-size ginger root, minced or finely chopped
- 3 small potatoes, diced small
- 2 medium carrots, diced small
- 1 chayote squash, diced small
- 1 small onion, diced, optional
- 2 cloves garlic, finely chopped, optional
- 10 - 12 white or cremini mushrooms, sliced, halved or quartered
- 5 - 6 sprigs of fresh thyme, or ¾ teaspoon dried thyme
- 3 - 4 kaffir lime leaves, fresh or dried
- ¼ teaspoon fresh or dried rosemary, finely chopped
- 800 g (4 cups) cooked navy beans, drained and rinsed
- 1 vegetable bouillon cube, or 1 teaspoon of powder
- ¾ teaspoon Better than Bouillon Seasoned Vegetable Base
- 240 ml (1 cup) canned coconut milk
- 500 ml (about 2 cups) water
- Salt and pepper to taste
- 60 g (2 cups) packed chopped large spinach, or whole baby spinach leaves
- Few sprigs fresh flat leaf parsley, chopped for garnish
- A thin drizzle of truffle flavoured oil, for serving, optional
Instructions
- Heat the oil in a medium-large (4–6 litre / quart) soup pot over medium heat. Add the potatoes and sauté for about 5 minutes. Add the carrots, chayote squash, and ginger. If using onion and garlic, add them at this stage. Continue to sauté until the potatoes are lightly browned, about another 6–8 minutes.
- Add the mushrooms, thyme, rosemary, and kaffir lime leaves. Stir in the navy beans, then add the vegetable bouillon cube or powder, Better Than Bouillon, coconut milk, and water. Stir well and bring the soup to a boil.
- Reduce the heat to medium-low and simmer for 8–10 minutes.
- Turn off the heat. For a creamier soup, partially purée it using an immersion blender, taking care to avoid splashing. Alternatively, ladle part of the soup into a blender, purée, and return it to the pot.
- Stir well and taste. Adjust seasoning with salt and pepper.
- Add the spinach, return the heat to medium, and bring the soup back to a gentle boil. Once the spinach is wilted and bright green, adjust seasoning if needed. Stir in the chopped parsley. Finish with a light drizzle of truffle-flavoured oil, either in the pot or directly in serving bowls. Serve hot.
Discover more from Veganlovlie: Scrumptious Vegan Recipes
Subscribe to get the latest posts sent to your email.



Leave a Reply