NEW E-Book: A Taste of Hawai'i At Home 🌺🤙🏼 Get Your Copy Today!

Bold & Cozy Ribollita (Tuscan Bread Stew)

THIS POST MAY CONTAIN AFFILIATE SALES LINKS. PLEASE SEE MY FULL DISCLAIMER POLICY FOR DETAILS.

An extra-flavorful take on Ribollita, the iconic meatless Tuscan soup! Rustic bread simmers in an aromatic tomato broth infused with fresh herbs, loads of garlic, & a parmesan rind for bold flavor, plus tons of hearty white beans & kale. It's satisfying & extra-cozy as-is, but I love to finish each bowl with crispy toasted croutons for a bit of added texture. This 20-minute ribollita soup recipe is simple to prep, super budget-friendly, and hearty yet meatless. A bowl of Tuscan sunshine, perfect for soup season!

Finished Tuscan Ribollita soup in a white Staub cocotte sits atop a creamy white textured surface. A creamy white linen napkin rests alongside the cocotte, while parmesan rinds atop a white ceramic plate & a small wooden pinch bowl filled with micro greens surround.
Photography by Rachel Cook

Rustic Ribollita Soup to Warm Up Your Winter!

Nothing is better than a cozy, hearty bowl of soup on a cold day, and this ribollita soup recipe is one of my winter go-tos!

Ribollita is a hearty Tuscan stew traditionally made to stretch leftover bread into another wholesome meal (the name translates to “re-boiled”). As the bread simmers, it softens and thickens the aromatic tomato broth loaded with beans and veggies.

Despite its humble origins, ribollita has stood the test of time because it’s a cozy, boldly flavored, and super-filling meatless meal guaranteed to warm you up from the inside out!

Ribollita soup is an Italian comfort food classic that turns humble leftover ingredients into a hearty soup.

My ribollita recipe honors Italian tradition with a few tiny twists to take it over the top.

It starts with a deeply flavored tomato broth infused with a whole head of garlic, loads of fresh herbs, and a parmesan rind (similar to my Minestrone). I then double the amount of veggies and white beans as in other ribollita recipes for an extra-hearty meatless soup.

Chunks of sourdough bread soak up all this flavor, per tradition. I also toast some of the bread into croutons to add the best roasty-toasty crunch without getting quite as soggy.

This is hearty, vegetarian winter comfort food at its finest! (Plus, cooking a pot of ribollita is the perfect excuse to daydream about warm Tuscan sunshine on a chilly day. 🌞)

Ingredients arranged on a creamy white textured surface: carrots, celery, yellow onion, dried Italian seasoning, white wine, whole peeled tomatoes, low-sodium vegetable stock or broth, garlic, bay leaves, fresh rosemary, fresh sage, fresh thyme, sourdough bread, cannellini beans, and kale.
Like many classic Italian recipes, you only need a few simple ingredients to make a warm pot of ribollita soup.
Aromatics arranged on a white speckled ceramic plate including a head of garlic cut in half crosswise with the cloves exposed and facing upwards, parmesan rind, bay leaves, fresh rosemary, fresh thyme, and fresh sage bundled together with kitchen twine, and a small pinch bowl filled with dried Italian seasoning. The plate sits atop a creamy white textured surface and loose seasoning and herbs surround the plate.
Leaning on aromatics like fresh herbs, a whole head of garlic, and a umami-rich parmesan rind are essential to building tons of flavor in a meatless recipe like ribollita!

Bread is the signature element of ribollita soup. I like to use a loaf of tangy sourdough, though Italian bread is more traditional. My ribollita recipe uses the bread 2 ways: simmering in the soup to thicken it up + toasting it into crunchy croutons.

How to Make Ribollita

Prepping a pot of ribollita soup is a seriously easy and satisfying way to spend a winter afternoon. Everything comes together in just 4 easy steps!

Broth fills a white Stab cocotte. Garlic, bay leaves, parmesan rind, and fresh herbs have been added to the broth to flavor. The cocotte sits atop a creamy white textured surface.
Step 1: Cook the aromatics.
1

Sauté classic soffritto veggies (carrots, celery, and onion) until slightly softened, then stir in dried Italian seasoning. Once everything is toasted and fragrant, deglaze the pan with white wine, using a wooden spoon to scrape up all the flavorful browned bits on the bottom of the pot.

A close up of shredded kale, white cannellini beans, and torn bread are added to broth within a white Staub cocotte. The cocotte sits atop a creamy white textured surface.
Step 2: Build the ribollita.
2

Add a large can of whole peeled tomatoes, gently breaking them into rough pieces using a wooden spoon. Then add the vegetable stock, head of garlic, bay leaves, a bundle of fresh herbs, and a parmesan rind. Bring to a boil, then simmer for 20 minutes to allow the flavors to come together. 

A close up of homemade parmesan sourdough breadcrumbs a top a sheet of parchment paper.
Step 3: Toast the croutons.
3

As the ribollita simmers, there’s just enough time to toast up some bread for serving! Simply tear sourdough bread into half-inch pieces and toss with olive oil, salt, ground black pepper, and a little more parmesan. Toast on a sheet pan in the oven for 10 minutes until golden brown.

A close up of Tuscan Ribollita soup in a white Staub cocotte. The dutch oven sits atop a creamy white textured surface.
Step 4: Finish the ribollita and serve.
4

Stir chopped kale, cannellini beans, and remaining torn sourdough into the soup, letting it simmer for 5 more minutes until the kale is wilted and the beans are warm. The bread will soften as it simmers, thickening the broth and giving the soup a hearty stew-like texture.

Serving Suggestions

Portion the ribollita into soup bowls, topping each bowl with a handful of toasted croutons, a drizzle of good extra virgin olive oil, and some freshly grated parmesan. There are so many textures and flavors going on here!

To round out the Italian meal, I also love serving ribollita with a Classic Caesar Salad or Kale Caesar Salad using any remaining kale from the soup. You can’t go wrong with some Garlic Bread for dunking, either!

A side angle shot of a bowl of ribollita soup that sits atop a creamy white textured surface. The soup has been garnished with homemade parmesan sourdough breadcrumbs, parmesan cheese, ground black pepper, and fresh herbs. A creamy white linen napkin and a small wooden pinch bowl filled with micro greens surround the bowl of soup and a silver spoon sits inside of the bowl.
Even though it’s less traditional, I love how toasted croutons add an extra layer of crunch to classic Italian ribollita soup.

I can’t wait for you to try this Ribollita recipe! It’s the perfect cozy meal for winter and incredibly filling and satisfying, despite being meatless. I think you’ll love it just as much as we do!

If you do give it a try, be sure to let me know! Leave a comment with a star rating below. You can also snap a photo and tag @playswellwithbutter on Instagram. I LOVE hearing about and seeing your PWWB creations!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Finished Tuscan Ribollita soup in a white Staub cocotte sits atop a creamy white textured surface. A creamy white linen napkin rests alongside the cocotte with a wooden soup ladle. Parmesan rinds atop a white ceramic plate & a small wooden pinch bowl filled with micro greens surround the cocotte.

Bold & Cozy Ribollita (Tuscan Bread Stew)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jess Larson
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 60 minutes
  • Yield: serves 6-8 1x
  • Category: Soup, Stew, & Chili Recipes
  • Method: Stovetop
  • Cuisine: Italian

Description

An extra-flavorful take on Ribollita, the iconic meatless Tuscan soup! Rustic bread simmers in an aromatic tomato broth infused with fresh herbs, loads of garlic, and a parmesan rind for bold flavor, plus tons of hearty white beans and kale.

It’s satisfying and extra-cozy as-is, but I love to finish each bowl with crispy toasted croutons for a bit of added texture. This 20-minute ribollita soup recipe is simple to prep, super budget-friendly, and hearty yet meatless. A bowl of Tuscan sunshine, perfect for soup season!


Ingredients

Scale
  • 6 tablespoons olive oil, divided
  • 4 medium carrots, peeled as desired and diced
  • 2 ribs celery, diced
  • 1 large yellow onion, diced
  • 2 teaspoons dried Italian seasoning
  • 1 cup dry white wine
  • One 28-ounce can whole peeled tomatoes with their juice
  • 32 ounces low-sodium vegetable stock or broth
  • 2 cups water
  • 1 head garlic, halved crosswise and excess paper removed
  • 2 bay leaves
  • One 0.75-ounce pack “poultry blend” fresh herbs (or approx. 2 sprigs fresh rosemary, 2 sprigs fresh sage, and 1012 sprigs fresh thyme), tied into a secure bundle with kitchen twine
  • optional: parmesan rind (see Recipe Notes)
  • 12 ounces sourdough or hearty bread of choice, cut or torn into ½-inch pieces and divided
  • Two 14-ounce cans cannellini beans, drained and rinsed
  • 1 bunch kale, destemmed and finely shredded (approx. 2 cups packed)
  • kosher salt and ground black pepper, to season
  • for serving, as desired: extra virgin olive oil, shaved parmesanground black pepper


Instructions

  1. Prep: Preheat the oven to 450 degrees F. Gather and prep all ingredients according to Ingredients List, above.Ribollita soup ingredients arranged on a creamy white textured surface: carrots, celery, yellow onion, dried Italian seasoning, white wine, whole peeled tomatoes, low-sodium vegetable stock or broth, garlic, bay leaves, fresh rosemary, fresh sage, fresh thyme, sourdough bread, cannellini beans, & kale.
  2. Cook the aromatics: Add 4 tablespoons (¼ cup) of the olive oil to a large, heavy-bottomed pot or Dutch oven (at least 5-qt capacity) over medium heat. Once hot, add in the carrot, celery, and onion. Season with 1 teaspoon kosher salt and ground black pepper as desired. Stir to combine. Cook, stirring occasionally, until the veggies have softened slightly, 6-8 minutes. Add the Italian seasoning, stirring to combine. Toast until fragrant, 1-2 minutes. Deglaze the pot by slowly pouring in the white wine, using a wooden spoon to scrape up any browned bits that have formed on the bottom of the pan. Let the wine simmer, reducing by half. How to make Ribollita soup, step 2: Cook the aromatics. Softened carrots, celery, onion seasoned with Italian seasoning & deglazed with white wine fill a white Staub cocotte.
  3. Build the ribollita: Add the whole peeled tomatoes, vegetable stock or broth, garlic, bay leaves, fresh herbs, and parmesan rind (if using) to the pot. Stir to combine, using a wooden spoon to roughly break up the whole tomatoes. Season with 1 teaspoon kosher salt and additional ground black pepper as desired. Increase the heat to medium-high to bring the mixture to a boil. Once boiling, reduce heat to maintain a steady simmer. Partially cover the pot (place the lid on the pot such that it’s just partially covered, allowing some steam to escape as the soup cooks) & simmer for 20 minutes.Ribollita soup broth fills a white Stab cocotte. Garlic, bay leaves, parmesan rind, & fresh herbs have been added to the broth to flavor. The cocotte sits atop a creamy white textured surface.
  4. Toast the bread: Meanwhile, as the soup simmers, toast the bread. Place 2/3 of the torn bread on a large baking sheet. Drizzle with the remaining 2 tablespoons olive oil. Season with a good pinch of kosher salt and ground black pepper. Toss to coat well, arranging the seasoned bread in an even layer across the baking sheet. Transfer to the oven and toast 10-12 minutes, until golden brown. Remove from the oven and set aside for serving. Homemade parmesan sourdough breadcrumbs arranged atop a baking sheet lined with parchment paper. The baking sheet sits atop a creamy white textured surface.
  5. Finish the ribollita: Once the ribollita has simmered, add in the reserved ⅓ of the torn bread, cannellini beans, and kale. Stir to combine well. Cook an additional 5 minutes, until the beans are warmed through and the kale is wilted. Taste and season with additional kosher salt and ground black pepper as needed. Remove from the heat & discard the bay leaves, herb bundle and parmesan rind. You can also remove and discard the garlic – but I like to carefully squeeze the cooked cloves of garlic out of the bulb and into the soup…so good! Shredded kale, white cannellini beans, and torn bread are added to Ribollita soup broth within a white Staub cocotte. The cocotte sits atop a creamy white textured surface.
  6. Serve immediately: Portion the ribollita into soup bowls, topping with a good handful of the toasted bread cubes. Finish with a generous drizzle of extra virgin olive oil and a sprinkling of grated parmesan. Enjoy!Two soup bowls filled with ribollita soup sit atop a creamy white textured surface. The soup has been garnished with homemade parmesan sourdough breadcrumbs, parmesan cheese, ground black pepper, and fresh herbs. A creamy white linen napkin, two silver spoons, and a small pinch bowl filled with micro greens rest alongside the bowl of soup at center.


Notes

  • Parmesan rind: A parmesan rind is the tough outer edge of a wheel of Parmigiano Reggiano, and it’s my absolute favorite soup season secret. Toss a parmesan rind into any cozy soup you make this cold-weather season; as it simmers, it infuses a rich, parmesan-y flavor into the broth. It’s an easy way to add an extra depth of flavor to soups, stews, and sauces, especially when the recipe comes together quickly. Parmesan rinds are usually sold at cheese shops or grocery stores with a more curated cheese selection (I buy mine at Whole Foods). Store them in your freezer all soup season long!
  • Storage, Reheating, and Freezing:
    • Storage and Reheating: This ribollita soup is incredibly make-ahead friendly – it stores so well and it’s one of those things that gets even better as it sits and its flavors meld together. Transfer the cooled soup to an airtight container and store in the refrigerator for up to 5 days. Store any leftover toasted bread croutons in an airtight container at room temperature for up to 5 days. Reheat the soup on the stovetop or in the microwave until warmed through. Serve with toasted bread cubes.
    • Freezer Instructions: This ribollita soup is also incredibly freezer-friendly. Transfer the cooled soup to a freezer container or divide between multiple freezer containers for smaller portions. Freeze for up to 3 months. To thaw, place the frozen tomato soup in the refrigerator overnight or submerge the freezer container in room temperature water for a quicker thaw. Easily reheat on the stovetop.
  • 20-Minute Meal Prep: All of the prep work involved in this recipe is chopping veggies. Chop them all in advance, storing in airtight containers in the refrigerator for up to 5 days. When you’re ready to prep your soup, all you have to do is get cooking – seriously so easy!:
    • Dice 1 large yellow onion, 4 medium carrots (peel as desired), and 2 ribs celery. Store in an airtight container in the refrigerator for up to 5 days. (10 minutes active prep)
    • Destem and finely shred 1 bunch kale. Transfer to a zip-top bag, removing as much air as possible. Store in the refrigerator for up to 5 days. (5 minutes active prep)
    • Dice or tear 12 ounces bread into rough ½-inch pieces. Transfer to a zip-top bag, removing as much air as possible. Store at room temperature for up to 5 days. (5 minutes active prep)

Follow along with Plays Well With Butter on Instagram, YouTube, Facebook, and Pinterest for more unfussy recipes that pack a big punch of flavor!

Hi there, I'm Jess!

If there’s 1 thing to know about me, it’s this: I am head-over-heels in love with food. I’m on a mission to make weeknight cooking flavorful, fast, & fun for other foodies, & PWWB is where I share foolproof recipes that deliver major flavor with minimal effort. Other true loves: pretty shoes, puppies, Grey’s Anatomy, & my cozy kitchen in Minneapolis, MN.

Topics

Sign up for our newsletter

Leave a Rating & Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.