• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • Recipes
  • index
  • about
  • photography

With Spice logo

menu icon
go to homepage
search icon
Homepage link
  • home
  • recipes
  • index
  • photography
  • about
×
Home » winter » Tuscan Ribollita (Italian Bread Soup with Kale)

Tuscan Ribollita (Italian Bread Soup with Kale)

Jump to Recipe·Print Recipe

Tuscan ribollita is a humble kale and white bean soup that’s thickened with chunks of stale bread. It’s cozy, fragrant, and the kind of dish that proves cucina povera (peasant cooking) can be every bit as delicious as fancy food. Kind of like this pasta e fagioli soup— it satisfies your soul!

Right after I graduated college, I moved to Tuscany to work a harvest at a winery. My mom came with me that first week, and we spent our days pushing through jet lag, wandering Florence’s markets and, of course, eating at all the restaurants. The meal I remember most wasn’t the wine or pasta, but the bread.

tuscan ribollita

We sat down at a café, excited for crusty loaves and neon green olio nuovo to dip it in—only to discover the bread was completely bland. It tasted like gummy wads of flour. We choked it down, drank more wine, and eventually doctored it up with some table salt. 

How did they forget to add salt to the bread?

Over the course of the week, we slowly learned that all Tuscan bread is unsalted. Historically, salt was heavily taxed, so bakers simply left it out—and centuries later, it’s a tradition.

While I still can’t get behind no salt in bread, we did discover a few dishes that transform that tasteless bread into something spectacular. 

Ribollita (literally “re-boil”) began as a way for peasants to stretch yesterday’s minestrone: reheated with stale bread, beans, and whatever vegetables were on hand. The bread softens into the broth, some dissolving to thicken the soup, while other pieces remain hearty and rustic.

Italian bread soup

It’s the coziest soup you’ll ever have. 

Fragrant aromatics, just enough tomato paste for color and flavor, fresh rosemary, thick ribbons of tuscan kale, and creamy cannellini beans. I love to elevate this soup just a touch and stir in a whole head of roasted garlic at the end for rich, sweet, caramelized garlic notes that deepen the flavor.

And if you’re as obsessed with beans and kale as I am, you’ll also love my Tuscan white bean soup—it’s a creamy, brothy cousin to ribollita and a perfect weeknight option.

here's how to make ribollita:

5_stir in roasted garlic
1. Roast the garlic and mash into a paste.
1_saute vegetables for ribollita soup
2. Sauté aromatics until tender.
2_brown tomato paste for soup base
3. Add tomato paste and cook until darkened.
3_add white beans, rosemary, parmesan rind, stock to make authentic ribollita
4. Add beans, parmesan, rosemary, and stock. Simmer 20 minutes.
4_add tuscan kale and stale bread
5. Add kale; cook until wilted.
Add bread chunks; cook 10 minutes.
ribollita recipe
6. Stir in roasted garlic paste and parsley. Serve with a drizzle of olive oil and grated parmesan.

a few more tips for the best ribollita:

Bread (the classic way): Traditionally, ribollita is thickened with stale bread simmered right into the soup. Tear artisan bread into ½-inch chunks (crusts and all) so some pieces dissolve into the broth while others stay hearty.

Modern variation: Some recipes skip the bread for a lighter, brothier soup. While it’s not authentic ribollita, it’s 100% delicious. Just serve crusty bread on the side for dipping!

Beans: Canned cannellini beans make this quick and easy, but heirloom beans like Rancho Gordo Marcella or Ayocote Blanco give the creamiest texture. Here’s my full guide on cooking dried beans.

Reheating: Ribollita thickens as it sits. Add a splash of stock to loosen the texture when warming it back up.

Garlic shortcut: Stir in roasted garlic for rich, caramelized depth, but if you’re short on time, sauté 2 minced cloves with the tomato paste.

Print

Tuscan Ribollita (Italian Bread Soup with Kale)

tuscan ribollita
Print Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Tuscan ribollita recipe is a hearty Italian bread soup made with kale, white beans, and roasted garlic—cozy, rustic, and so delicious.

  • Author: Indi Hampton
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 6
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

  • 1 head of garlic
  • ¼ cup extra-virgin olive oil, plus more for drizzling
  • 1 small onion, diced
  • 1 fennel bulb, diced
  • 1 large carrot, peeled and diced
  • kosher salt
  • freshly ground black pepper
  • 2 tbsp tomato paste
  • 3 cups cooked cannellini beans (or 2 15-oz cans), rinsed
  • 4 cups low-sodium chicken stock (or mix of stock and bean broth), plus more if needed
  • 1 parmesan rind
  • 2- 3 sprigs rosemary
  • 1 bunch tuscan kale, stems discarded, leaves chopped
  • 1 ½ cups stale country bread, torn into chunks
  • ½ cup chopped fresh parsley
  • grated parmesan, for serving

Instructions

Roasted garlic

  1. Preheat oven to 350°F. Slice the top off the garlic head to expose the cloves, drizzle with olive oil, wrap in foil, and roast until soft and caramelized, about 45 minutes. 
  2. Cool slightly, then squeeze cloves from skins and mash into a paste. Set aside.

Ribollita

  1. Heat olive oil in a large pot over medium heat. Add onion, fennel, carrot, and a pinch of salt and pepper, and sauté until soft and translucent, about 10 minutes. 
  2. Add tomato paste and cook until darkened, about 2 minutes. 
  3. Add beans, stock, parmesan rind and rosemary. Bring to a boil, reduce to a gentle simmer and cook for about 20 minutes, until flavors have melded. 
  4. Stir in kale and cook a few minutes until wilted. Add bread chunks and gently simmer another 10 minutes, stirring occasionally, until bread breaks down and soup is thick. Stir in more stock, if needed.
  5. When ready, discard parmesan rind and rosemary stems. Stir in roasted garlic paste and parsley; season with salt and pepper. Ladle into bowls, drizzle with peppery olive oil, and top with grated parmesan.

Notes

Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

Nutrition

  • Serving Size: ⅙ of recipe
  • Calories: 277
  • Sugar: 3.7g
  • Sodium: 645mg
  • Fat: 9.9g
  • Saturated Fat: 1.4g
  • Unsaturated Fat: 8.1g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 7.9g
  • Protein: 14g
  • Cholesterol: 0mg

Did you make this recipe?

Tag @with_spice on Instagram

« Grilled Radicchio with Balsamic & Parmesan
Kale Farro Salad with Radicchio »

Reader Interactions

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Primary Sidebar

About me

Hello! My name is Indi— thanks so much for stopping by! Here I share my favorite seasonal recipes, be it sweet or savory, appetizer or entrée. Take a look around!

To learn more about me, Click here!

Copyright © 2025 With Spice on the Brunch Pro Theme