This Tuscan-inspired white bean soup starts with a soffritto base of onion, carrot, and celery cooked in olive oil with garlic, rosemary, and a pinch of red pepper. The naturally starchy cannellini beans break down as they cook, so pureeing just one cup back into the pot is all it takes to get a genuinely creamy texture, without cream or flour.

A bowl of creamy Tuscan white bean soup with kale, carrots, and herbs, topped with grated cheese. A gold spoon rests in the bowl. A sprig of rosemary and a small dish of red pepper flakes are nearby.
Creamy Tuscan white bean soup with kale, Parmesan. Garnish with crisp pancetta, or skip it entirely — the soup is fully vegetarian without it.

Adding a garnish of pancetta is optional — it cooks separately so it stays crisp and people can help themselves — but the soup is completely satisfying without it. If you’re a white bean regular, you might also want to try this creamy white beans skillet dinner and Italian pasta and bean soup.

Three key ingredients

A flat lay of ingredients on a white surface for Tuscan white bean soup, including bowls of white beans, diced carrots, onions, celery, chopped kale, pancetta, red pepper flakes, garlic cloves, rosemary and Parmesan cheese.
  • White beans: Cannellini beans (sometimes called “white kidney beans”) are plump and creamy-textured when cooked, with a mildly nutty flavor that holds up well in a long simmer. You can use convenient canned beans or home-cooked cannellini beans to make this soup.
  • Soup base: Soffritto, a mixture of chopped onion, carrot, and celery cooked in olive oil until genuinely soft — is the flavor foundation. I like to cook it gently for 8 to 10 minutes over medium-low heat before the beans go in. Rushing this step is the difference between a flat soup and one with real depth.
  • Pancetta: A fully-aged, unsmoked pork belly, it adds a lot of flavor to the soup with less fat than American-style bacon. I prefer to render the pancetta in a separate pan so that people can choose to enjoy a vegetarian soup. Plus, when it’s not soaked in the cooking broth the pancetta stays nice and crisp. You can buy cubed pancetta in vacuum sealed packages. If not, ask your deli counter to slice it into a 1/2-inch-thick slab (rather than thinly-sliced) so you can cut it into plump little cubes at home.

How to make Tuscan white bean soup

A bowl of creamy Tuscan white bean soup with kale, carrots, and herbs, topped with grated cheese. A gold spoon rests in the bowl. A sprig of rosemary and a small dish of red pepper flakes are nearby.
5 from 25 ratings

Creamy Tuscan White Bean Soup with Pancetta

This Tuscan-inspired white bean soup is made with a base of vegetables, fresh rosemary, broth or water, and naturally starchy cannellini beans that break down to a creamy consistency as they cook, no cream required. Serve garnished with cubes of crisp pancetta for an extra-meaty flavor, along with plenty of freshly grated Parmesan cheese.
Yield: 4 servings
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

Ingredients
 

  • 3 tablespoons (45 ml) extra virgin olive oil
  • ½ cup chopped onion, about 1 medium onion
  • ½ cup chopped carrot
  • ½ cup chopped celery, 2-3 stalks
  • 1 tablespoon chopped garlic, 2-3 cloves
  • 2 teaspoons chopped fresh rosemary, or fresh thyme leaves
  • ½ teaspoon crushed red pepper, or to taste
  • 2 15-ounce cans cannellini beans, (4 cups) drained
  • 1 Parmesan rind, optional
  • 3 cups (710 ml) vegetable broth, or chicken broth
  • Kosher salt
  • 4 ounces (110 g) cubed pancetta
  • 4 cups shredded kale
  • ¼ cup freshly grated Parmesan cheese, plus more for serving

Instructions
 

  1. Pour 3 tablespoons extra virgin olive oil into a Dutch oven or large soup pot (4-6 quarts). Place over medium heat and stir in ½ cup chopped onion, ½ cup chopped carrot, and ½ cup chopped celery. Cook until the vegetables are slightly softened, 3-5 minutes.
  2. Stir in 1 tablespoon chopped garlic, 2 teaspoons chopped fresh rosemary, and ½ teaspoon crushed red pepperCook until fragrant, about 1 minute.
  3. Add 2 15-ounce cans cannellini beans, 1 Parmesan rind, 2½ cups of the broth and 1½ teaspoons kosher salt. Bring to a simmer over medium-high heat, then adjust the heat to medium-low and partially cover the pot. Simmer the soup 15-20 minutes.
  4. While the soup is cooking, place 4 ounces cubed pancetta in a small skillet and place over medium heat. Cook until the fat has rendered and the pancetta is crisp, stirring frequently. Using a spatula or slotted spoon, remove the pancetta to a plate lined with a paper towel.
  5. To thicken the texture, ladle out one cup of soup and puree in a blender or food processor, then stir it back into the pot. Alternatively, use an immersion blender, pulsing for about 15 seconds to puree a small amount of the soup right in the pot.
  6. Add 4 cups shredded kale and ¼ cup freshly grated Parmesan cheese to the soup and heat 1-2 minutes, just until the kale turns bright green and wilts. At this point, you can add some of the remaining broth to thin the texture of the soup to your preference.
  7. Serve the soup in bowls, garnished with the pancetta and additional cheese to taste.

Notes

  • Great Northern or navy beans may be substituted, but the texture of the soup won’t be as creamy.
  • The soup thickens considerably as it sits. Thin it back with a splash of broth or water when reheating.
  • The soup keeps refrigerated for 3-5 days and frozen for 1 month.

Nutrition per serving

Calories: 402kcal Carbohydrates: 36g Protein: 17g Fat: 24g Sodium: 622mg Fiber: 11g Sugar: 4g

Nutrition facts are calculated by third-party software. If you have specific dietary needs, please refer to your favorite calculator.

Tried this recipe?A star rating takes 5 seconds and helps more people find it.