Tuscan White Bean Soup

This Tuscan white bean soup is one of those simple, rustic recipes that feels both hearty and nourishing. It's packed with vegetables, cannellini beans, and kale simmered in a fragrant broth with rosemary and bay. The result is a thick, creamy-textured soup that doesn't require any cream - just a quick blend of some of the beans does the trick.

a white bowl of Tuscan white bean soup with kale, vegetables, and a tomato broth. Topped with Pecorino cheese.

I love serving this with a hunk of crusty sourdough or homemade croutons to soak up the broth. It's a flexible recipe too - you can play around with the vegetables or add pasta for a ribollita-style meal.

For more cozy bowls like this, try my zuppa toscana, classic ribollita, or butter bean and kale stew.

Ingredient Notes

Here are the ingredients you'll need to make this Tuscan white bean soup - scroll down for the exact quantities needed.

  • Cannellini beans: The classic choice here; they're creamy and mild. You could use butter beans instead, but cannellini gives the most authentic Tuscan flavor.
  • Kale: Traditional, but you could swap with cavolo nero (Tuscan kale) if you find it, or even spinach at the end if that's easier.
  • Vegetables: Onion, carrot, celery, and red pepper form the sofrito base. Don't skip the slow sauté here - it builds a lot of flavor.
  • Rosemary & bay leaves: Classic Tuscan herbs that give the broth its depth. Fresh is ideal, but dried rosemary will work if needed (just use a bit less as it's more potent).
  • White wine: Adds acidity and complexity. If you don't cook with wine, swap it for extra stock plus a squeeze of lemon at the end.
  • Tomato paste: Cooking it down until dark makes the flavor richer and sweeter.

How to Make Tuscan White Bean Soup

Here is a quick overview of how to make this recipe - scroll down to the recipe card at the bottom of this page for the full ingredient quantities and instructions. 

1) Sauté the Sofrito

Heat the olive oil in a large pan and sauté the onion, carrot, celery, and red pepper for 6-7 minutes until softened. Add the garlic and cook for another minute.

2) Build the Flavors

Stir in the tomato paste and cook for 2-3 minutes until darkened and fragrant. Deglaze with white wine, scraping up any browned bits from the bottom of the pan, and cook until reduced.

3) Add Stock, Beans, and Seasonings

Add the stock, beans, rosemary, and bay leaves, and season with salt and pepper. Simmer for 10 minutes. 

Blend about one-third of the soup (either directly with a hand blender or by removing and blending a portion) and stir it back in. This gives the soup its creamy base.

4) Add Kale

Add the kale and stir until wilted, 2-3 minutes. Serve hot with a drizzle of olive oil, black pepper, and optional red pepper flakes.

a bowl of Tuscan white bean soup with croutons served on top

Chef's Tips / Cooking Hacks

  • Batch cook the base: I often caramelize extra onions, carrots, and celery in advance and freeze them in portions. Perfect for quick soups. Or, you could just dice the vegetables and freeze them raw - then cook straight from frozen.
  • Creamier texture: If you want it extra thick, mash a few beans with a fork before adding them back into the pot.
  • Layer your salt: Be cautious with salt until the end - stock and beans can vary in saltiness. Taste before adding more.
  • Make it a meal: Stir in small pasta (like ditalini) during the last 10 minutes of cooking to bulk it up.

Storage

Fridge: Store in an airtight container for up to 4 days. Freezer: Freeze for up to 3 months (without the kale for best texture). Add fresh kale when reheating. Reheating: Warm gently on the stove, adding a splash of stock or water if it thickens.

a white bowl of Tuscan white bean soup topped with Pecorino cheese, along with kale and white beans

FAQs

Do I need to soak or cook the beans first?
Not if you're using canned beans. If using dried cannellini beans, soak overnight and cook until tender before adding.

Can I make this soup vegan?
It already is! Just skip any optional cheese garnish and stick to olive oil.

What bread works best for serving?
Crusty sourdough or ciabatta is perfect. If you have stale bread, toast it into croutons for extra crunch.

Is this the same as ribollita?
It's similar but simpler. Ribollita is a thicker Tuscan soup made with beans, bread, and more vegetables. This version is lighter and brothier.

Tuscan White Bean Soup

Tuscan White Bean Soup

Yield: 2-3 portions
Cook Time: 35 minutes
Total Time: 35 minutes

This hearty and healthy Tuscan white bean soup is packed with delicious rustic flavors that are great for your body and mind, and leave you feeling full and satisfied.

Ingredients

  • 2 tablespoon olive oil
  • 1 onion
  • 1 carrot
  • 1 large celery stick
  • 1 red pepper
  • 3 garlic cloves
  • 1 tablespoon tomato paste
  • 60ml white wine
  • 450ml vegetable stock
  • 1 sprig rosemary, stem removed and minced
  • 2 bay leaves
  • Salt and pepper to taste
  • 1 400g tinned cannellini beans, drained and rinsed
  • 100g kale, destemmed and chopped
  • (optional) 0.5tsp red pepper flakes

Instructions

  1. Heat the oil in a large pan and add the diced onion, carrot, celery, and red pepper. Sauté on low heat for 6-7 minutes until the vegetables have softened. Add the garlic and cook for another minute.
  2. Stir the tomato paste into the vegetables, cooking until it’s darkened in color and turned fragrant (2-3 minutes).
  3. Add the white wine to deglaze the pan - use your wooden spoon to scrape off any black bits from the bottom of the pan (this adds flavoring to the soup!) and cook off the wine until the liquid has mostly evaporated (1-2 minutes).
  4. Pour in the vegetable stock, cannellini beans, rosemary, bay leaves, and season with salt and pepper.
  5. Simmer the soup for 10 minutes, then remove the bay leaves and either blend ⅓ of the soup directly in the pot, or remove a portion of the soup to blend until smooth, and then add it back in. This gives the soup a beautiful creamy texture.
  6. Add the chopped kale and stir through the soup until lightly wilted (2-3 minutes).
  7. Serve with a good crack of black pepper, a drizzle of extra virgin olive oil, and the red pepper flakes if using. 
  8. Enjoy with croutons or a slice of crusty sourdough to dip!

Notes

Store the soup in an airtight container for up to 4 days. Freeze for up to 3 months (without the kale for best texture). Add fresh kale when reheating. Warm gently on the stove, adding a splash of stock or water if it thickens.

Nutrition Information:
Yield: 3 Serving Size: 1
Amount Per Serving: Calories: 342Total Fat: 10gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 0mgSodium: 964mgCarbohydrates: 47gFiber: 11gSugar: 7gProtein: 15g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Leave a Reply

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