If I could happily live on one meal, it would probably be this Delicious and Easy Vegetable and White Bean Soup. Add a thick slice of warm sourdough and perhaps a glass of Chianti, and I’d be perfectly content.

This hearty vegetable and white bean soup is everything I love about simple cooking. It’s rich and creamy without any cream, packed with colorful vegetables, tender cannellini beans, fragrant herbs, and bright lemon. It’s the kind of healthy soup that warms you from the inside out and fills your kitchen with the most wonderful aroma.
Best of all, it’s made with everyday pantry ingredients, comes together in one pot, and tastes even better the next day.
You probably have most of the ingredients in your pantry and fridge, and as with any soup, you can swap and substitute. If you don’t like butternut squash, use sweet potato. If you prefer spinach instead of kale, go for it.

Why You’ll Love This Vegetable and White Bean Soup
There are so many reasons this soup finds its way onto my table throughout the cooler months.
- Rich and creamy without dairy or heavy cream.
- Filled with colorful vegetables and hearty cannellini beans.
- A wonderful source of plant protein and fiber.
- Easy to make with simple pantry ingredients.
- Perfect for meal prep and freezer-friendly.
- Easy to adapt using whatever vegetables you have on hand.
- Even more delicious the following day.
It’s one of those recipes that manages to feel both comforting and nourishing at the same time.

The Plant Magic Behind This Soup.
Every bowl begins with vegetables, but it’s the herbs that create the magic.
Herbs have an extraordinary way of transforming humble ingredients into something memorable. A simple pot of soup suddenly feels brighter, deeper, and more comforting with just a few carefully chosen flavors.
Herbes de Provence always transports me to the South of France. I can almost picture lavender fields, warm stone villages, and long lunches beneath shady trees.
A pinch of red pepper flakes adds gentle warmth that lingers without overpowering the vegetables.
Dried tomato flakes contribute a subtle sweetness and an extra layer of savory flavor.
Just before serving, I always add fresh lemon zest and juice. It’s amazing how a little citrus can lift the entire pot, making every spoonful taste lighter and fresher.
Finally, I head into the garden with a pair of scissors. Whether it’s parsley, rosemary, thyme, or whatever happens to be flourishing that day, fresh herbs are never simply a garnish. They’re the final touch of Plant Magic that brings the whole bowl to life.

Ingredient Notes:
Cannellini Beans
Cannellini beans are one of my favorite pantry staples. Their mild flavor and creamy texture make this vegetable and white bean soup wonderfully satisfying while adding plant protein and fiber.
Butternut Squash
Butternut squash gives the soup its natural sweetness and helps create a silky, velvety broth. If you don’t have squash, sweet potato makes an excellent substitute.
Kale
I love kale in this soup because it holds its texture beautifully while adding color and freshness. Baby spinach also works wonderfully if that’s what you have on hand.
Vegetable Stock
A good-quality vegetable stock makes all the difference. Rich, flavorful broth creates depth and ties all the vegetables and herbs together into one delicious soup.

Storage & Meal Prep
This soup is perfect for making ahead.
Store leftovers in an airtight container in the refrigerator for up to 4 days. In fact, I think it tastes even better after the flavors have had a chance to mingle overnight.
I almost always make a double batch because future me is always grateful to find homemade soup waiting in the freezer.
Frequently Asked Questions
Can I freeze vegetable and white bean soup?
Absolutely. Allow the soup to cool completely before freezing in individual portions or larger containers. It reheats beautifully.
Can I use different beans?
Yes. Great Northern beans, butter beans, navy beans, or chickpeas all work well in this recipe, although cannellini beans have the creamiest texture.
Can I make this soup gluten-free?
Yes. The soup is naturally gluten-free as long as you use a certified gluten-free vegetable stock.
Can I add more protein?
Certainly. Stir in cooked lentils, extra beans, or cubes of baked tofu if you’d like an even heartier meal.

A Bowl Full of Plant Magic
I think the best recipes become part of our rhythm rather than something we make only once.
This vegetable and white bean soup is exactly that for me. It’s the soup I turn to when the weather turns chilly, when the garden is slowing down, or when I simply need something comforting simmering on the stove.
It’s proof that everyday ingredients—a few vegetables, a humble tin of beans, fragrant herbs, and a squeeze of lemon—can become something quietly extraordinary.
That’s what Plant Magic has always meant to me. Not complicated recipes or exotic ingredients, but discovering the beauty and abundance hidden in the simplest foods, one bowl at a time.
Delicious and Easy Vegetable and White Bean Soup
Delicious and Easy Vegetable and White Bean Soup – a delicious hearty Winter soup
Total Time: 1 hour
Yield: 4 servings
Ingredients
3 – 4 tablespoons vegetable stock or 2 tablespoons of olive oil if you prefer
1 onion, peeled and finely diced
1 teaspoon salt
1 leek, thoroughly washed and sliced
3 sticks celery, diced
3 carrots, peeled and diced
4 cloves garlic peeled and minced
1 butternut squash, peeled and cut into chunks
2, 15 oz cans cannellini beans, drained and thoroughly rinsed
1 teaspoon freshly ground black pepper
1 teaspoon red pepper flakes
2 heaped teaspoons Herbes de Provence
2 heaped teaspoons dried oregano
2 heaped teaspoons dried tomato flakes (optional)
1/4 cup fresh parsley, chopped
4 cups best-quality vegetable stock
3 cups lacinato or curly kale, tough stems removed and very well chopped OR 3 cups baby kale or baby spinach
Zest and juice of a lemon
Instructions
Heat 3-4 tablespoons of vegetable stock or 2-3 tablespoons of olive oil in a large saucepan. Add the onions, sprinkle over a little salt, and cook on a low heat for about 10 minutes or until translucent.
Add the carrots, leeks, celery, and garlic. Cook for a further 5 minutes, stirring occasionally.
Add the butternut squash and cannellini beans. Stir well.
Add the black pepper, Herbes de Provence, oregano, red pepper flakes, tomato flakes and fresh parsley. Stir well.
Add the vegetable stock, bring to the boil, turn down to a simmer, and partially cover the pot. Allow the soup to simmer away until the veggies are tender. About 20 minutes.
Remove about 1 cup of the soup to a blender and blitz, return to the pot, and stir well. This will thicken the soup a little and give it the “creamy” texture.
Add the kale to the pot; it will cook quickly in the heat of the soup.
Sprinkle over the lemon zest and then squeeze in the lemon juice, stir well.
To serve, add more lemon zest, salt, pepper, dried oregano, tomato flakes, red pepper flakes, and a sprinkle of fresh herbs.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: soup
- Method: stove top
Don’t forget to Pin Delicious and Easy Vegetable and White Bean Soup
