Our Tuscan white bean soup is inspired by “Ribollita,” a comforting Italian recipe where tender cannellini beans simmer to perfection with leafy greens and aromatic herbs in a flavorful vegetable broth.

You can expect a wholesome, earthy, and satisfying meal packed with the flavors and aromas of the Italian countryside.

Tuscan soup is excellent during cold winter; it’s great for meal prep as it keeps well for days, and the whole family will love it.

Tuscan white bean soup with silver spoon and hand with red nail

Dietary Note: this recipe is suitable for a vegetarian, vegan, and gluten-free diet.

The origin of Tuscan white bean soup goes back hundreds of years to humble peasant meals, where local veggies and leftover ingredients were transformed into delicious and nourishing meals.

As traditional recipes make their way into modern days, we understand how simple, nourishing, and sustainable they are.

With our recipe, we hope to bring this timeless Italian recipe into your kitchen.

We simplified some steps, shortened the cooking time, and substituted some ingredients so you can make this recipe at home with little effort.

While doing so, we tried to preserve the essence of this recipe, which is a rustic, earthy, creamy, tasty, and nutritious white bean soup.

Tuscan white bean soup with leafy greens and fresh herbs on the side

Tuscan white bean soup video

Ingredients & Substitutions for Tuscan Soup

ingredients for Tuscan white bean soup

Quantities are in the recipe box at the bottom of the page.

Flavor base

The flavor base is the most crucial step when making soup. It’s called “soffritto” in Italian, and it is used to add a rich base of flavor to this Tuscan white bean soup.

To make it, you’ll need:

  • Olive oil: best if extra virgin olive oil. It’s used to cook the veggies gently.
  • Onion: it adds sweetness and depth of flavor. You can use white or yellow onions.
  • Celery: it adds fresh notes to balance the sweetness.
  • Carrot: it adds color and sweetness.
  • Garlic: it adds a mild pungent aroma.
  • Leek: traditional in Tuscan soup, it adds even more freshness and sweetness.
  • Tomato paste: it confers a light red color to the dish, and it adds a rich, savory flavor and umami.

Aromatics

Fresh thyme would be the most authentic as this herb is used in Tuscany for white bean soup.

Substitute dry thyme, oregano, a sprig of rosemary, a couple of bay leaves, or some sage leaves for thyme.

If you like some heat, add 1/4 teaspoon of red pepper flakes or a finely chopped chili pepper.

Leafy greens

Tuscan white bean soup uses many leafy greens, more specifically, cavolo nero, savoy cabbage, and Swiss chard combined.

Feel free to change them up based on what you have available. Also, you can use one, two, or all three leafy greens.

  • Cavolo nero: also known as Lacinato Kale or Dinosaur Kale, this dark leafy green adds a rich and hearty taste with peppery and slightly bitter notes. Substitute curly kale or spinach for cavolo nero.
  • Savoy cabbage: savoy cabbage has a mild, delicate, nutty, and slightly sweet flavor. Substitute green cabbage or Chinese cabbage for savoy cabbage.
  • Swiss chard, or chard, has a buttery, mild flavor that reminds us of spinach and beets. Substitute Bok Choy for chard.

Vegetable stock

You can use either vegetable stock or chicken broth.

Using vegetable stock is a simple way to reduce meat consumption if you are interested.

White beans

Use cannellini beans or other white beans, such as navy beans or great northern beans.

You can make this with canned beans for a quicker cooking time.

Or, if you want to cook dry beans yourself, soak them for 8 hours in cold water, then change the water and boil them until tender with a teaspoon of salt (about 1 hour).

Here’s our guide on how to cook white beans, in case you need it.

Bread

The best way to serve this white bean soup is with crusty bread, like ciabatta or a rustic loaf.

Slice the bread into thick slices, then toast it or grill it, brush it with garlic, and drizzle with good quality extra virgin olive oil.

To make this soup gluten-free, use gluten-free bread.

You can also add a sprinkle of grated parmesan cheese, although the soup is already plenty flavorful, and there’s no real need for it.

Omit the parmesan for dairy-free, and you are good to go, as there’s no cream or butter.

Tuscan white bean soup with silver spoon and garlic cloves on the side

How to make Tuscan white bean soup

US cups + grams measurements in the recipe box at the bottom of the page.

1. Start with the flavor base

Chop the onion, celery, and carrots into small dice of similar size.

Cut the leek in half lengthwise, rinse its layers under running water to remove sand, and slice it thinly. Finely chop the garlic.

In a large pot or Dutch oven, heat the extra virgin olive oil, then add the chopped vegetables and fry them gently, on medium to low heat, for 10 minutes. Stir often.

Tip: don’t chop the vegetable too finely. Try to avoid the use of a food processor. This is a rustic soup that should have some texture. The veggies should soften and sweat, but not brown.

onion, celery and carrot in a Dutch oven

Add the tomato paste and fresh or dried thyme and cook for 2 more minutes.

vegetables and tomato paste

2. Add the leafy greens

While the flavor base cooks, you can rinse and chop the greens into bite-size pieces.

Add chopped kale, savoy cabbage, and chard to the pot. Add 3 cups of vegetable broth and season with salt and black pepper.

Stir and simmer, covered, on medium heat for 10 minutes.

Tip: Discard the woodier stems of the kale if there are any.

leafy greens in the soup

3. Add the beans

In a separate bowl, blend 1 cup of drained white cannellini beans and 1 cup of vegetable broth with an immersion blender.

You can also blend the white beans in a standing blender.

Note: blending the beans is a traditional Italian technique for making the soup creamy without using dairy.

blended cannelini beans

Pour the blended beans and the remaining white beans into the pot with the veggies.

Stir and keep simmering for another 10 to 15 minutes, uncovered.

Tip: The longer you simmer, the creamier, tastier, and thicker it gets. If it gets too thick, add more vegetable broth.

whole white beans in soup

When you’ve reached your desired consistency, taste and adjust for salt, turn the heat off, and, if you have time, let the soup cool down for 10 minutes before serving.

This allows the flavors to meld.

Tip: In Italy usually, there is no acidity added to soups. If you are missing that, you can add a squeeze of lemon before serving.

Tuscan white bean soup with silver spoon and fresh herbs on the side

Serving suggestions

Our favorite way of serving white bean soup is with a thick slice of rustic crusty bread, toasted or grilled and brushed with garlic, sprinkled with a pinch of salt, and drizzled with good quality extra virgin olive oil.

Optionally, you can add a sprinkle of grated parmesan.

Tuscan white bean soup with bread and parmesan cheese

As an alternative to crusty bread, you can serve it with:

Make it guest-friendly, and serve it with different toppings. For example:

Storage & Make Ahead

Make ahead: Tuscan soup is an excellent recipe for meal prep as it keeps for days, and its flavor improves as the ingredients meld together.

Refrigerator: Keep leftovers in an airtight container in the fridge for up to 4 days. The next day, the soup will be even more delicious! Reheat it in a pot with some water or microwave for 2 minutes.

Freezer: let the Tuscan soup cool down completely, then transfer it to a freezer-friendly container and freeze for up to three months.

Thaw: defrost it in the fridge over several hours, in the microwave or stovetop.

Tuscan white bean soup and how to store it

Questions

Why is it called Tuscan soup?

It’s called Tuscan soup because the original recipe is from the Tuscany region in Italy.

What is the thickener in white bean soup?

Blended white beans are the thickener in a white bean soup. They create a creamy texture and consistency that thickens the broth and ties the other ingredients together.

What kind of beans are white beans?

There are several varieties of white beans, including Italian cannellini beans, Great Northern Beans, Navy beans, Baby Lima Beans, Butter Beans, Black Eyed Beans, and Flageolet Beans.

There are also other regional varieties, like Italian zolfini and toscanelli.

More legume recipes

Beans, chickpeas, and lentils are some of our favorite foods! If you’re hungry for more legume recipes, have a look at these easy meals:

More Soup Recipes

If you’re big on soups like we are, look at these selected soup recipes. They are all easy and delicious!

For more curries, stews, and soups, check out our soups category page.

Tuscan white bean soup with hand and red nails

Tuscan White Bean Soup

By: Nico Pallotta
5 from 13 votes
Our Tuscan white bean soup is inspired by “Ribollita,” a comforting Italian recipe where tender cannellini beans simmer to perfection with leafy greens and aromatic herbs in a flavorful vegetable broth.
You can expect a wholesome, earthy, and satisfying meal packed with the flavors and aromas of the Italian countryside.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4 – 6 people
Course: Main Course, Soup
Cuisine: Italian

Equipment

  • Immersion blender or standing blender

Ingredients

  • 3 tablespoons extra virgin olive oil
  • 1 large onion chopped
  • 3 stalks celery chopped
  • 3 medium carrots chopped
  • 1 leek thinly sliced
  • 2 cloves garlic pressed
  • cup tomato paste
  • 1 teaspoon thyme or 1 sprig of rosemary
  • 8 ounces kale sub spinach
  • 8 ounces chard sub Bok choi
  • 8 ounces savoy cabbage sub Chinese cabbage
  • 3 cans (15-ounce each) white beans cannellini or navy beans – 4 cups if using cooked beans
  • 4 cups vegetable stock
  • teaspoons salt or more to taste
  • teaspoon black pepper

FOR SERVING

  • 4 slices crusty bread toasted, rubbed with garlic, and drizzled with extra virgin olive oil. Parmesan cheese is optional.

Instructions 

MAKE THE FLAVOR BASE

  • In a large pot, heat 3 tablespoons extra virgin olive oil. Add 1 large onion, 3 stalks celery, 3 medium carrots (all chopped), 1 leek (thinly sliced), and 2 cloves garlic (pressed).
    Cook gently for 10 minutes. Stir often.
    onion, celery and carrot in a Dutch oven
  • Add ⅓ cup tomato paste and 1 teaspoon thyme and cook for 2 more minutes.
    vegetables and tomato paste

ADD THE GREENS

  • Rinse and chop 8 ounces kale, 8 ounces chard, and 8 ounces savoy cabbage, then add them to the pot.
    Add 3 cups vegetable broth and season with 1½ teaspoons salt and ⅛ teaspoon black pepper.
    Stir, cover with a lid, and simmer on medium heat for 10 minutes.
    leafy greens in the soup

ADD THE BEANS

  • Blend 1 cup of white beans (drained) with 1 cup of vegetable broth.
    blended cannelini beans
  • Pour blended beans and remaining whole beans into the pot with the veggies.
    Stir and keep simmering for another 10 to 15 minutes, uncovered.
    Taste and adjust for salt and let soup cool down 10 minutes.
    Tuscan white bean soup and how to store it
  • Serve with a thick slice of toasted crusty breadbrushed with garlic, sprinkled with a pinch of salt, and drizzled with good quality extra virgin olive oil. 
    Tuscan white bean soup with silver spoon and fresh herbs on the side

Video

Tuscan White Bean Soup (so creamy)

Notes

Nutrition information is an estimate for 1 large serving of Tuscan soup out of 4 servings without bread.
STORAGE & MAKE AHEAD
Make ahead: Tuscan soup is an excellent recipe for meal prep as it keeps for days, and its flavor improves as the ingredients meld together.
Refrigerator: Keep leftovers in an airtight container in the fridge for up to 4 days. The next day, the soup will be even more delicious! Reheat it in a pot with some water or microwave for 2 minutes.
Freezer: let the Tuscan soup cool down completely, then transfer it to a freezer-friendly container and freeze for up to three months.
Thaw: defrost it in the fridge over several hours, in the microwave or stovetop.
ALSO ON THIS PAGE

Nutrition

Calories: 416kcal, Carbohydrates: 63g, Protein: 19g, Fat: 12g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 8g, Trans Fat: 0g, Cholesterol: 0mg, Potassium: 1911mg, Dietary Fiber: 17g, Sugar: 11g, Vitamin A: 18205IU, Vitamin B6: 1mg, Vitamin C: 103mg, Vitamin E: 6mg, Vitamin K: 770µg, Calcium: 394mg, Folate: 249µg, Iron: 9mg, Manganese: 2mg, Magnesium: 204mg, Zinc: 3mg
Tried this recipe? Leave a comment below or mention @theplantbasedschool on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

If you liked this Tuscan white bean soup, you might also like:


Nico and Louise in the kitchen

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




13 Comments

    1. Fantastic, Isabelle. I’m very happy you liked it with Asian greens 🎉

      Thanks so much for taking the time to leave a comment. Kindest,

      Louise

  1. 5 stars
    I’ve been looking for some easy vegetarian recipes to have a meatless night or two a week, so decided to give this a try and use up some dried navy beans in our cupboard. It was delicious and I’ll be putting it into regular menu planning. Thanks for posting!

    1. Amazing, Stephanie 🎉 I’m so happy you enjoyed it as a meatless alternative.

      Thank you for taking the time to leave a comment here. All the best,

      Louise

    1. Hi Fred,

      apologies, my mistake. It goes in with the garlic and tomato paste in step 2. I wrote it in now.
      Thanks so much!
      Nico

      1. 5 stars
        Just made this! Opted for chicken stock instead, as thats what i jad on hand. Sooooo good. Looking forward to trying oit other recipes!

        1. That’s wonderful – I’m so happy you liked the soup.

          Thank you for taking the time to leave a rating and a comment 💪

          Kindest,
          Louise

  2. Hi Nico
    I am browsing your recipes which I like very much cos they are sort of what I cook. I am from Malta and naturally a lot of our food is similar to yours that’s why.
    My comment is: Do not throw away the water in which the beans (any) are cooked in. It is calld Aqua Faba and is used in vegan cooking where eggs are used. It shouls resemble the thickess of an egg white. But do not use too much water and salt preferably just a pinch so that it can be used in sweet dishes. If it is not thick enough boil it until it is just right. It can be frozen too.

  3. 5 stars
    Having just moved to Tuscany, I’m thrilled that I have found this recipe…amongst many others …..and your site.

    1. Thanks so much, Keith – I am happy you are here! Sounds like a wonderful combination with a Tuscan soup and a life in Tuscany, what more can you wish for? 😉