Hearty Tuscan Ribollita Soup

Hearty Tuscan Ribollita Soup: The Ultimate Italian Vegetable & Bean Stew Recipe

Discover the authentic flavors of Tuscany with this incredibly Italian Ribollita soup recipe. Far more than just a soup, this rich and rustic dish is a meal in itself, boasting a thick, stew-like consistency that’s both deeply comforting and immensely satisfying. It’s generously packed with an abundance of fresh vegetables, creamy beans, aromatic herbs, and a savory broth, all brought together with rustic bread that melts into the soup, creating its signature texture. This traditional Tuscan classic is not only delicious but also highly adaptable, with easy variations included to suit grain-free, dairy-free, and vegan diets, ensuring everyone can enjoy a taste of Italy.

A pot of ribollita soup ready to serve with a ladle in the pot.

Our love affair with ribollita, often affectionately known as ribollita toscana, began during a memorable trip to Siena, Italy—a breathtaking medieval city steeped in centuries of history. This robust vegetable and bean soup is a culinary cornerstone throughout the Tuscan region, reflecting the ingenious resourcefulness of its people. The very name ribollita translates to “reboiled,” a nod to the thrifty Tuscan cooks who traditionally re-purposed leftover vegetables, beans, and day-old bread from the week into a gloriously rich, flavorful, and incredibly comforting soup. This age-old practice transformed simple ingredients into a nourishing, stand-alone meal, proving that some of the best dishes arise from necessity and a commitment to minimizing waste. Prepare a generous pot of this flavor-filled soup for your family, and you’ll quickly understand why it has remained a cherished staple for generations.

Why You’ll Love This Ribollita Recipe

  • Hearty and Satisfying: This isn’t just a light soup; it’s a substantial, filling meal perfect for chilly evenings or when you need something truly comforting.
  • Excellent for Meal Prep: Ribollita tastes even better the next day, making it an ideal candidate for cooking ahead. Its flavors deepen and meld beautifully over time.
  • Packed with Nutrients: Bursting with a diverse array of fresh vegetables, fiber-rich beans, and aromatic herbs, it’s a wholesome and healthy choice for any diet.
  • Highly Customizable: Easily adaptable to various dietary needs, including vegetarian, vegan, grain-free, and dairy-free options, without sacrificing flavor.
  • Authentic Tuscan Flavor: Experience the true essence of Italian cucina povera (peasant cooking), transforming humble ingredients into an extraordinary dish.
  • Budget-Friendly: Made with readily available and inexpensive ingredients, it’s a delicious way to enjoy a gourmet-like meal without breaking the bank.

For another deeply satisfying and authentic Italian-inspired meal, consider trying this hearty chicken minestrone soup recipe, which shares a similar comforting appeal.

An old stone street in Siena, Italy.

Essential Ribollita Ingredients

While the list of ingredients for this Italian Ribollita may appear extensive, don’t let it intimidate you! Many items are fresh, colorful vegetables that contribute to the soup’s incredible depth and nutritional value. The “prep work” is mostly straightforward chopping, which can even be done in advance to simplify your cooking process. The effort is truly rewarded in the rich, complex flavors of the final dish.

  • Olive Oil: Use a good quality extra virgin olive oil. It forms the base of flavor for sautéing the aromatics and adds a distinct fruity, peppery note characteristic of Italian cuisine.
  • Meat (Optional): Finely diced prosciutto or pancetta adds a wonderful savory depth and umami to the soup. If you prefer a vegetarian or vegan version, simply omit this ingredient.
  • Onion: A large diced onion provides a foundational sweetness and aromatic base when slowly cooked, essential for building complex flavors.
  • Garlic: Freshly minced garlic is indispensable in Italian cooking. Its pungent aroma mellows into a sweet, savory note as it cooks, infusing the entire soup.
  • Carrots: Diced orange carrots contribute natural sweetness, vibrant color, and earthy undertones to the vegetable medley.
  • Celery: Along with onion and carrots, diced celery forms the classic “soffritto” – the aromatic flavor base in many Italian dishes. It adds a subtle, earthy crispness.
  • Fennel: A less common but highly prized addition in Italian cooking, diced fennel bulb offers a unique, subtle anise-like flavor and a wonderful tender texture when cooked. Don’t skip it for an authentic taste!
  • Dried Italian Herb Blend: A medley of dried herbs like oregano, basil, thyme, and rosemary provides a convenient and potent burst of classic Italian flavors. You can also use individual dried herbs or a combination of fresh herbs.
  • Greens: Tuscan kale, also known as Lacinato kale or “dino” kale, with its flat, crinkly leaves, is traditionally used for its robust texture that holds up well during simmering. Swiss chard or spinach are also excellent substitutes.
  • Beans: Canned cannellini beans are perfect for their creamy texture and mild flavor. Remember to rinse and drain them thoroughly before adding to the soup. Great northern beans or other white beans can also be used.
  • Broth: High-quality chicken broth, low-sodium vegetable broth, or turkey broth all work beautifully. For the best flavor, homemade chicken broth (like this one) is highly recommended, or choose a premium refrigerated or frozen store brand.
  • Bread: A crucial element of ribollita! Use rustic day-old bread such as sourdough (regular or gluten-free) or another artisan bread. The bread cubes melt into the soup during simmering, creating its signature thick, luxurious consistency.
  • Tomatoes: Canned diced tomatoes, preferably petite diced, provide a bright, slightly acidic counterpoint to the rich vegetables and beans. They contribute to the soup’s hearty body and color.
  • Fresh Basil Leaves: Added at the end, fresh basil offers a fragrant, peppery burst of flavor and a vibrant green garnish. If fresh basil isn’t available, you can omit it or use a pinch more dried basil earlier in the cooking process.
  • Parmesan Cheese (for Garnish): Grated Parmesan cheese is an optional but highly recommended garnish, adding a salty, umami finish that enhances the overall flavor profile.

Please refer to the detailed recipe card below for exact measurements of all ingredients, including sea salt, freshly ground black pepper, and red pepper flakes, which add a subtle warmth.

For another deeply satisfying dish packed with vegetables and beans, explore our hearty vegetarian chili recipe.

Substitutions and Creative Variations

One of the beauties of Ribollita is its flexibility. Feel free to experiment with these substitutions and variations to tailor the soup to your taste preferences and dietary needs:

  • Vegetarian/Vegan Option: To easily make this soup vegetarian or vegan, simply omit the prosciutto or pancetta. Ensure you use a high-quality vegetable broth, and for a vegan version, skip the Parmesan cheese or use a plant-based alternative or a sprinkle of nutritional yeast for a cheesy umami flavor.
  • Gluten-Free Bread: If you’re opting for gluten-free sourdough, be aware that its texture and absorption might differ from regular sourdough. The original recipe used this gluten-free sourdough. If using regular sourdough, which often comes in larger slices, start with half the recommended amount and add more if needed to achieve your desired thickness.
  • Grain-Free Ribollita: For a grain-free version, simply skip the bread cubes. The soup will still be incredibly flavorful and wholesome, though it will naturally be less thick. To compensate for the loss of thickness, you can lightly mash some of the beans or vegetables against the side of the pot, or even purée a small portion of the soup before combining it back with the rest.
  • Accommodating Mixed Dietary Preferences: If you’re cooking for a household with diverse dietary needs, consider cooking the prosciutto or pancetta separately until crisped. It can then be served as an optional garnish, allowing each person to decide whether to add it to their bowl. The same approach works well for grated Parmesan cheese.
  • Enhancing Flavor with a Parmesan Rind: For an extra layer of savory depth and umami, add a Parmesan rind to the simmering soup. The rind will slowly release its flavor into the broth as it cooks. Just remember to remove it before serving!
  • Additional Vegetables: Feel free to add other seasonal vegetables like diced zucchini, yellow squash, potatoes (add earlier for tenderness), or even bell peppers.
  • Spice Level: Adjust the red pepper flakes to your liking. For more heat, add a bit more; for a milder soup, reduce the amount or omit entirely.
  • Other Beans: While cannellini beans are traditional, great northern beans or even chickpeas can be used successfully.
Cooking vegetables for ribollita in a pot.

Step-by-Step Ribollita Instructions

Creating this delicious Ribollita involves a bit of prep work, mainly chopping all those wonderful vegetables. Think of this as a fantastic opportunity to practice your knife skills! To streamline your cooking process, you can easily chop all your vegetables ahead of time and store them in the refrigerator until you’re ready to cook. While traditional recipes often call for pancetta, prosciutto is often more readily available and works just as beautifully to add a savory depth. Choose whichever you prefer.

  • Prepare Ingredients: Begin by precisely chopping your chosen meat (if using) and all the vegetables as specified. Ensure you drain and thoroughly rinse the cannellini beans, and have your diced tomatoes opened and ready. This organized approach, known as ‘mise en place,’ makes the cooking process much smoother.
  • Build the Flavor Base: In a large, heavy pot or Dutch oven, brown the chopped prosciutto or pancetta until it’s wonderfully crisped. Remove the meat and set it aside; it will be added back later to maintain its texture. In the same pot, using the residual fat and a touch more olive oil, sauté your diced onions until tender and translucent, then add the minced garlic, cooking until fragrant. Next, incorporate the carrots, celery, and fennel, cooking them down until they begin to soften, stirring occasionally to prevent sticking.
  • Simmer to Perfection: Stir in the dried Italian herb blend, followed by the chopped kale, salt, black pepper, and a pinch of red pepper flakes. Cook for a few minutes until the kale begins to wilt. Add the canned diced tomatoes (with their juices), the rinsed beans, and the chicken (or vegetable) broth. Finally, stir in the cubed day-old bread. Increase the heat to bring the soup to a gentle boil, then reduce the heat to low, cover the pot, and return the crisped meat to the soup. Allow it to simmer for at least 15 minutes, or until the kale is tender and the bread cubes have melted into the soup, creating its characteristic thick, stew-like consistency.
  • Finish and Serve: Once the soup has thickened to your liking, remove the lid. Stir in the fresh basil leaves just before serving to maximize their vibrant flavor and aroma. Ladle the hearty Ribollita into shallow, wide bowls. For an extra touch of flavor, sprinkle with freshly grated Parmesan cheese (if desired) and a drizzle of good quality extra virgin olive oil. Enjoy this comforting Tuscan masterpiece!
A pot of Italian soup called Ribollita in a gray pot with beans, veggies, and kale.

Delightful Serving Suggestions for Ribollita

Ribollita is a wonderfully hearty and rustic Italian soup traditionally enjoyed as a satisfying meal all on its own. However, there are many simple ways to complement and elevate your dining experience. Here are some delightful serving suggestions to consider:

  • Crusty Bread or Garlic Crostini: A must-have accompaniment! Serve your Ribollita with thick slices of toasted crusty bread, perfect for soaking up every drop of the flavorful broth. Alternatively, rub some toasted bread slices with a fresh garlic clove for quick, aromatic crostini.
  • A Drizzle of Fine Olive Oil: Just before serving, a generous drizzle of high-quality extra virgin olive oil over each bowl adds a fresh, peppery finish and enhances the overall richness of the soup.
  • Salty Cheese Finish: A sprinkle of freshly grated Parmesan cheese or Pecorino Romano cheese is absolutely delicious. Their sharp, salty notes beautifully complement the earthy vegetables and beans.
  • Fresh Herb Garnish: Brighten your bowl with a sprinkle of freshly chopped parsley or basil. This adds a pop of vibrant color and a burst of fresh aroma that awakens the palate.
  • Simple Side Salad: For a balanced meal, pair your hearty soup with a light, crisp green salad dressed with a simple vinaigrette. The freshness of the salad provides a lovely contrast to the richness of the Ribollita.
  • Wine Pairing: A robust Tuscan red wine, such as a Chianti or Sangiovese, would be a perfect complement to the rustic flavors of this soup.

Storing and Freezing Ribollita

Ribollita is one of those magical dishes that often tastes even better the next day, as the flavors have more time to meld and deepen. Proper storage ensures you can enjoy its comforting goodness for days or even months to come.

Leftover Ribollita can be stored in an airtight container in the refrigerator for 3-4 days. If you don’t anticipate finishing it within that timeframe, it freezes exceptionally well.

When it comes to freezing, Ribollita performs best if you freeze it *without* the bread. This helps maintain the texture of the bread and prevents it from becoming overly mushy upon reheating. However, even with the bread included, frozen and reheated Ribollita can still be delicious – just be aware that the consistency will likely be much thicker, and you may need to add some extra broth or water during reheating to achieve your desired texture.

The optimal way to freeze Ribollita is to prepare the soup up to the point of adding the bread. Once cooked, let it cool completely. Thaw the frozen soup overnight in the refrigerator, then gently simmer it on the stovetop until hot. At this stage, add your fresh bread cubes and continue to simmer until they melt into the soup and it reaches the desired thickness.

You can safely freeze Ribollita for up to 3 months for best quality. Follow these simple steps for effective freezing:

  • Cool Completely: Always ensure the soup is fully cooled to room temperature before transferring it to storage containers. This prevents condensation and helps maintain food safety.
  • Portion Smartly: Freeze the soup in individual portions or family-sized batches, depending on your needs. This makes for convenient reheating and reduces waste.
  • Leave Headroom: When filling containers, leave about an inch of space at the top. Liquids expand when frozen, and this prevents containers from cracking.
  • Label Clearly: Don’t forget to label your containers with the date and contents for easy identification.

Ribollita Recipe FAQs

What kind of greens work best in ribollita?

For an authentic Ribollita, lacinato kale (also known as Tuscan kale or dino kale) is the top choice due to its robust texture and slightly bitter flavor that holds up well during simmering. Other excellent alternatives include Swiss chard, which offers a similar texture, or even baby spinach for a milder, quicker-cooking option. Feel free to use a combination of greens for added complexity.

Is ribollita vegan or vegetarian? How can I make it so?

Traditional Ribollita often includes prosciutto or pancetta, making it neither strictly vegan nor vegetarian. However, it is incredibly easy to adapt this recipe! To make it fully vegan or vegetarian, simply skip the meat (pancetta or prosciutto) entirely. Ensure you use a quality vegetable broth instead of chicken broth. For a vegan version, also omit any grated cheese for garnish or opt for a plant-based vegan parmesan alternative. A sprinkle of nutritional yeast can also add a delightful cheesy, umami flavor. These simple changes will allow you to enjoy a delicious and satisfying vegan or vegetarian version of this classic Tuscan soup.

What’s a good substitute for Parmesan cheese?

If you don’t have Parmesan cheese on hand or prefer an alternative, there are several excellent substitutes that will still provide a wonderful salty and savory finish. Pecorino Romano is a fantastic choice, known for being sharper and saltier (made from sheep’s milk). Grana Padano is another popular Italian hard cheese, very similar to Parmesan but generally milder and often more affordable. For something different, Manchego, a Spanish cheese, offers a rich, buttery taste, while Asiago provides a nutty, slightly tangy flavor. For vegan options, look for plant-based parmesan alternatives or sprinkle nutritional yeast for a cheesy umami kick.

Why is it called “Ribollita”?

The name “Ribollita” literally means “reboiled” in Italian. This refers to the traditional Tuscan practice of preparing the soup, allowing it to cool, and then reheating or “reboiling” it on subsequent days. This process not only intensified the flavors but also served as a resourceful way for thrifty Tuscan cooks to transform leftover ingredients like stale bread and vegetables into an even more delicious and hearty meal.

Can I use dried beans instead of canned?

Absolutely! Using dried beans is a more traditional approach and can yield a slightly superior flavor and texture. If using dried cannellini beans, remember to soak them overnight (or use a quick-soak method) and then cook them until tender before adding them to the soup. The recipe notes section below provides detailed instructions for preparing dried beans from scratch.

My Ribollita isn’t thick enough, what should I do?

Ribollita is famous for its thick, stew-like consistency, which primarily comes from the bread melting into the broth. If your soup isn’t as thick as you’d like, you can try a few things:

  1. Continue simmering uncovered for a bit longer to allow more liquid to evaporate.
  2. Mash a portion of the beans and vegetables against the side of the pot with a wooden spoon or potato masher to release starches and thicken the soup.
  3. Add a bit more bread (if not grain-free) and simmer until it dissolves.
  4. For a quick fix, mix a tablespoon of cornstarch with a little cold water to create a slurry, then stir it into the simmering soup and cook until thickened.

More Hearty Soup Recipes to Explore

  • Beef Barley Vegetable Soup
  • Instant Pot Lentil Soup Recipe
  • Instant Pot Navy Bean Soup Recipe (with ham)
  • Mexican Chicken Tortilla Soup Recipe

Did You Make This Ribollita Recipe?

We’d love to hear about your experience! If you prepare this delicious Ribollita, please share your thoughts and comments below. Your feedback is greatly appreciated and incredibly helpful to other readers considering this recipe. If you absolutely loved it, please take a moment to give it a 5-star rating!

📖 Recipe

Ribollita in a gray pot.

Authentic Italian Ribollita Soup Recipe

Sally Cameron

This incredibly hearty and thick Tuscan soup is a true comfort food, brimming with a delightful blend of vegetables, creamy beans, and rustic bread cubes. As the bread melts into the broth, it creates a luscious, stew-like consistency that is simply perfect for a cold day. Inspired by our travels in Italy and adapted from a recipe by Ina Garten, this Ribollita is a wonderful way to honor the Italian tradition of transforming simple, often leftover, ingredients into something truly extraordinary. For a vegetarian or vegan twist, simply use homemade vegetable broth and omit the pancetta or Prosciutto (or serve it as an optional garnish). Leftovers are fantastic and this soup freezes beautifully.

5 from 1 vote
Prevent your screen from going dark
Print Recipe
Pin Recipe

Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour

Course Soup
Cuisine Italian, Tuscan

Servings 6 Yield 2 ½ quarts
Calories 337 kcal

Equipment

  • Large stock pot or Dutch oven (5 ½ qt minimum)

Ingredients

  

  • 2 tablespoons extra virgin olive oil divided use
  • 3 ounces prosciutto, chopped or pancetta (optional, for savory depth)
  • 1 large onion diced (approximately 2 cups)
  • 3-4 large garlic cloves finely chopped
  • 1 cup diced carrots from about 2 large carrots
  • 1 cup diced celery from 2-3 ribs
  • 1 cup diced fennel bulb from 1 medium bulb, fronds reserved for garnish if desired
  • 1 ½ teaspoons dried Italian herb blend
  • ½ teaspoon sea salt adjust to taste
  • ¼ teaspoon freshly ground black pepper
  • ¼ teaspoon red pepper flakes or more, to taste, for a subtle kick
  • 4 cups chopped Tuscan kale from 5-6 large leaves, center ribs removed
  • 1 15-ounce can cannellini beans rinsed and thoroughly drained
  • 4 cups low sodium chicken broth preferably homemade, or quality vegetable broth for vegetarian/vegan
  • 4 slices day-old rustic bread, cubed small sourdough, gluten-free sourdough, or other artisan bread, crusts removed (yields about 1 ½ -2 cups)
  • 1 28-ounce can diced tomatoes petite diced if available, with their juice
  • ¼ cup chopped fresh basil leaves for finishing (highly recommended)
  • ½ cup grated Parmesan cheese optional, for serving

Instructions

 

  • In a large, heavy-bottomed pot or Dutch oven (at least 5 ½ quarts), heat 1 teaspoon of the olive oil over medium heat. Add the chopped prosciutto or pancetta (if using) and cook until it renders its fat and becomes wonderfully crisped, which usually takes about 4-5 minutes. Once crisped, remove the meat from the pot with a slotted spoon and set it aside on a plate lined with paper towels; it will be added back into the soup later for garnish or added texture.
  • Add the remaining olive oil to the pot. Stir in the diced onion and cook until it softens and turns translucent, about 5 minutes, stirring occasionally. Add the finely chopped garlic and cook for another minute until fragrant, being careful not to burn it. Next, add the diced carrots, celery, and fennel to the pot. Cook these vegetables for 5-7 minutes, stirring occasionally, until they start to become tender.

    Stir in the dried Italian herb blend, then add the chopped kale, sea salt, freshly ground black pepper, and red pepper flakes. Cook for 4-5 minutes, stirring, until the kale begins to wilt down. Pour in the diced tomatoes along with their juice, the rinsed and drained cannellini beans, and the chicken (or vegetable) broth. Finally, add the cubed day-old bread to the pot.

    Increase the heat to bring the soup to a gentle simmer, just below a full boil. Once simmering, reduce the heat to low, cover the pot with a lid, and let it cook for another 15 minutes. During this time, the kale will become tender, and the bread cubes will gradually soften and melt into the soup, contributing to its signature thick, luxurious texture.

    Remove the lid from the pot. Stir in the chopped fresh basil leaves. Ladle the hot Ribollita into shallow wide bowls. If desired, sprinkle each serving with the reserved crisped prosciutto/pancetta and freshly grated Parmesan cheese. A final drizzle of extra virgin olive oil can add a beautiful finish. Serve immediately and enjoy!

Notes

Enjoying Leftovers: This Ribollita soup is truly one of those dishes that tastes even better the next day, as the flavors have more time to fully develop and meld together.

Achieving Desired Thickness: We prefer our Ribollita very thick, much like the authentic versions we enjoyed in Italy. If you desire a thinner, more brothy soup, simply add more chicken or vegetable broth to reach your preferred consistency.

Freezing Tips: Leftovers freeze exceptionally well. For best results in preserving texture, we recommend freezing the soup before adding the bread cubes.

To use dried beans (yields approximately 1.5 cups cooked beans, equivalent to one 15-ounce can): Begin by soaking ½ a pound of dried cannellini beans overnight. Place them in a large bowl or pot and cover with cold water by several inches. Cover the bowl with plastic film or a lid and refrigerate overnight. If you forget to soak the beans overnight, you can use the quick soak method described below.

Quick Soak Bean Method: If you’re short on time, rinse the dried beans in cold water, then place them in a large, heavy pot (such as a Le Creuset Dutch Oven). Cover the beans with cold water by about 3 inches. Bring the water to a rolling boil and boil for exactly 2 minutes. After 2 minutes, turn off the heat, cover the pot, and remove it from the stove. Allow the beans to sit undisturbed for at least 1 hour. After this quick soak, the beans will be ready to use as if they had been soaked overnight.

To cook dried soaked beans: Once your beans are soaked (either overnight or using the quick soak method), drain them thoroughly. Place the drained beans in a large pot and add 8 cups of fresh water. Bring the water to a boil, then reduce the heat to a gentle simmer and cook, uncovered, for 45-60 minutes. After this initial cooking time, add 1 teaspoon of salt and continue simmering until the beans are completely tender, which should take approximately 15 minutes longer. The exact cooking time will vary depending on the age and type of beans. Once tender, set the cooked beans aside in their liquid to cool until ready to add to your Ribollita.

Nutrition

Calories: 337kcalCarbohydrates: 37gProtein: 16gFat: 15gSaturated Fat: 5gCholesterol: 17mgSodium: 737mgPotassium: 669mgFiber: 3gSugar: 4gVitamin A: 8279IUVitamin C: 60mgCalcium: 224mgIron: 3mg
Tried this recipe?Let us know how it was with a comment and leave a star rating!