Tuscan White Bean Soup is the kind of dinner that shows up when the weather turns and you want something warm without much fuss.
It leans on creamy cannellini beans, sweet sauteed vegetables, and a rich, herby broth that tastes like it simmered all day, even though it comes together in under an hour.
This version keeps things close to the classic Tuscan style you’ll find in trattorias and family kitchens across Italy, with a few smart touches that make it easy for home cooks.
If you already love the combination of beans and greens, my white bean and kale soup is another one worth bookmarking.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 35 minutes |
| Total Time | 50 minutes |
| Servings | 6 servings |
| Difficulty Level | Easy |

Why You’ll Love This Tuscan White Bean Soup Recipe
This soup checks every box for a weeknight dinner that still feels a little special.
It’s built on pantry staples but tastes far more complex than the ingredient list suggests.
- Ready in about 50 minutes from start to finish
- Made in one pot, so cleanup is quick
- Naturally hearty and filling thanks to the cannellini beans
- Easy to make vegetarian by leaving out the pancetta
- Tastes even better the next day, making it a great meal prep option
- Freezer friendly for busy weeks ahead
Another favorite: Tuscan Ribollita Soup Recipe
Ingredients
Most of these ingredients are things you probably already have in your kitchen, with a couple of specialty items that really round out the flavor.
- 2 tablespoons extra virgin olive oil, plus more for drizzling
- 4 ounces diced pancetta (optional, omit for vegetarian)
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 1 tablespoon Italian seasoning
- 1/2 teaspoon crushed red pepper flakes, optional
- 2 bay leaves
- 1 can (14.5 ounces) diced tomatoes
- 3 cans (15 ounces each) cannellini beans, drained and rinsed
- 6 cups chicken or vegetable bone broth
- 1 Parmigiano Reggiano rind, optional but recommended
- 4 cups chopped kale, stems removed
- Salt and black pepper, to taste
- Grated Parmigiano Reggiano, for serving
- Crusty bread, for serving
This same base of beans, herbs, and greens shows up in my Zuppa Toscana Recipe, if you want to try a sausage forward take on the Tuscan flavor profile.
Kitchen Equipment Needed
You don’t need anything fancy for this recipe, just a few reliable basics that make the process smoother.
- Dutch oven or large soup pot
- Cutting board and sharp knife
- Wooden spoon
- Immersion blender (optional, for a creamier texture)
- Ladle
- Cheese grater, for serving
Read Also: Chicken And White Bean Stew
Recommended Products for This Recipe
These are a few products I personally reach for when I make this soup, based on what has actually made a difference in my kitchen.
1. Le Creuset Enameled Dutch Oven
This pot heats evenly and holds temperature well, which matters when you’re building layers of flavor by sauteing, then simmering for a long stretch.
The enamel coating also means no scorched bits stuck to the bottom.
It’s a splurge, but one that will outlast most cookware in your kitchen.
2. Rancho Gordo Cannellini Beans
If you want to try this soup with dried beans instead of canned, this brand cooks up incredibly creamy and holds its shape well in soups.
The flavor is noticeably richer than most grocery store dried beans. Soak them the night before for the best texture.
3. Parmigiano Reggiano Wedge
Simmering a real Parmigiano Reggiano rind in the broth adds a savory depth you simply cannot get from the pre-grated stuff in a green can.
Buying a wedge also means you get fresh grated cheese for serving.
It keeps well in the fridge for months, so it’s worth having on hand.
4. Immersion Blender
Blending a portion of the soup right in the pot thickens the broth naturally without any cream or flour.
It only takes a few seconds and it turns a brothy soup into something velvety.
Cleanup is also much easier than transferring hot soup to a countertop blender.
If you’d rather let a slow cooker do the work, my slow cooker chicken and white bean stew uses a similar approach with almost no hands on time.

Step-by-Step Instructions: How to Make Tuscan White Bean Soup
1. Cook the Pancetta
- Set your Dutch oven over medium heat and add the olive oil.
- Once the oil is shimmering, add the diced pancetta.
- Cook for 4 to 5 minutes, stirring occasionally, until the pancetta is browned and has released some of its fat.
- Use a slotted spoon to transfer the pancetta to a plate, leaving the rendered fat in the pot.
- If you are skipping the pancetta for a vegetarian version, simply heat the olive oil until shimmering and move on to the next step.
2. Saute the Vegetables
- Add the diced onion, carrots, and celery to the pot.
- Saute for 7 to 8 minutes, stirring occasionally, until the vegetables have softened and the onion is translucent.
- Add the minced garlic and cook for another 30 seconds, stirring constantly so it does not burn.
3. Add the Seasonings
- Sprinkle in the Italian seasoning and crushed red pepper flakes, if using.
- Add the bay leaves and stir everything together so the vegetables are evenly coated.
- Cook for about 1 minute to let the herbs bloom in the oil.
4. Build the Broth
- Pour in the diced tomatoes with their juices.
- Add the drained and rinsed cannellini beans.
- Pour in the chicken or vegetable bone broth and stir to combine.
- Nestle the Parmigiano Reggiano rind into the pot, if using.
- Return the cooked pancetta to the pot.
5. Simmer the Soup
- Bring the soup to a gentle boil over medium high heat.
- Once boiling, reduce the heat to low and cover the pot partially.
- Let the soup simmer for 20 to 25 minutes, stirring occasionally, so the flavors have time to meld.
6. Blend for Creaminess (Optional)
- Remove and discard the bay leaves and the Parmigiano Reggiano rind.
- Using an immersion blender, pulse the soup 4 to 5 times directly in the pot, blending only a small portion of the beans and vegetables.
- This step thickens the broth while still leaving plenty of texture. Skip this step entirely if you prefer a brothier soup.
7. Add the Kale
- Stir the chopped kale into the pot.
- Cook for 3 to 5 minutes, until the kale has wilted and turned bright green.
- Taste the soup and season with salt and black pepper as needed.
8. Serve
- Ladle the soup into bowls.
- Top each bowl with freshly grated Parmigiano Reggiano and a drizzle of good olive oil.
- Serve immediately with warm crusty bread on the side.
You might also enjoy: White Bean Soup Recipe
Tips for The Best Tuscan White Bean Soup
A few small details make a noticeable difference in how this soup turns out.
- Do not skip sauteing the vegetables fully, since this step builds the base flavor of the whole soup
- Simmering the Parmigiano Reggiano rind adds a deep, savory flavor you cannot replicate with grated cheese alone
- Only blend a small portion of the soup so it keeps some texture instead of turning into a puree
- Add the kale toward the end of cooking so it stays vibrant instead of turning mushy
- Taste and adjust the seasoning right before serving, since the broth reduces slightly as it simmers
These same tips carry over nicely if you ever make my navy bean soup recipe, since the two soups share a similar base.
Serving Suggestions

This soup is filling enough to be a full meal, but it also pairs nicely with a few simple sides.
A crusty loaf of bread for dipping is almost non-negotiable in my house.
- Warm crusty bread or garlic bread for dipping
- A simple green salad with lemon vinaigrette
- Roasted vegetables on the side for extra color
- A glass of dry white wine, like Vermentino or Pinot Grigio
- Shaved fennel salad for a fresh, crisp contrast
Read Also: Ham And Bean Soup
Variations of Tuscan White Bean Soup
This recipe is flexible, so feel free to adjust it based on what you have on hand or what you’re in the mood for.
- Swap kale for baby spinach and add it in the last 2 minutes of cooking
- Use Italian sausage instead of pancetta for a heartier, spicier version
- Add a rind of pecorino instead of Parmigiano Reggiano for a sharper flavor
- Stir in a splash of heavy cream at the end for an extra creamy finish
- Add small pasta shapes like ditalini during the last 10 minutes of simmering for a heartier soup
- Use great northern beans or navy beans in place of cannellini beans
For a slow cooker take on a similar bean and ham combination, check out my crockpot ham and bean soup.
Storage and Reheating
This soup stores well, which makes it a great candidate for meal prep or make ahead dinners.
- Refrigerate leftovers in an airtight container for up to 5 days
- Freeze in freezer safe containers for up to 3 months
- Thaw frozen soup in the refrigerator overnight before reheating
- Reheat gently on the stovetop over medium low heat, stirring occasionally
- Add a splash of broth or water when reheating if the soup has thickened too much
For another soup that holds up well in the fridge, try: Pasta Fagioli Recipe
Nutritional Facts
Approximate values per serving, based on 6 servings:
- Calories: 310
- Protein: 16g
- Carbohydrates: 34g
- Fiber: 9g
- Fat: 12g
- Sodium: 780mg
If you’re tracking similar numbers across your soup rotation, my senate bean soup recipe runs pretty comparable per serving.
Health Benefits of Key Ingredients
Beyond tasting great, this soup brings genuine nutritional value to the table.
Cannellini beans are a great source of plant based protein and fiber, which helps keep you full longer.
- Cannellini beans provide protein, fiber, and iron
- Kale is packed with vitamins A, C, and K
- Carrots contribute beta carotene and support eye health
- Garlic has natural antioxidant properties
- Olive oil offers heart healthy monounsaturated fats
- Tomatoes provide vitamin C and lycopene
Read Also: Bean Soup Recipe
FAQs About Tuscan White Bean Soup
1. Can I make this soup without pancetta?
Yes, this soup is delicious without pancetta.
Simply heat the olive oil and proceed with sauteing the vegetables, and use vegetable broth to keep it fully vegetarian.
2. Can I use dried beans instead of canned?
You can use dried cannellini beans if you soak and cook them ahead of time.
You will need about 1 and a half cups of dried beans to replace the three cans of canned beans in this recipe.
3. Why do you add a Parmigiano Reggiano rind to the broth?
Simmering a cheese rind in the broth infuses it with a rich, savory flavor that plain grated cheese cannot fully replicate.
It’s a classic trick used in many Italian soups.
4. Can I make this soup in a slow cooker?
Yes, saute the pancetta and vegetables first, then transfer everything to a slow cooker with the remaining ingredients except the kale.
Cook on low for 6 hours, then stir in the kale during the last 15 minutes.
5. Is this soup gluten free?
As written, this recipe is naturally gluten free. Just double check that your broth and any add ins, like sausage, are labeled gluten free if that’s a concern.
If black beans are more your speed, my black bean soup recipe follows a similar cooking method.

Tuscan White Bean Soup
Ingredients
- 2 tablespoons extra virgin olive oil plus more for drizzling
- 4 ounces diced pancetta optional, omit for vegetarian
- 1 medium yellow onion diced
- 2 medium carrots diced
- 2 celery stalks diced
- 4 garlic cloves minced
- 1 tablespoon Italian seasoning
- 1/2 teaspoon crushed red pepper flakes optional
- 2 bay leaves
- 1 can diced tomatoes 14.5 ounces
- 3 cans cannellini beans 15 ounces each, drained and rinsed
- 6 cups chicken or vegetable bone broth
- 1 Parmigiano Reggiano rind optional but recommended
- 4 cups chopped kale stems removed
- Salt and black pepper to taste
- Grated Parmigiano Reggiano
- Crusty bread
Equipment
- Dutch oven or large soup pot
- Cutting board
- Sharp knife
- Wooden spoon
- Immersion blender optional, for a creamier texture
- Ladle
- Cheese grater for serving
Method
- Set your Dutch oven over medium heat and add the olive oil. Once shimmering, add the diced pancetta and cook for 4 to 5 minutes until browned. Transfer to a plate with a slotted spoon.
- Add the diced onion, carrots, and celery to the pot and saute for 7 to 8 minutes until softened. Add the minced garlic and cook for 30 seconds more.
- Sprinkle in the Italian seasoning and crushed red pepper flakes, add the bay leaves, and cook for 1 minute to bloom the herbs.
- Pour in the diced tomatoes, add the drained beans and broth, and nestle the Parmigiano rind into the pot. Return the cooked pancetta to the pot.
- Bring the soup to a gentle boil over medium-high heat, then reduce the heat to low and simmer partially covered for 20 to 25 minutes.
- Remove the bay leaves and cheese rind. Using an immersion blender, pulse 4 to 5 times to thicken the broth slightly while leaving texture.
- Stir in the chopped kale and cook for 3 to 5 minutes until wilted and bright green. Season with salt and pepper to taste.
- Ladle the soup into bowls, top with freshly grated Parmigiano Reggiano and a drizzle of olive oil. Serve immediately with warm crusty bread.
Nutrition
Notes
- Do not skip sauteing the vegetables fully since this step builds the base flavor of the whole soup.
- Simmering the Parmigiano Reggiano rind adds a deep, savory flavor you cannot replicate with grated cheese alone.
- Only blend a small portion of the soup so it keeps some texture instead of turning into a puree.
- Add the kale toward the end of cooking so it stays vibrant instead of turning mushy.
- Taste and adjust the seasoning right before serving since the broth reduces slightly as it simmers.
- To make this soup vegetarian, simply omit the pancetta and use vegetable broth.
- You can use dried cannellini beans instead of canned—soak 1.5 cups of dried beans overnight and cook before adding to the soup.
- Swap kale for baby spinach and add it in the last 2 minutes of cooking for a milder green.
- Add a splash of broth or water when reheating if the soup has thickened too much.
- This soup stores well in the fridge for up to 5 days and freezes beautifully for up to 3 months.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This Tuscan White Bean Soup is one of those recipes that feels like a warm hug in a bowl.
It comes together quickly, but tastes like it took all afternoon to make.
I hope this one earns a permanent spot in your soup rotation this season.
If you try it, I’d love to hear how it turned out, so drop a comment below or share a photo here.
Recommended:
- Portuguese Bean Soup Recipe
- Caldo Verde Recipe
- Autumn Minestrone Soup Recipe
- Lentil Spinach Soup Recipe
- Parmesan Italian Sausage Soup



