Tuscan White Bean and Kale Soup
Lighter Fare · Soups

Tuscan White Bean and Kale Soup

A rustic, brothy Italian-style soup with creamy cannellini beans, tender lacinato kale, soft vegetables, and a parmesan rind simmered low and slow for unbeatable depth.

GreenFork Kitchen··5.0
Prep
15 min
Cook
40 min
Total
55 min
Servings
6

I learned a version of this soup from a friend's nonna in a tiny kitchen outside Lucca, where the only seasoning she trusted was good olive oil, salt, and a parmesan rind tucked into the pot. Twenty minutes later we were eating bowls of the most savory, soul-warming bean soup I had ever had. The lesson stuck: do not crowd a beautiful pot of beans with too many ingredients — let a few good ones do the work.

This is my weeknight adaptation. It uses canned beans (a great pantry shortcut), a generous mirepoix, and lacinato kale, which holds its shape in the broth. The parmesan rind is what takes it from good to memorable — it slowly releases a salty, nutty richness that you cannot fake with cheese alone. If you don't have one, swap in a teaspoon of white miso for similar depth.

Serve it the way it should be served: with thick slices of toasted sourdough rubbed with garlic, a generous drizzle of olive oil, and a hefty crack of black pepper. It is a cold-weather meal that turns a regular Tuesday into something worth slowing down for.

Why you'll love it

  • Pantry-friendly with canned beans and frozen kale option
  • Vegetarian and easily made vegan
  • Tastes like it simmered all day, ready in under an hour
  • Freezer-friendly and excellent for meal prep
"I learned a version of this soup from a friend's nonna in a tiny kitchen outside Lucca, where the only seasoning she trusted was good olive oil, salt, and a parmesan rind tucked into the pot."

Ingredients

Serves 6

  • 3 tbsp extra-virgin olive oil, plus more for drizzling
  • 1 large yellow onion, finely diced
  • 2 medium carrots, finely diced
  • 2 celery stalks, finely diced
  • 1 tsp kosher salt, plus more to taste
  • 5 cloves garlic, thinly sliced
  • 2 tbsp tomato paste
  • 1 tsp dried oregano
  • 1/2 tsp red pepper flakes
  • 1 parmesan rind (optional but recommended)
  • 1 bay leaf
  • 6 cups (1.4 L) low-sodium vegetable or chicken broth
  • 3 cans (15 oz / 425 g each) cannellini beans, drained and rinsed
  • 1 large bunch lacinato kale (about 8 oz / 225 g), stems removed and leaves torn
  • 1 tbsp fresh lemon juice
  • Freshly grated parmesan and crusty bread, for serving

Instructions

6 steps · 55 min total

  1. 01

    Build the base

    Warm the olive oil in a large Dutch oven over medium heat. Add the onion, carrots, celery, and salt. Cook, stirring often, for 8 to 10 minutes, until the vegetables are very soft and the onion is translucent.

  2. 02

    Bloom the aromatics

    Add the garlic, tomato paste, oregano, and red pepper flakes. Stir constantly for 2 minutes, until the tomato paste deepens in color and the kitchen smells deeply savory.

  3. 03

    Simmer with the rind

    Pour in the broth and add the parmesan rind, bay leaf, and 2 cans of the beans. Bring to a gentle simmer and cook uncovered for 15 minutes so the flavors meld.

  4. 04

    Create the creamy texture

    Meanwhile, mash the third can of beans roughly with a fork until they form a thick paste. This is the trick that gives the broth its naturally creamy body without any dairy. Stir the mashed beans into the pot.

  5. 05

    Add the kale

    Stir in the torn kale leaves and simmer for another 8 to 10 minutes, until the kale is tender but still a deep, vibrant green. Fish out and discard the bay leaf and parmesan rind.

  6. 06

    Brighten and serve

    Off the heat, stir in the lemon juice. Taste and adjust salt and pepper. Ladle into bowls, drizzle generously with olive oil, shower with parmesan, and serve with toasted crusty bread.

Chef's tips

Small details that change the outcome

1

Save parmesan rinds in a zip-top bag in the freezer. They keep for months and make every brothy soup taste better.

2

Mashing one can of beans is non-negotiable — it is what makes the broth taste creamy and slow-cooked.

3

If lacinato kale is hard to find, curly kale or even baby spinach (added in the last 2 minutes) both work.

4

For a heartier soup, add a parmesan-rind-simmered chunk of leftover ham or a handful of cooked small pasta in the last 5 minutes.

Storage & reheating

Refrigerate in airtight containers for up to 5 days or freeze for up to 3 months. The soup thickens as it sits — loosen with a splash of broth or water when reheating. Reheat gently on the stovetop until just steaming.

Frequently asked

Answers to the most common questions

Can I use dried beans?+

Yes. Soak 1 cup of dried cannellini overnight, then simmer in salted water for 45 to 60 minutes until tender. Use 4 cups of the cooked beans and reserve a cup of the cooking liquid to add to the soup.

How do I make this vegan?+

Skip the parmesan rind and stir 1 to 2 teaspoons of white miso into the broth in the last 5 minutes. Top with a vegan parmesan-style cheese or simply more olive oil.

Can I add sausage?+

Absolutely. Brown 8 oz of mild Italian sausage in the pot before adding the vegetables and proceed with the recipe. It turns this into a more substantial main-course soup.

Written by

GreenFork Kitchen

Tested in a real home kitchen — three times before publishing, every time.

Keep cooking

More you might love