Tuscan White Bean Soup with Pancetta and Kale - homemade recipe

Tuscan White Bean Soup with Pancetta and Kale Recipe

There’s something deeply comforting about a bowl of Tuscan white bean soup with pancetta, especially when the weather turns cool and you’re craving something hearty yet wholesome. This rustic Italian soup brings together creamy cannellini beans, crispy pancetta, tender kale, and aromatic herbs in a flavorful broth that tastes like it’s been simmering for hours—even though it comes together in under 45 minutes. I love how this soup balances richness from the pancetta and Parmesan with the earthy goodness of beans and greens, creating a meal that’s both satisfying and nourishing.

What makes this Tuscan white bean soup truly special is its simplicity and depth of flavor. The pancetta renders its savory fat, which becomes the foundation for building layers of taste as you sauté the vegetables and toast the herbs. The cannellini beans provide a creamy texture—especially when you mash some against the pot—while the kale adds a pleasant bite and vibrant color. I find that this soup strikes the perfect balance between being elegant enough for guests yet easy enough for a weeknight dinner. It’s the kind of recipe that makes your kitchen smell amazing and leaves everyone asking for seconds.

Whether you’re looking for a cozy dinner on a chilly evening or a nutritious meal that doesn’t sacrifice flavor, this Italian white bean soup delivers on all fronts. It’s packed with protein, fiber, and vegetables, making it a complete meal in a bowl. I recommend serving it with crusty bread for dipping—it’s the perfect way to enjoy every last drop of that delicious broth.


Jump to Recipe ↓

Why You’ll Love This Tuscan White Bean Soup with Pancetta

This hearty cannellini bean soup has become one of my go-to recipes for good reason. First, it’s incredibly flavorful without being complicated. The pancetta adds a salty, savory depth that elevates the entire dish, while the combination of rosemary and thyme brings that authentic Tuscan character. Unlike some soups that taste flat or one-dimensional, this one has layers of flavor that develop as the ingredients simmer together.

I also appreciate how nutritious this soup is. Cannellini beans are an excellent source of plant-based protein and fiber, while kale contributes vitamins A, C, and K along with important minerals. The vegetables add even more nutrients, making this a well-rounded meal that doesn’t feel heavy. It’s the kind of soup that leaves you feeling satisfied and energized rather than weighed down.

Another reason I love this recipe is its versatility. You can easily adapt it to what you have on hand, and it actually tastes even better the next day as the flavors continue to meld. It’s perfect for meal prep, freezes beautifully, and reheats without losing its appeal. Plus, it’s budget-friendly—using pantry staples and affordable ingredients to create something that tastes restaurant-quality.

Ingredients and Substitutions

Let me walk you through the key ingredients that make this rustic Tuscan bean soup so delicious, along with some helpful substitutions if you need to adapt the recipe.

Cannellini beans are the traditional choice for Tuscan white bean soup. These creamy Italian white beans have a mild, nutty flavor and hold their shape well during cooking. I use canned beans for convenience, but you can absolutely use dried beans if you prefer—just cook them separately first. If you can’t find cannellini beans, Great Northern beans or navy beans work well as substitutes.

Pancetta is Italian cured pork belly that adds incredible savory depth to the soup. It’s similar to bacon but not smoked, giving a cleaner pork flavor. If you can’t find pancetta, bacon is a perfectly acceptable substitute—just be aware it will add a smoky note to the soup. For a leaner option, you could use turkey bacon, though the flavor won’t be quite as rich.

Fresh kale brings color, texture, and nutrition to the soup. I prefer using Tuscan kale (also called lacinato or dinosaur kale) for its tender texture and slightly sweeter flavor, but curly kale works just fine. You can substitute spinach, Swiss chard, or escarole if needed—just adjust the cooking time as spinach wilts much faster than kale.

Chicken broth forms the flavorful base of the soup. I recommend using a good-quality low-sodium broth so you can control the salt level, especially since pancetta and Parmesan are already salty. For a vegetarian version, substitute vegetable broth and omit the pancetta (or use a plant-based alternative).

Aromatics and vegetables—onion, garlic, carrots, and celery—create the classic Italian soffritto base. These vegetables add sweetness, depth, and body to the soup. I find that taking the time to properly sauté them makes a noticeable difference in the final flavor.

Parmesan cheese stirred in at the end adds a wonderful umami richness and helps thicken the broth slightly. Use freshly grated Parmesan for the best flavor and texture. Pecorino Romano is a good substitute if you prefer a sharper, saltier cheese.

Tuscan white bean soup with pancetta - recipe photo

How to Make Tuscan White Bean Soup with Pancetta

Making this Italian white bean soup is straightforward, but I’ll share some insights to help you get the best results at each step.

Start with your prep work. Drain and rinse your cannellini beans thoroughly—this removes excess sodium and any canned taste. Dice the pancetta into small, uniform pieces so it cooks evenly. Chop your kale into bite-sized pieces, removing any tough stems. Having all your vegetables prepped and ready makes the cooking process smooth and enjoyable.

Render the pancetta properly. Heat your olive oil in a large Dutch oven over medium heat, then add the pancetta. Cook it for 5-6 minutes, stirring occasionally, until it’s lightly crisp and golden. You want it to release its fat and develop some color, but don’t let it get too dark or it will become tough. The rendered fat is liquid gold—it’s what you’ll use to sauté your vegetables.

Build your flavor base. Add the diced onion, carrots, and celery to the pancetta and its fat. Sauté for about 5 minutes until the vegetables soften and the onion becomes translucent. This step is crucial for developing the soup’s foundation of flavor. Then add the garlic, rosemary, and thyme, cooking for just 30 seconds until fragrant. I find that adding garlic and herbs at this stage—rather than earlier—prevents them from burning while still allowing them to bloom and release their aromatic oils.

Simmer the beans. Add your cannellini beans and chicken broth to the pot. Bring everything to a gentle boil, then reduce the heat and let it simmer uncovered for 15 minutes. This allows the flavors to meld and the broth to reduce slightly, concentrating the taste. The uncovered simmering also helps develop the right consistency.

Create a creamy texture. Here’s a technique I love: use a potato masher or the back of a wooden spoon to mash about 1 cup of the beans against the side of the pot. This releases their starches into the broth, creating a naturally creamy, thickened soup without adding any cream. It gives you that luxurious texture while keeping the soup light and healthy.

Finish with kale and cheese. Stir in the chopped kale and simmer for 5-7 minutes until it’s tender but still vibrant green. Finally, stir in the grated Parmesan cheese and season with black pepper. Taste before adding salt—the pancetta and Parmesan are quite salty, so you may not need any additional salt at all.

Expert Tips for Best Results

After making this soup many times, I’ve learned a few tricks that really elevate the final dish.

Don’t skip rinsing the beans. Even though it seems like an extra step, rinsing canned beans removes excess sodium and the slightly metallic taste from the canning liquid. It makes a noticeable difference in the soup’s overall flavor.

Use a Dutch oven or heavy-bottomed pot. These distribute heat evenly and retain warmth well, which is important for proper simmering. A thin pot can create hot spots that might scorch your vegetables or cook unevenly.

Control your heat carefully. When rendering the pancetta, medium heat is key. Too high and it will burn before crisping; too low and it will steam rather than crisp. Similarly, maintain a gentle simmer rather than a rolling boil when cooking the soup—this keeps the beans intact and prevents the broth from reducing too quickly.

Add kale at the right time. I recommend adding it toward the end of cooking so it retains some texture and its bright green color. Overcooked kale becomes mushy and loses its appeal. If you’re using spinach instead, add it in the last 2 minutes of cooking.

Adjust consistency to your preference. If your soup is too thick, simply add more broth or water until it reaches your desired consistency. If it’s too thin, let it simmer a bit longer uncovered, or mash a few more beans to thicken it naturally.

Taste and adjust seasoning at the end. This is crucial because the saltiness can vary depending on your broth, pancetta, and Parmesan. Always taste before adding salt, and adjust the black pepper to your preference. A squeeze of fresh lemon juice at the end can also brighten all the flavors beautifully.

Serving Suggestions

This pancetta bean soup is hearty enough to serve as a complete meal, but I have some favorite ways to make it even more special.

Crusty bread is essential. I love serving this soup with warm, crusty Italian bread or a rustic sourdough. It’s perfect for dipping and soaking up every bit of that flavorful broth. Garlic bread or bruschetta also pair wonderfully.

Top it thoughtfully. While the soup is delicious as-is, a few garnishes can take it to the next level. I like to drizzle each bowl with a bit of high-quality extra virgin olive oil, add a sprinkle of freshly grated Parmesan, and finish with some cracked black pepper. Fresh herbs like parsley or basil add a nice pop of color and freshness. A few red pepper flakes give a pleasant heat if you like a little kick.

Pair it with a simple salad. A crisp green salad with a light vinaigrette provides a refreshing contrast to the rich soup. I find that arugula with lemon dressing or a classic Caesar salad works particularly well. You could also try this creamy Tuscan white bean soup for a different take on similar flavors.

Make it a complete Italian meal. Serve the soup as a first course before a main dish of roasted chicken, grilled fish, or pasta. It’s light enough to be an appetizer but substantial enough to be satisfying on its own.

Wine pairing. If you enjoy wine with dinner, a light Italian red like Chianti or a crisp white like Pinot Grigio complements this soup beautifully. The acidity in these wines cuts through the richness of the pancetta and cheese.

Variations and Substitutions

One of the things I appreciate most about this recipe is how adaptable it is. Here are some variations I’ve tried successfully.

Make it vegetarian. Omit the pancetta and use vegetable broth instead of chicken broth. Add an extra tablespoon of olive oil for sautéing the vegetables, and consider adding a teaspoon of smoked paprika for depth. You can also stir in some sun-dried tomatoes for an umami boost.

Add Italian sausage. For an even heartier soup, brown some Italian sausage (removed from casings) along with or instead of the pancetta. This creates a more substantial meal that’s similar to this sausage and white bean soup.

Include tomatoes. A cup of diced tomatoes (fresh or canned) adds acidity and another layer of flavor. Add them when you add the broth and beans. This creates a slightly different but equally delicious version of the soup.

Try different greens. Swap the kale for Swiss chard, escarole, or spinach. Each brings a slightly different flavor and texture. Escarole is particularly traditional in Italian bean soups and has a pleasant, slightly bitter taste.

Use different beans. While cannellini beans are traditional, you can use Great Northern beans, navy beans, or even chickpeas for a different twist. A mix of beans also works well and adds visual interest.

Make it creamier. For an extra-rich version, stir in a splash of heavy cream or half-and-half at the end. This isn’t traditional, but it creates a luxurious texture that some people prefer.

Add pasta. Small pasta shapes like ditalini or small shells turn this into a pasta e fagioli-style soup. Add the pasta during the last 10 minutes of cooking, and you may need to add extra broth as the pasta absorbs liquid.

Storage, Freezing, and Reheating

This soup is excellent for meal prep and actually improves in flavor as it sits, making it perfect for making ahead.

Refrigerator storage: Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for 4-5 days. The soup will thicken as it sits because the beans continue to absorb liquid. Simply add a splash of broth or water when reheating to return it to your desired consistency.

Freezing: This soup freezes beautifully for up to 3 months. I recommend freezing it in portion-sized containers for easy individual meals. Leave some headspace in the container as the soup will expand when frozen. The texture of the beans and vegetables holds up well through freezing, though the kale may become slightly softer—which I find doesn’t affect the overall enjoyment of the soup.

Reheating: For refrigerated soup, reheat gently on the stovetop over medium-low heat, stirring occasionally and adding liquid as needed. For frozen soup, I find it’s best to thaw it overnight in the refrigerator first, then reheat on the stovetop. You can also reheat individual portions in the microwave—heat in 1-minute intervals, stirring between each, until heated through. The soup should reach 165°F for food safety.

Make-ahead tips: You can prepare this soup up to 2 days in advance. In fact, I often make it a day ahead when serving to guests because the flavors meld and deepen overnight. Just wait to add the Parmesan until you’re reheating and serving.

Frequently Asked Questions

Can I use dried beans instead of canned?
Yes, absolutely. You’ll need about 1½ cups of dried cannellini beans. Soak them overnight, then cook until tender before using in the recipe. Dried beans will give you a slightly firmer texture and allow you to control the sodium content completely.

Is this soup gluten-free?
Yes, this Tuscan white bean soup with pancetta is naturally gluten-free. Just make sure your chicken broth and pancetta don’t contain any hidden gluten (check labels). Serve it with gluten-free bread if needed.

Can I make this in a slow cooker?
You can adapt this recipe for a slow cooker. Brown the pancetta and sauté the vegetables in a skillet first, then transfer everything to the slow cooker with the beans, broth, and herbs. Cook on low for 4-6 hours. Add the kale and Parmesan in the last 30 minutes of cooking.

Why is my soup too salty?
This usually happens when using regular (not low-sodium) broth combined with pancetta and Parmesan, which are both naturally salty. To fix it, add more unsalted broth or water to dilute the saltiness. You can also add a peeled potato to absorb some salt—remove it before serving.

How can I make this soup thicker?
Mash more of the beans against the side of the pot, or use an immersion blender to partially puree the soup. You can also let it simmer longer uncovered to reduce the liquid, or add a slurry of cornstarch and water (1 tablespoon cornstarch mixed with 2 tablespoons cold water).

Can I leave out the pancetta?
Yes, though it will change the flavor profile significantly. For a vegetarian version, use vegetable broth and add extra olive oil. Consider adding smoked paprika or a Parmesan rind during simmering for additional depth of flavor.

What’s the best way to remove kale stems?
Fold each kale leaf in half along the stem, then use a knife to cut along the stem to remove it. The stems are tough and fibrous, so removing them ensures tender greens in your soup.

Can I double this recipe?
Yes, this recipe doubles easily. Just make sure you’re using a pot large enough to accommodate everything comfortably. The cooking times should remain about the same.

Tuscan White Bean Soup with Pancetta and Kale

This rustic Tuscan white bean soup combines creamy cannellini beans, crispy pancetta, fresh kale, garlic, and Italian herbs in a flavorful broth. It’s a hearty, nutritious meal that’s perfect for cozy dinners and tastes even better the next day.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Servings: 6 servings
  • Difficulty: Easy
  • Cuisine: Italian
  • Course: Dinner, Soup

Ingredients

  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 4 oz diced pancetta
  • 3 cups fresh kale, chopped
  • 1 medium yellow onion, diced
  • 4 garlic cloves, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 5 cups chicken broth
  • 1 tbsp olive oil
  • 1 tsp dried rosemary
  • 1/2 tsp dried thyme
  • 1/3 cup grated Parmesan cheese
  • 1/4 tsp salt (or to taste)
  • 1/4 tsp black pepper

Instructions

  1. Drain and rinse the cannellini beans thoroughly. Dice the pancetta into small, uniform pieces. Chop the kale into bite-sized pieces, removing tough stems. Dice the onion, carrots, and celery, and mince the garlic.
  2. Heat olive oil in a large Dutch oven over medium heat. Add the diced pancetta and cook for 5-6 minutes, stirring occasionally, until lightly crisp and golden brown.
  3. Add the diced onion, carrots, and celery to the pot with the pancetta. Sauté for 5 minutes, stirring occasionally, until the vegetables are softened and the onion is translucent.
  4. Stir in the minced garlic, dried rosemary, and dried thyme. Cook for 30 seconds, stirring constantly, until fragrant.
  5. Add the cannellini beans and chicken broth to the pot. Bring the mixture to a gentle boil, then reduce the heat to medium-low and simmer uncovered for 15 minutes.
  6. Using a potato masher or the back of a wooden spoon, mash approximately 1 cup of the beans against the side of the pot to thicken the broth and create a creamier texture.
  7. Add the chopped kale to the soup and simmer for 5-7 minutes until the kale is tender but still vibrant green.
  8. Stir in the grated Parmesan cheese and black pepper. Taste the soup and add salt only if needed, as the pancetta and Parmesan are already quite salty. Serve warm with crusty bread.

Recipe Notes

  • Bean options: You can substitute Great Northern beans or navy beans if cannellini beans aren’t available. Dried beans work too—use 1½ cups dried beans, soaked and cooked until tender.
  • Pancetta substitute: Regular bacon can replace pancetta, though it will add a smoky flavor. For a vegetarian version, omit the pancetta and use vegetable broth.
  • Greens variation: Swiss chard, escarole, or spinach can replace kale. Adjust cooking time accordingly—spinach wilts in just 2 minutes.
  • Consistency: The soup thickens as it sits. Add more broth or water when reheating to reach your desired consistency.
  • Flavor boost: A squeeze of fresh lemon juice or a drizzle of high-quality olive oil before serving brightens the flavors beautifully.
  • Make ahead: This soup tastes even better the next day. Make it 1-2 days in advance and store in the refrigerator.

Estimated Nutrition (Per Serving)

  • Calories: 245
  • Carbohydrates: 28g
  • Protein: 14g
  • Fat: 8g
  • Saturated Fat: 3g
  • Fiber: 7g
  • Sugar: 3g
  • Sodium: 780mg

Nutrition information is estimated and will vary based on specific ingredients used.

About the author
Hadd

Leave a Comment