This post may contain affiliate links. Please read our disclosure policy.

A hearty, one-pot meal, this Tuscan White Bean Soup recipe delivers the depth of a slow-simmered Italian stew in less than an hour. It’s the kind of recipe I fell in love with while traveling through Tuscany: thick with sautéed vegetables, creamy cannellini beans, and the savory saltiness of crisped pancetta.

A rustic bowl of hearty vegetable soup featuring beans, kale, and tomatoes, topped with grated cheese and crusty bread. A fork rests on the side of the bowl, with additional bread pieces and a bowl of grated cheese nearby.
Want to save this recipe?
Enter your email for this recipe and weekly cooking inspiration!

Many traditional bean soups have a thin, watery stock or lack of depth without an all-day simmer on the stovetop. But this version of Tuscan White Bean Soup avoids that with a concentrated tomato reduction and a Parmesan rind to build deep umami. It’s made with budget-friendly pantry staples like canned beans and tomatoes, but tastes like a luxury. It’s a soup that’s light enough to serve in any season, but substantial enough to stand alone as a satisfying meal. And even better served with a crusty loaf of bread.

I adapted this recipe from Samin Nosrat’s “Salt, Fat, Acid, Heat: Mastering the Elements of Good Cooking,” focusing on her principles of flavor layering and balanced textures. Unlike standard vegetable soups, this version uses a combination of Savoy cabbage and Lacinato kale for varied texture, and reduces canned crushed tomatoes until the juices evaporate before adding the stock. This technique prevents the “canned tomato” metallic edge and creates a rich, jammy base that binds the beans and stock together.

“How delicious. I cut back on kale by half but otherwise, everything was done as instructed. I had two big bowls and hubby loved it too. Parmesan is a must.”

anouk lavigne

Recipe at a Glance

  • Prep time: 15 minutes
  • Total time: 55 minutes
  • Yield: 6 servings
  • Skill level: Easy

Ingredients for Tuscan White Bean Soup

Ingredients are laid out for making Tuscan White Bean Soup, including seasonings, olive oil, bay leaves, chopped onion, parmesan cheese, garlic, crushed tomatoes, carrots, pancetta, celery, parmesan rind, savoy cabbage, cannellini beans, chicken broth, and kale.
  • Olive Oil: Extra-virgin olive oil is best for sautéing and drizzling. Its rich flavor really shines in this soup.
  • Pancetta: Adds a salty depth. If you can’t find it or want a hint of smoke, bacon works as a good substitute.
  • Yellow Onion: I prefer yellow for its slight sweetness, but white works too if that’s what you have.
  • Celery: Look for crisp stalks. The inner ribs are great for their tender texture and milder flavor (I like to include the leaves too).
  • Carrots: Choose firm, bright orange carrots. If the tops are still attached, they should look fresh and green.
  • Bay Leaves: Don’t skip these! They add a subtle flavor that really rounds out the soup.
  • Garlic: Fresh is best here. Look for plump, firm cloves.
  • Crushed Tomatoes: Canned works perfectly. Fire-roasted add an extra layer of flavor if you can find them.
  • Chicken Stock: Homemade chicken stock is great, but store-bought saves time. Just look for low-sodium so you can control the salt.
  • Cannellini Beans: These creamy white kidney beans are classic in Tuscan soups. Great Northern beans make a good substitute.
  • Parmesan Rind: This is optional, but I always save my rinds in the freezer for soups like this. It adds amazing flavor.
  • Kale: Any variety works well here. Look for fresh, crisp leaves without any yellowing.
  • Savoy Cabbage: Its crinkly leaves add great texture. If you can’t find savoy, green cabbage is a fine substitute.
  • Parmesan Cheese: For the best flavor, look for Parmigiano-Reggiano or Grana Padano. They’re a bit pricier, but their rich, nutty taste really enhances the finished soup. If those aren’t available, a good quality domestic Parmesan will still work well.
  • Salt and Freshly Ground Black Pepper: Don’t be shy with the pepper – it really brings out all the flavors.

Why This Recipe Works

  • Canned Tomatoes Get Rich and Deep: Cooking down the crushed tomatoes until most of the liquid evaporates gives you the flavor of a sauce that’s been simmering for hours, not 20 minutes.
  • Two Greens, Two Textures: The kale stays chewy while the cabbage softens into the stock. You get variety in every spoonful.
  • Bean Liquid Thickens the Soup Naturally: You don’t need a roux or cornstarch. The liquid from the canned beans adds body without making the soup feel heavy.

How to Make Tuscan White Bean Soup

Start by crisping the pancetta in olive oil, then add the diced vegetables and sauté until softened and lightly browned. Create a well in the center, add more oil and sizzle the garlic briefly.

Stir in crushed tomatoes and simmer until thickened. Add chicken stock, beans, and the Parmesan rind if using, then bring to a simmer. Stir in the kale and cabbage, returning to a simmer and cooking until the greens are tender.

The soup will be quite thick; feel free to add more stock or water if you prefer a thinner consistency. Taste and adjust seasoning as needed. Remember, the soup’s flavor improves with time, so don’t rush the simmering process. Serve hot with a drizzle of olive oil and a sprinkle of grated Parmesan for added richness.

Pro Tips

  1. Give the vegetables time: Let the onions and carrots truly soften before moving on to the next recipe step. This “sweating” process builds sweetness in the soup.
  2. Remove the Parmesan Rind: The rind flavors the soup, but won’t melt.  Remember to remove and discard it before serving your soup.
  3. Adjust the Thickness: This soup is meant to be thick, close to a stew texture. If you’re after a thinner, brothier soup, add more stock or water; just be sure to adjust the seasoning if you do.
Two bowls of soup topped with grated cheese, placed on a textured surface. Nearby are scattered slices of toasted bread and a small bowl of more grated cheese. The scene conveys a cozy, rustic meal setting.

Storage and Reheating

Store any leftovers refrigerated in an airtight container for up to 5 days. This soup is famous for getting even better for the next few days after you make it. It will thicken, so feel free to add more stock or water as needed and adjust the seasoning. Reheat in a pot on the stovetop over medium heat, stirring often until heated through.

You can also freeze the soup for up to 2 months, though the greens will be much softer when reheated. Thaw in the refrigerator overnight and reheat as described above.

Tuscan White Bean Soup

Prep: 15 minutes
Cook: 40 minutes
Total: 55 minutes
Course: Main Course
Cuisine: Italian
Calories: 365
Servings: 6 people
A hearty, Tuscan-inspired soup bursting with tender vegetables and creamy beans, simmered to perfection for a comforting meal that's both rustic and elegant. Adapted from Salt Fat Acid Heat by Samin Nosrat
Add Us As A Trusted Google Source

Video

Ingredients  

  • 2 tablespoons olive oil divided, plus more for drizzling
  • 4 ounces pancetta diced small (or bacon)
  • 1 medium yellow onion diced small
  • 2 ribs celery diced small
  • 3 medium carrots diced small, peeled if you like
  • 2 bay leaves
  • freshly ground black pepper
  • fine sea salt
  • 2 large garlic cloves thinly sliced
  • 14 1/2 ounce can crushed tomatoes with juice
  • 4 cups chicken stock
  • 2 15-ounce cans cannellini beans with liquid or 3 cups cooked cannellini or Great Northern beans
  • Parmesan rind optional
  • 6 cups thinly sliced kale ~2 bunches
  • 3 cups thinly sliced savoy cabbage ~1/2 a small head, or green cabbage
  • 1 ounce grated Parmesan cheese for serving, optional

Instructions 

  • Heat 1 tablespoon olive oil in soup pot or Dutch oven over medium-high heat until hot. Add pancetta; cook and stir until fat begins to render and meat just starts to brown, 2 to 3 minutes.
  • Add onion, celery, carrots and bay leaves to soup pot; season with salt and pepper. Reduce heat to medium and cook, stirring occasionally until vegetables have softened and starting to brown, about 15 minutes. Move vegetables to the sides to create a small open space at the center; add remaining 1 tablespoon olive oil. Add garlic slices to hot oil and let sizzle, just until fragrant, about 30 seconds. Stir in crushed tomatoes with their juices and bring to simmer.
  • Allow tomatoes to simmer until most of their juice has evaporated, 6 to 8 minutes. Add chicken stock, beans with their liquid, and Parmesan rind (optional); stir to combine and bring to simmer. Add kale and cabbage; stir and return to simmer (add more stock or water to cover if needed). Simmer 20 minutes, or until kale and cabbage are tender. Taste and add more salt and pepper if needed. (The soup will be very thick – feel free to add more stock or water if you prefer a lighter soup.) Remove and discard bay leaves and Parmesan rind.
  • Ladle into serving bowls and finish with a drizzle of olive oil and sprinkle of grated Parmesan cheese if desired. Serve hot.

Notes

  1. Store refrigerated in an airtight container for up to 5 days or freeze for up to 2 months. Return soup to boil before serving.

Nutrition

Calories: 365kcal | Carbohydrates: 42g | Protein: 19g | Fat: 16g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 0.02g | Cholesterol: 21mg | Sodium: 895mg | Potassium: 732mg | Fiber: 12g | Sugar: 9g | Vitamin A: 7806IU | Vitamin C: 41mg | Calcium: 246mg | Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Leave a comment & rate the recipe below!

Related Recipes

Leave a comment

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

Recipe Rating





20 Comments

  1. anouk lavigne says:

    5 stars
    How delicious. I cut back on kale by half but otherwise, everything was done as instructed. I had two big bowls and hubby loved it too. Parmesan is a must.

    1. Marissa Stevens says:

      That’s wonderful to hear, Anouk! Thank you for coming back to let me know.

  2. David @ Spiced says:

    5 stars
    You’ve inspired me to start using dry beans again! It’s just so easy to use canned beans, but I agree that the flavor is better with dried beans…not to mention the cost. Either way, this soup is right up my alley! I’ve made a version of this soup before, but I like how you pureed the entire thing. This is my kinda meal on a cold, snowy day!

    1. Marissa Stevens says:

      Thanks, David! I end up making this with canned beans sometimes and it’s still so good – but with cooked dried beans it really is even better.

  3. Liz says:

    5 stars
    The white beans and sage sold me! And the heavy cream, of course! What a lovely way to warm up on a chilly night.

    1. Marissa Stevens says:

      aww…thanks, Liz! I’m excited for you to give this one a try!

  4. Mary Ann | The Beach House Kitchen says:

    5 stars
    My mother made white bean soup often when I was growing up Marissa, so it’s always been one of my favorites! This looks incredibly smooth and delicious. On my list!

    1. Marissa Stevens says:

      Foods that bring back memories are the best, aren’t they? Excited for you to taste this, Mary Ann!

  5. angiesrecipes says:

    It looks so very creamy and warming. Freshly made white beans taste so much better than the canned version. And I love the easy, fuss free preparation too.

    1. Marissa Stevens says:

      Thanks so much, Angie!

  6. unitytraveler says:

    Can you use canned beans?

    1. Marissa says:

      Sure, I have many times in a pinch. 🙂 But I highly recommend trying it with home-cooked beans some time too.

  7. Emily says:

    It’s true, I don’t soak beans. But your post made me rethink this strategy! Also: I have fond memories of my time in Italy and drinking Vov. Perfect for winter weather.

    1. Marissa says:

      I never had it while we were in Italy – now I wish I had. Maybe it’s worth a trip – yes, I think it is. 🙂

  8. Colo says:

    Very nice surprise to check in on a cold wet day in Virginia and see a great soup recipe! Thanks for sharing. I make a cannellini bean soup that I love, but this is a must try. Being just a wannabe chef (spend more time on the wine side 🙂 ), I have to ask on your direction: •6 cloves garlic, smashed and peeled – Is that backwards? I always peel then smash 🙂

    Once again it is a cold rainy night and not much going on here.

    Have a happy…

    1. Marissa says:

      Colo! So great to hear from you.

      No, not a mistake. It’s my favorite way to peel and chop garlic. With a sturdy chef’s knife, use the palm of your hand to give a garlic clove a firm whack. This will smash the garlic clove and make it a cinch to peel.

  9. Paula @ Vintage Kitchen says:

    Just a bowl of wonderful soup. I sometimes miss cold winter days here, at least a few, the weather has changed and there are almost no days of what you describe. But there´s always time for soup, and this is a wonderful one Marissa! I will start freezing cooked beans, so much better than cans.

    1. Marissa says:

      They are. Canned beans are great for convenience, but they definitely lack the texture and flavor of home cooked beans.

  10. Lorraine @ Not Quite Nigella says:

    The perfect soup after a ski! You look so pretty in those pics and Keith is handsome so you make a lovely couple! My MIL loves cross country skiing-she grew up in Finland and that’s what they did mostly.

    1. Marissa says:

      Thanks so much Lorraine – you’re very sweet.