22 Ribollita Recipes You’ll Want to Savor

Photo of author
Written By zhengshangxiao110119

Wedding dreamer, detail lover, and storyteller behind every BrideWhimsy idea.

Usually, a bowl of ribollita is like a warm hug on a chilly evening. This classic Italian bread soup is the ultimate comfort food, and I’ve rounded up 22 irresistible variations to keep you cozy all season long. Get ready to savor every spoonful!

Classic Tuscan Ribollita

Classic Tuscan Ribollita

Warm, hearty, and deeply comforting, this Classic Tuscan Ribollita transforms humble ingredients into a soulful bowl of winter comfort, perfect for chilly evenings or a nourishing make-ahead meal.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

  • 2 tablespoons olive oil (extra virgin recommended)
  • 1 medium yellow onion, diced (about 1½ cups)
  • 2 medium carrots, peeled and diced (about 1 cup)
  • 2 celery stalks, diced (about 1 cup)
  • 4 cloves garlic, minced (or 1 teaspoon garlic powder)
  • 1 teaspoon dried rosemary, crushed
  • 1 teaspoon dried thyme
  • 1 can (14.5 oz) diced tomatoes, with juices
  • 4 cups vegetable broth (low-sodium preferred)
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 1 bunch (about 6 cups) kale, stems removed and leaves chopped
  • 4 cups stale crusty bread, torn into 1-inch pieces (day-old sourdough or Italian recommended)
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper (adjust to taste)
  • ¼ cup grated Parmesan cheese (for serving, optional)

Instructions

  1. Heat 2 tablespoons olive oil in a large Dutch oven over medium heat until shimmering.
  2. Add diced onion, carrots, and celery; cook, stirring occasionally, until softened, about 8 minutes. (Tip: Sweating the vegetables slowly draws out their sweetness.)
  3. Add minced garlic, rosemary, and thyme; cook for 1 minute until fragrant.
  4. Pour in the diced tomatoes with their juices, scraping up any browned bits from the bottom of the pot.
  5. Add vegetable broth and drained cannellini beans; bring to a boil, then reduce heat to low and simmer for 15 minutes. (Tip: For deeper flavor, use homemade or high-quality low-sodium broth.)
  6. Stir in the chopped kale and cook until wilted, about 5 minutes.
  7. Add the torn bread pieces and stir to combine. (Tip: Use sturdy day-old bread so it holds its shape without turning to mush.)
  8. Season with 1 teaspoon salt and ½ teaspoon black pepper; adjust to taste if needed.
  9. Simmer for another 10 minutes until the bread is soft and the stew has thickened. (Tip: If too thick, add a splash of broth or water to loosen.)
  10. Serve hot, garnished with grated Parmesan cheese if desired.

One bowl of this ribollita offers layers of earthy beans, tender kale, and velvety bread — a rustic Italian classic that feels both nourishing and indulgent. For an extra flourish, drizzle with a swirl of good olive oil just before serving.

Vegan Ribollita with Kale and Cannellini Beans

Vegan Ribollita with Kale and Cannellini Beans

Ribollita, the classic Tuscan soup, gets a vibrant vegan makeover with hearty kale and creamy cannellini beans, proving that plant-based cooking can be deeply satisfying.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

  • 3 tablespoons extra-virgin olive oil (or any neutral oil)
  • 1 large yellow onion, diced (about 1½ cups)
  • 2 medium carrots, diced (about 1 cup)
  • 2 stalks celery, diced (about 1 cup)
  • 4 cloves garlic, minced
  • 1 teaspoon fresh rosemary, chopped (or ½ tsp dried)
  • 1 teaspoon fresh thyme leaves (or ½ tsp dried)
  • 1 can (28 oz) crushed tomatoes
  • 4 cups low-sodium vegetable broth
  • 1 bunch kale (about 8 oz), stems removed and leaves chopped
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 4 cups stale crusty bread, cut into 1-inch cubes (preferably day-old)
  • Salt and freshly ground black pepper, to taste

Instructions

  1. In a large Dutch oven or heavy pot, heat the olive oil over medium heat. Add the onion, carrots, and celery; cook, stirring occasionally, until softened, about 8 minutes. (Tip: Dice vegetables uniformly for even cooking.)
  2. Add the garlic, rosemary, and thyme; cook until fragrant, about 1 minute, stirring constantly to prevent burning.
  3. Stir in the crushed tomatoes and vegetable broth; bring to a boil over high heat.
  4. Reduce heat to low, cover, and simmer for 20 minutes, allowing flavors to meld.
  5. Add the kale and cannellini beans; stir well. Cook uncovered for 10 minutes, until kale is tender. (Tip: If using fresh kale, remove tough stems and chop leaves for best texture.)
  6. Stir in the bread cubes; cook for 5 minutes, stirring occasionally, until bread has absorbed liquid and soup thickens. (Tip: Stale bread works best to absorb flavors without turning mushy.)
  7. Season with salt and pepper to taste. (Tip: Taste and adjust seasoning before serving, as broth and beans vary in saltiness.)

Creamy and comforting, this ribollita thickens beautifully as it sits, making leftovers even more delicious. Serve with a drizzle of extra-virgin olive oil and crusty bread for a complete meal that celebrates simple, bold flavors.

Gluten-Free Ribollita with Quinoa

Gluten-Free Ribollita with Quinoa

Unearthing the soul of Tuscan cooking, this gluten-free ribollita trades traditional bread for nutty quinoa, creating a hearty stew that's both nourishing and refined.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

  • 3 tablespoons extra-virgin olive oil (plus more for drizzling)
  • 1 large yellow onion, diced (about 1½ cups)
  • 2 medium carrots, diced (about 1 cup)
  • 2 celery stalks, diced (about 1 cup)
  • 4 cloves garlic, minced
  • 1 teaspoon fresh rosemary, chopped
  • 1 teaspoon fresh thyme leaves
  • ¼ teaspoon red pepper flakes (optional, for heat)
  • 1 can (14.5 oz) crushed tomatoes
  • 4 cups vegetable broth (low-sodium preferred)
  • 1 Parmesan rind (optional, for umami depth)
  • ¾ cup quinoa, rinsed (rinse well to remove bitterness)
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 4 cups chopped kale (stems removed, leaves roughly torn)
  • 1 tablespoon fresh lemon juice (about ½ lemon)
  • Salt and freshly ground black pepper to taste

Instructions

  1. Heat the olive oil in a large Dutch oven or heavy pot over medium heat. Add the onion, carrot, and celery; cook, stirring occasionally, until softened, about 8 minutes.
  2. Add the garlic, rosemary, thyme, and red pepper flakes (if using). Cook, stirring, until fragrant, about 1 minute. (Tip: Keep an eye on the garlic so it doesn’t burn.)
  3. Stir in the crushed tomatoes, vegetable broth, and Parmesan rind (if using). Bring the mixture to a boil, then reduce the heat to low and simmer, uncovered, for 15 minutes. (Tip: The Parmesan rind adds a subtle, savory richness; remove before serving.)
  4. Add the rinsed quinoa to the pot. Return to a boil, then reduce heat to low and simmer, partially covered, until the quinoa is tender and has absorbed some liquid, about 20 minutes. (Tip: Rinsing quinoa removes its natural bitterness.)
  5. Stir in the cannellini beans and kale. Cook until the kale is wilted and bright green, about 5 minutes. (Tip: Add kale at the end to keep it vibrant and slightly toothsome.)
  6. Remove the pot from heat. Discard the Parmesan rind. Stir in the lemon juice, then season with salt and pepper to taste. Adjust consistency with a splash of broth if desired.

Pleasantly chunky and deeply savory, this ribollita tastes even better the next day as the flavors meld. Serve with a drizzle of extra-virgin olive oil and crusty gluten-free bread for dipping, or enjoy it on its own as a satisfying bowl of comfort.

Spicy Ribollita with Calabrian Chili

Spicy Ribollita with Calabrian Chili

Deeply rooted in Tuscan tradition, this ribollita gets a fiery twist from Calabrian chili, transforming the classic vegetable and bread soup into a bold, comforting bowl. The heat is balanced by creamy cannellini beans and earthy Tuscan kale, creating a hearty, soulful dish perfect for chilly evenings.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

  • 3 tablespoons olive oil, plus more for serving
  • 1 large yellow onion, finely chopped
  • 2 medium carrots, peeled and finely chopped
  • 2 celery stalks, finely chopped
  • 4 cloves garlic, minced
  • 2 tablespoons Calabrian chili paste (or 4 chopped chilies, adjust to taste)
  • 1 can (14.5 oz) crushed tomatoes
  • 4 cups vegetable broth (low-sodium preferred)
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 1 Parmesan rind (optional, for depth)
  • 1 bunch Tuscan kale (lacinato), stems removed and leaves torn into bite-size pieces
  • 4 cups day-old crusty bread, torn into 1-inch cubes (or toasted for extra crunch)
  • 1 teaspoon dried thyme
  • Salt and black pepper to taste

Instructions

  1. Heat 3 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat. Add onion, carrots, and celery; cook, stirring occasionally, until softened, about 8 minutes. (Tip: Dice vegetables uniformly for even cooking.)
  2. Add minced garlic and Calabrian chili paste; cook for 1 minute until fragrant, stirring constantly to prevent burning.
  3. Stir in crushed tomatoes, vegetable broth, cannellini beans, Parmesan rind (if using), and dried thyme. Increase heat to high and bring to a boil, then reduce heat to low and simmer uncovered for 20 minutes to meld flavors. (Tip: For a richer broth, use homemade stock.)
  4. Add torn kale to the pot and stir until wilted, about 3-4 minutes. (Tip: Lacinato kale holds its shape better than curly kale; massage it first if desired for tenderness.)
  5. Add the bread cubes and stir to submerge. Continue simmering, stirring occasionally, until bread absorbs liquid and soup thickens to a stew-like consistency, about 15 minutes. (Tip: Toast bread cubes in a 375°F oven for 10 minutes before adding to prevent them from turning mushy.)
  6. Remove Parmesan rind. Season with salt and black pepper to taste. Let the ribollita rest off heat for 5 minutes before serving—it will continue to thicken. Drizzle each bowl with extra-virgin olive oil.

Generously drizzle with extra-virgin olive oil and serve with a side of crusty bread for dipping. The flavors meld beautifully overnight, making it an ideal make-ahead meal that only improves with time.

Rustic Ribollita with Sourdough Bread

Rustic Ribollita with Sourdough Bread

A heartwarming Tuscan classic, this ribollita transforms humble ingredients into a deeply satisfying soup. The addition of tangy sourdough bread lends a rustic texture and subtle acidity that perfectly complements creamy cannellini beans and vibrant seasonal greens.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 75 minutes

Ingredients

  • 2 tablespoons olive oil (extra-virgin recommended)
  • 1 large yellow onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 1 teaspoon dried rosemary
  • 1/2 teaspoon red pepper flakes (adjust to taste)
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 6 cups vegetable broth (low-sodium preferred)
  • 2 cups cooked cannellini beans (or 1 can, drained and rinsed)
  • 4 cups chopped seasonal greens (kale, Swiss chard, or spinach)
  • 2 cups cubed sourdough bread (stale or day-old works best)
  • Salt and freshly ground black pepper to taste
  • Grated Parmesan cheese for serving (optional)

Instructions

  1. In a large Dutch oven or heavy pot, heat 2 tablespoons olive oil over medium heat. Add the diced onion, carrots, and celery, and cook, stirring occasionally, until softened, about 8 minutes. (Tip: Sautéing the vegetables slowly develops deep flavor.)
  2. Add the minced garlic, dried rosemary, and red pepper flakes, and cook for 1 minute until fragrant.
  3. Pour in the undrained diced tomatoes and cook for 2 minutes, scraping up any browned bits from the bottom of the pot.
  4. Add 6 cups vegetable broth, bring to a boil, then reduce heat to low and simmer for 20 minutes.
  5. Stir in the cooked cannellini beans and the chopped seasonal greens. Simmer for another 10 minutes until the greens are tender. (Tip: For kale, remove tough stems and chop leaves into bite-sized pieces.)
  6. Add the cubed sourdough bread and stir to combine. Cook for 5 minutes, allowing the bread to absorb some liquid and soften. (Tip: If using fresh bread, toast cubes in a dry pan first to prevent mushiness.)
  7. Season with salt and freshly ground black pepper to taste. The soup should be thick and stew-like.
  8. Remove from heat and let rest for 10 minutes to allow flavors to meld. Serve in bowls with a drizzle of olive oil and grated Parmesan cheese if desired.

Rich, hearty, and infused with the tang of sourdough, this ribollita tastes even better the next day as leftovers. Serve it alongside a crisp green salad for a complete meal, or enjoy it with a glass of Chianti for an authentic Italian experience.

Instant Pot Ribollita

Instant Pot Ribollita

Fragrant and deeply satisfying, this Instant Pot Ribollita transforms the classic Tuscan soup into a weeknight wonder. With creamy cannellini beans, tender kale, and a medley of vegetables, it delivers rich flavor in a fraction of the time.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

  • 2 tablespoons olive oil (or any neutral oil)
  • 1 large onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 (14.5-ounce) can crushed tomatoes
  • 4 cups vegetable broth (low-sodium recommended)
  • 2 (15-ounce) cans cannellini beans, drained and rinsed
  • 1 Parmesan rind (optional, for depth)
  • 1 teaspoon kosher salt (adjust to taste)
  • ½ teaspoon black pepper (adjust to taste)
  • ¼ teaspoon red pepper flakes (optional, for heat)
  • 1 teaspoon dried rosemary
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • 4 cups kale, stemmed and chopped
  • 2 cups cubed crusty bread (preferably day-old)

Instructions

  1. Turn the Instant Pot to Sauté mode (high) and heat the olive oil until shimmering.
  2. Add the onion, carrots, and celery; cook, stirring occasionally, until softened, about 5 minutes.
  3. Stir in the garlic, tomato paste, rosemary, thyme, and red pepper flakes; cook for 1 minute until fragrant.
  4. Pour in the crushed tomatoes and vegetable broth, scraping up any browned bits from the bottom.
  5. Add the cannellini beans, Parmesan rind (if using), salt, black pepper, and bay leaf; stir to combine. Tip: Ensure the rind is fully submerged for maximum flavor.
  6. Secure the Instant Pot lid and set the valve to Sealing. Pressure cook on High for 8 minutes. Tip: The quick cook time preserves the beans' creamy texture without mushiness.
  7. Once cooking is complete, perform a Quick Release by carefully turning the valve to Venting. Remove the lid when the pin drops.
  8. Discard the bay leaf and Parmesan rind (it will be soft; if desired, chop the rind and stir back in for extra flavor).
  9. Switch the Instant Pot to Sauté mode (low) and stir in the kale; cook until wilted, about 2 minutes. Tip: For a deeper flavor, sauté the kale in a bit of olive oil first, but this step is faster.
  10. Add the cubed bread and stir until it begins to soak up the broth and thicken the soup, about 1 minute. Adjust consistency with more broth if desired.
  11. Taste and adjust seasoning with additional salt and pepper if needed.

Finish with a generous drizzle of extra-virgin olive oil and a grating of Parmigiano-Reggiano. Each spoonful is a rustic, velvety embrace of flavors that linger beautifully. For a truly authentic touch, let it sit overnight—the soup only deepens in richness.

Slow-Cooker Ribollita

Slow-Cooker Ribollita

Deeply comforting and wonderfully rustic, this slow-cooker ribollita transforms simple winter vegetables and creamy cannellini beans into a soul-warming Tuscan classic. Let your slow cooker do the work, building layers of flavor as the soup simmers to a luscious, stew-like consistency.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 480 minutes

Ingredients

Aromatics & Vegetables

  • 2 tablespoons olive oil (or any neutral oil)
  • 1 large yellow onion, diced (about 1½ cups)
  • 2 large carrots, diced (about 1 cup)
  • 2 celery stalks, diced (about ¾ cup)
  • 4 garlic cloves, minced
  • 1 teaspoon kosher salt (adjust to taste)
  • ½ teaspoon black pepper

Soup Base

  • 1 can (14.5 oz) diced tomatoes, with juices
  • 1 tablespoon tomato paste
  • 1 Parmesan rind (optional but highly recommended for umami)
  • 1 teaspoon dried rosemary (or 1 sprig fresh)
  • ½ teaspoon red pepper flakes (optional, for heat)
  • 6 cups low-sodium vegetable broth
  • 1½ cups dried cannellini beans, sorted and rinsed (no need to soak)

Greens & Finish

  • 1 bunch kale (about 6 cups, stems removed and leaves chopped)
  • Extra-virgin olive oil, for drizzling
  • Freshly grated Parmesan cheese, for serving

Instructions

  1. Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the diced onion, carrots, and celery. Cook, stirring occasionally, until softened and lightly golden, about 8–10 minutes. (Tip: Sautéing the vegetables before adding them to the slow cooker deepens the overall flavor.)
  2. Add the minced garlic, 1 teaspoon salt, and ½ teaspoon pepper to the skillet. Cook for 1 minute until fragrant, then stir in the tomato paste and cook for another minute.
  3. Transfer the sautéed vegetable mixture to a 6-quart or larger slow cooker.
  4. Add the canned diced tomatoes (with their juices), dried rosemary, red pepper flakes (if using), Parmesan rind, vegetable broth, and rinsed cannellini beans. Stir well to combine. (Tip: The Parmesan rind adds an incredible savory depth; if you don't have one, add an extra ¼ teaspoon of salt.)
  5. Cover and cook on low heat for 8 hours, or until the beans are tender and the soup is thick and aromatic. (Tip: For a creamier texture, mash about 1 cup of the beans against the side of the slow cooker midway through cooking.)
  6. Remove the Parmesan rind (if used) and discard. Stir in the chopped kale, cover, and let cook on low for an additional 15–20 minutes, until the kale is wilted but still vibrant. (Tip: Adding the kale at the end keeps its color bright and its texture pleasant—avoid overcooking.)
  7. Taste the ribollita and adjust seasoning with more salt and pepper if needed. Ladle into bowls, drizzle with extra-virgin olive oil, and top with freshly grated Parmesan cheese.

The result is a thick, rustic stew where creamy cannellini beans and silky kale are suspended in a richly savory broth. Serve with crusty bread for dipping, or spoon it over a bed of sautéed greens for a heartier meal—each bowl tastes even better the next day.

Hearty Ribollita with Sausage

Hearty Ribollita with Sausage

Under the Tuscan sun, a humble soup transforms into a hearty winter supper. Ribollita, traditionally a peasant dish, gets a protein-packed upgrade with spicy Italian sausage and creamy cannellini beans, all simmered into a thick, soul-warming stew. This version retains the rustic charm while delivering bold, satisfying flavors.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

  • 1 lb sweet or hot Italian sausage, casings removed
  • 2 tbsp extra-virgin olive oil, plus more for drizzling
  • 1 large yellow onion, diced (about 1 ½ cups)
  • 2 carrots, peeled and diced (about 1 cup)
  • 2 celery stalks, diced (about 1 cup)
  • 4 cloves garlic, minced
  • ½ tsp red pepper flakes (optional, adjust to taste)
  • 1 (28-oz) can crushed tomatoes (San Marzano, if available)
  • 4 cups low-sodium chicken broth
  • 2 (15-oz) cans cannellini beans, drained and rinsed
  • 1 Parmesan rind (optional, for depth of flavor)
  • 1 large bunch lacinato kale, stems removed and leaves torn (about 4 cups packed)
  • 4 cups stale crusty bread, torn into 1-inch pieces (preferably day-old sourdough)
  • 1 tsp kosher salt, plus more to taste
  • ½ tsp freshly ground black pepper, plus more to taste
  • Grated Parmesan cheese, for serving

Instructions

  1. Heat a large Dutch oven or heavy pot over medium-high heat. Add the sausage and cook, breaking it into small pieces with a wooden spoon, until browned and cooked through, about 6 minutes. Use a slotted spoon to transfer the sausage to a plate; leave the rendered fat in the pot.
  2. Reduce heat to medium. Add the olive oil, then the onion, carrots, and celery. Sauté, stirring occasionally, until the vegetables are softened and the onion is translucent, about 8 minutes. (Tip: Dice vegetables uniformly for even cooking.)
  3. Add the garlic and red pepper flakes; cook, stirring constantly, until fragrant, about 1 minute. (Tip: Do not let the garlic burn, or it will turn bitter.)
  4. Stir in the crushed tomatoes, chicken broth, cannellini beans, and Parmesan rind (if using). Bring to a boil, then reduce heat to low and simmer, partially covered, for 20 minutes to meld the flavors.
  5. Add the kale to the pot and stir until wilted, about 3 minutes. (Tip: Lacinato kale holds its texture better than curly kale in soups.)
  6. Return the browned sausage to the pot. Stir in the torn bread pieces and continue to simmer until the bread has absorbed the liquid and the soup thickens, about 10 minutes. (Tip: Stale bread is ideal; if using fresh, toast it first to prevent mushiness.)
  7. Remove the Parmesan rind. Season with salt and pepper to taste. Ladle into bowls, drizzle with olive oil, and top with grated Parmesan. Serve hot.

Just when you think it can't get better, a drizzle of extra-virgin olive oil and a grating of Parmesan elevate each bowl to new heights. Serve with a crusty loaf for sopping up every last drop—this ribollita only improves overnight, making it the ideal make-ahead meal.

Ribollita with Swiss Chard and Fennel

Ribollita with Swiss Chard and Fennel

Winter's chill calls for a bowl of ribollita, the classic Tuscan bread soup reinvented with the bright flavors of fennel and Swiss chard. This hearty version combines tender cannellini beans and a hint of citrus for a warming, satisfying meal.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

  • 3 tablespoons extra-virgin olive oil, plus more for serving
  • 1 large yellow onion, diced (about 1 1/2 cups)
  • 4 cloves garlic, thinly sliced
  • 1 large fennel bulb, trimmed, cored, and diced (about 2 cups), fronds reserved for garnish
  • 1 bunch Swiss chard, stems diced and leaves roughly chopped (about 4 cups packed)
  • 1 (15-ounce) can cannellini beans, drained and rinsed
  • 1 tablespoon tomato paste
  • 6 cups low-sodium vegetable broth
  • 1 Parmesan rind (optional, for depth)
  • 4 cups stale rustic bread, torn into 1-inch cubes (preferably day-old sourdough)
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1 lemon, zested and juiced (about 1 tablespoon zest and 2 tablespoons juice)

Instructions

  1. Heat 3 tablespoons olive oil in a large Dutch oven over medium heat. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 6 minutes. (Tip: Sweating the onions slowly builds a sweet base.)
  2. Add the sliced garlic and diced fennel bulb (reserve fronds). Cook, stirring, until fragrant, about 1 minute.
  3. Add the diced Swiss chard stems; cook for 2 minutes, then stir in the chopped chard leaves and cook until wilted, about 3 minutes.
  4. Stir in the tomato paste and cook for 1 minute to deepen the flavor.
  5. Add the drained cannellini beans, vegetable broth, and Parmesan rind if using. Bring to a boil, then reduce heat to low and simmer uncovered for 20 minutes.
  6. Stir in the torn bread cubes and cook, stirring occasionally, until the bread is softened and the soup thickens, about 10 minutes. (Tip: For a creamier texture, use a potato masher to break up some of the beans.)
  7. Remove the Parmesan rind. Season with salt and pepper, then stir in lemon zest and lemon juice. (Tip: Add citrus just before serving to keep its brightness.)
  8. Ladle the ribollita into bowls, drizzle with extra olive oil, and garnish with reserved fennel fronds and additional lemon zest if desired.

Garnished with a final drizzle of grassy olive oil, each spoonful is a comforting blend of silky greens, tender beans, and citrus-kissed broth. For a rustic presentation, serve the ribollita over a thick slice of grilled bread and let it soak up the flavorful juices.

Roasted Vegetable Ribollita

Roasted Vegetable Ribollita

Much like a warm Tuscan hug, ribollita is the ultimate comfort soup—and this roasted vegetable rendition elevates it with smoky sweetness from caramelized butternut squash, carrots, and onions. Each spoonful offers a rich, velvety broth punctuated by tender beans and crusty bread, making it a satisfying meal on its own.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 50 minutes

Ingredients

  • 1 medium butternut squash, peeled and cubed
  • 3 large carrots, sliced
  • 1 large onion, chopped
  • 3 tablespoons olive oil, divided
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon dried rosemary
  • 1/2 teaspoon dried thyme
  • 4 cloves garlic, minced
  • 4 cups vegetable broth
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups chopped kale (stems removed)
  • 4 cups day-old crusty bread, cubed
  • Grated Parmesan cheese, for serving (optional)

Instructions

  1. Preheat oven to 425°F. Toss butternut squash, carrots, and onion with 2 tablespoons olive oil, salt, pepper, rosemary, and thyme. Spread in a single layer on a baking sheet. Roast for 35 minutes, stirring halfway, until tender and caramelized. (Tip: Don't overcrowd the pan for best caramelization.)
  2. In a large pot, heat the remaining 1 tablespoon olive oil over medium heat. Add garlic and cook until fragrant, about 1 minute.
  3. Add the roasted vegetables, vegetable broth, cannellini beans, and diced tomatoes (with their juices). Bring to a boil, then reduce heat to low and simmer for 15 minutes to blend flavors. (Tip: For a thicker soup, mash some beans against the side of the pot.)
  4. Stir in the kale and bread cubes. Cook for 5 minutes until the kale is wilted and the bread has softened. Adjust seasoning with additional salt and pepper if needed. (Tip: Use day-old bread; fresh bread will turn mushy.)
  5. Serve hot, topped with grated Parmesan cheese if desired.

With its deep, roasted notes and hearty texture, this ribollita tastes even better the next day—if it lasts that long. For a creative twist, serve it in a bread bowl or ladle over a thick slice of grilled sourdough for extra crunch.

Creamy Ribollita with Parmesan

Creamy Ribollita with Parmesan

Gently simmering on the stove, this creamy ribollita transforms humble leftovers into a luxurious Tuscan-inspired soup. With cannellini beans, kale, and a generous finishing of Parmesan, each spoonful is both rustic and refined.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

Soup Base

  • 3 tablespoons extra-virgin olive oil (or any neutral oil)
  • 1 large yellow onion, diced (about 1 cup)
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes (preferably San Marzano)
  • 4 cups vegetable broth (low-sodium)
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 1 bunch kale, stems removed and leaves chopped (curly or lacinato)
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper, freshly ground
  • 1/4 teaspoon red pepper flakes (optional, for heat)

Bread and Cheese

  • 3 cups stale or toasted sourdough bread, cubed (1-inch pieces)
  • 1 cup freshly grated Parmesan cheese (avoid pre-grated), plus more for serving

Instructions

  1. Heat olive oil in a large heavy-bottomed pot over medium heat. (Tip: A heavy pot ensures even heat distribution.)
  2. Add onion, carrot, and celery; cook, stirring occasionally, until softened, about 8–10 minutes. (Tip: Sautéing the vegetables builds a flavorful base.)
  3. Add garlic and cook for 1 minute until fragrant.
  4. Stir in crushed tomatoes, vegetable broth, salt, pepper, and red pepper flakes if using. Bring to a boil.
  5. Reduce heat to low, add cannellini beans, and simmer partially covered for 20 minutes to blend flavors. (Tip: Simmering gently allows the beans to absorb the broth.)
  6. Stir in kale and cook until wilted, about 5 minutes. (Tip: Lacinato kale holds its shape better than curly.)
  7. Add bread cubes and cook for 5 minutes, stirring occasionally, until bread softens and thickens the soup.
  8. Remove from heat and stir in 1 cup grated Parmesan until melted and creamy. (Tip: Use high-quality Parmesan for the best nutty flavor.)
  9. Let rest for 5 minutes before serving. Ladle into bowls and top with extra Parmesan.

Velvety and deeply satisfying, this creamy ribollita is the epitome of comfort. The Parmesan adds a nutty richness that ties all the rustic flavors together. Serve with a drizzle of olive oil and crusty bread for an irresistible meal.

Ribollita with Butternut Squash

Ribollita with Butternut Squash

Just as the leaves turn golden, this ribollita emerges as a hearty ode to autumn. It’s a Tuscan classic reimagined with roasted butternut squash, creamy cannellini beans, and fragrant sage—each spoonful a tapestry of earthy flavors and comforting textures.

Serving: 6 | Prep Time: 25 minutes | Cooking Time: 1 minutes

Ingredients

  • 1 medium butternut squash (about 2 lbs), peeled, seeded, and cut into 1/2-inch cubes
  • 3 tablespoons olive oil, divided (use a good-quality extra virgin for finishing)
  • Kosher salt and freshly ground black pepper, to taste
  • 1 large yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 4 garlic cloves, minced
  • 10–12 fresh sage leaves, finely chopped (plus extra whole leaves for garnish)
  • 1/4 teaspoon crushed red pepper flakes (optional, for gentle heat)
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 6 cups vegetable broth (low-sodium preferred)
  • 1 can (14.5 oz) diced tomatoes, with their juices
  • 1 Parmesan rind (optional, for umami depth; remove before serving)
  • 4 cups chopped kale (stems removed, leaves loosely packed)
  • 4 cups cubed day-old crusty bread (such as sourdough or ciabatta)

Instructions

  1. Preheat the oven to 400°F. On a rimmed baking sheet, toss the cubed butternut squash with 1 tablespoon olive oil and a generous pinch of salt and pepper. Spread in a single layer and roast for 25–30 minutes, until tender and caramelized at the edges, flipping halfway through. Tip: For even browning, ensure the cubes are not overcrowded.
  2. While the squash roasts, heat the remaining 2 tablespoons olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the onion, carrots, and celery; cook, stirring occasionally, until the vegetables are softened and lightly golden, about 8 minutes. Tip: Cooking the soffritto slowly draws out natural sweetness.
  3. Stir in the minced garlic, chopped sage, and red pepper flakes (if using). Cook for 1 minute until fragrant, taking care not to burn the garlic.
  4. Add the drained cannellini beans, vegetable broth, diced tomatoes with their juices, and the Parmesan rind (if using). Bring to a boil, then reduce the heat to low and simmer uncovered for 20 minutes, allowing the flavors to meld. Tip: Taste the broth and adjust salt and pepper now—the bread and kale will absorb seasoning.
  5. Stir in the chopped kale and cook until wilted, about 3 minutes.
  6. Add the roasted butternut squash and cubed bread. Simmer for 5 minutes, stirring gently, until the bread softens and the soup thickens to a stew-like consistency. Tip: For the best texture, use bread that is slightly stale—it holds its shape without turning to mush.
  7. Remove the Parmesan rind (if used). Ladle the ribollita into bowls, drizzle with a bit of extra virgin olive oil, and garnish with fresh sage leaves or a few fried sage leaves for a crisp contrast.

With each spoonful, the velvety squash melts into the brothy beans and torn bread, creating a rustic yet refined dish that deepens in flavor overnight. Serve with a crisp green salad and a glass of bold red wine for a complete autumn supper that celebrates the season’s bounty.

Lemon-Herb Ribollita

Lemon-Herb Ribollita

Just as summer's bounty arrives, this Lemon-Herb Ribollita brightens the classic soup with citrus and herbs, turning simple ingredients into an elegant meal.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

  • 3 tbsp olive oil, plus more for drizzling
  • 1 large yellow onion, diced (about 1 cup)
  • 2 medium carrots, diced (about 1 cup)
  • 2 celery stalks, diced (about 1 cup)
  • 4 cloves garlic, minced
  • 2 tsp fresh rosemary, finely chopped
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 4 cups vegetable broth (low-sodium recommended)
  • 1 Parmigiano-Reggiano rind (optional, for depth)
  • 4 cups chopped escarole (from 1 head)
  • 1 tbsp lemon zest (from 1 lemon)
  • 2 cups torn day-old crusty bread (such as sourdough)
  • 1 tsp kosher salt
  • 1/2 tsp black pepper, freshly ground preferred
  • Grated Parmesan for serving (optional)

Instructions

  1. Heat 3 tbsp olive oil in a large pot over medium heat. Add onion, carrot, and celery; cook, stirring, until softened, about 8 minutes. (Tip: This slow sauté builds depth.)
  2. Add garlic and rosemary; cook 1 minute until fragrant. (Tip: Avoid browning the garlic.)
  3. Add beans, broth, and Parm rind. Bring to a boil, then reduce heat and simmer 15 minutes.
  4. Stir in escarole; cook 5 minutes until wilted. (Tip: Escarole cooks quickly; you can substitute spinach if needed.)
  5. Remove rind. Stir in lemon zest. (Tip: Add zest just before serving to preserve its bright flavor.)
  6. Add bread; simmer 10 minutes until soup thickens to a stew-like consistency. (Tip: For a thicker soup, mash some beans before adding bread; for thinner, add extra broth.)
  7. Season with salt and pepper. Serve in bowls, drizzled with olive oil and topped with grated Parmesan if desired.

Perfect for a light meal or starter, its bright herbaceous notes and creamy beans make every spoonful refreshing. Pair it with crusty bread and a crisp white wine for a complete experience.

Ribollita with White Beans and Escarole

Ribollita with White Beans and Escarole

This ribollita is a lighter take on the classic Tuscan soup, focusing on the bright, slightly bitter notes of escarole and the creamy texture of cannellini beans in a fragrant vegetable broth.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

  • 3 tablespoons extra-virgin olive oil, plus more for drizzling
  • 1 large yellow onion, diced
  • 1 large carrot, diced
  • 2 celery stalks, diced
  • 4 garlic cloves, thinly sliced
  • 1/4 teaspoon red pepper flakes (optional, for heat)
  • 1 large head escarole, roughly chopped (about 8 cups)
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 4 cups low-sodium vegetable broth
  • 1 Parmesan rind (optional, for depth)
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 4 slices crusty bread, torn into bite-size pieces

Instructions

  1. Heat 3 tablespoons olive oil in a large Dutch oven over medium heat. Add onion, carrot, and celery; cook, stirring occasionally, until softened, about 8 minutes. (Tip: Dice vegetables uniformly for even cooking.)
  2. Add garlic and red pepper flakes; cook until fragrant, about 1 minute, stirring constantly to prevent burning.
  3. Add escarole in handfuls, stirring until wilted, about 3 minutes. (Tip: The escarole will reduce significantly.)
  4. Stir in cannellini beans, vegetable broth, Parmesan rind (if using), salt, and black pepper. Bring to a boil, then reduce heat to low and simmer, partially covered, for 20 minutes to blend flavors.
  5. Remove Parmesan rind. Use a potato masher or the back of a spoon to mash about 1 cup of beans against the pot for a creamier texture. (Tip: Mashing some beans thickens the soup without adding cream.)
  6. Stir in torn bread pieces and cook for 2–3 minutes until bread softens slightly. Taste and adjust salt if needed.
  7. Ladle into bowls, drizzle each with extra-virgin olive oil, and serve immediately. (Tip: For a crisper texture, toast the bread cubes separately and add just before serving.)

Drizzles of peppery olive oil and the soft, bread-thickened broth create a rustic elegance that’s both comforting and refined. Serve with a glass of Chianti and a side of sautéed greens for an effortless winter meal.

Ribollita with Pesto

Ribollita with Pesto

Heralding the heartiness of a classic Tuscan soup, this Ribollita with Pesto layers rustic bread, creamy cannellini beans, and sweet cherry tomatoes, all brightened by a swirl of basil pesto.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

  • 3 tbsp extra-virgin olive oil (or any neutral oil)
  • 1 large yellow onion, diced (about 1½ cups)
  • 2 medium carrots, peeled and diced (about 1 cup)
  • 2 celery stalks, diced (about 1 cup)
  • 4 cloves garlic, minced (or more to taste)
  • 1 can (28 oz) crushed San Marzano tomatoes (preferably San Marzano)
  • 6 cups vegetable broth (low-sodium recommended)
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 4 cups chopped kale (stems removed)
  • 4 cups cubed stale rustic bread (about ½-inch cubes)
  • 1 tsp kosher salt, plus more to taste
  • ½ tsp black pepper, freshly ground
  • ¼ tsp red pepper flakes (optional, for heat)
  • ½ cup basil pesto (store-bought or homemade)
  • 1 cup cherry tomatoes, halved

Instructions

  1. Heat 2 tbsp olive oil in a large pot over medium heat. Add onion, carrots, and celery; cook, stirring occasionally, until softened, about 8 minutes. (Tip: Sautéing the vegetables slowly develops depth of flavor.)
  2. Add garlic and cook until fragrant, about 1 minute.
  3. Stir in crushed tomatoes, vegetable broth, salt, pepper, and red pepper flakes. Bring to a boil, then reduce heat to low and simmer, partially covered, for 20 minutes.
  4. Add cannellini beans, kale, and bread cubes; stir to combine. Simmer for another 15 minutes, stirring occasionally, until bread is softened and soup has thickened. (Tip: Use stale bread for best texture; fresh bread may turn mushy.)
  5. Meanwhile, in a small bowl, combine cherry tomatoes with the remaining 1 tbsp olive oil and a pinch of salt; toss to coat.
  6. To serve, ladle ribollita into bowls, spoon cherry tomatoes on top, and swirl in a generous spoonful of basil pesto. (Tip: Drizzle extra pesto for a vibrant finish.)

With each spoonful, the bread softens into a luscious, creamy texture while the pesto and tomatoes add bursts of brightness and acidity. Serve with a side of crusty bread to soak up every last drop, or turn leftovers into panzanella the next day.

Mediterranean Ribollita with Olives

Mediterranean Ribollita with Olives

With its rustic roots and sun-drenched flavors, this Mediterranean Ribollita with Olives transforms humble vegetables into a hearty, soulful stew that celebrates the best of Italian cucina povera.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

  • 3 tablespoons extra-virgin olive oil (or any neutral oil, for sautéing)
  • 1 large yellow onion, diced
  • 4 cloves garlic, minced
  • 2 celery stalks, diced
  • 2 carrots, diced
  • 1 can (15 ounces) cannellini beans, drained and rinsed
  • 1 can (14.5 ounces) crushed tomatoes
  • 4 cups vegetable broth
  • 2 sprigs fresh thyme (or 1 teaspoon dried thyme)
  • 1 bay leaf
  • 4 cups Swiss chard, stems removed and leaves roughly chopped
  • 1/2 cup pitted Kalamata olives, halved (or mixed Mediterranean olives)
  • 2 tablespoons capers, drained
  • Salt and freshly ground black pepper, to taste
  • Crusty bread, sliced and toasted, for serving

Instructions

  1. Heat the olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced onion, celery, and carrots (the soffritto) and cook, stirring occasionally, until softened and lightly golden, about 8 minutes. (Tip: For deeper flavor, let the vegetables caramelize slowly; do not rush this step.)
  2. Add the minced garlic and cook for 1 minute until fragrant, stirring constantly to prevent burning.
  3. Stir in the crushed tomatoes, vegetable broth, cannellini beans, thyme sprigs, and bay leaf. Bring the mixture to a boil, then reduce heat to low and simmer uncovered for 20 minutes, allowing the flavors to meld. (Tip: If using dried beans, soak overnight and cook separately before adding.)
  4. Remove the thyme sprigs and bay leaf. Stir in the chopped Swiss chard, olives, and capers. Cook for 5–7 minutes, until the chard is wilted and tender. (Tip: The ribollita is even better the next day; the flavors deepen overnight.)
  5. Season with salt and freshly ground black pepper to taste. Ladle the ribollita into bowls and serve with toasted crusty bread for dipping or stirring in.

Velvety and robust, this ribollita begs for a crusty bread to soak up every last drop. Finish with a drizzle of extra-virgin olive oil and a sprinkle of flaky sea salt for an elegant touch that elevates this humble soup to a stunning main course.

Ribollita with Cannellini and Cavolo Nero

Ribollita with Cannellini and Cavolo Nero

Just when you think you've perfected minestrone, this ribollita emerges from the Tuscan countryside—a deeply savory, twice-cooked soup that transforms humble leftovers into something extraordinary. Ribollita, meaning 'reboiled,' is the pinnacle of cucina povera, layering cavolo nero, creamy cannellini beans, and crusty bread into a hearty, porridge-like stew that warms the soul.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 1 minutes

Ingredients

  • 1/4 cup extra-virgin olive oil (plus more for drizzling)
  • 1 large yellow onion, finely diced
  • 2 medium carrots, peeled and finely diced
  • 2 celery stalks, finely diced
  • 4 garlic cloves, minced
  • 1/2 teaspoon kosher salt (plus more to taste)
  • 1/4 teaspoon red pepper flakes (optional, for heat)
  • 1 bunch cavolo nero (Tuscan kale), stems removed and leaves chopped (about 4 cups packed)
  • 1 can (14.5 oz) diced tomatoes, with their juices
  • 6 cups vegetable broth or water (use low-sodium broth for better control)
  • 2 cans (15 oz each) cannellini beans, drained and rinsed (or 3 cups cooked dried beans)
  • 1 Parmesan rind (optional, for umami depth)
  • 4 cups stale crusty bread, torn into 1-inch pieces (like sourdough or ciabatta)
  • Freshly ground black pepper to taste
  • 1/4 cup fresh parsley, chopped (for garnish)
  • Grated Parmesan cheese, for serving

Instructions

  1. Heat 1/4 cup olive oil in a large Dutch oven or heavy pot over medium heat. Add the onion, carrots, and celery, and cook, stirring occasionally, until the vegetables are softened but not colored, about 8 minutes.
  2. Stir in the minced garlic, salt, and red pepper flakes (if using). Cook for 1 minute until fragrant, scraping up any browned bits from the bottom of the pot.
  3. Add the chopped cavolo nero in handfuls, stirring until wilted. Cook for 3–4 minutes, allowing the greens to release their moisture.
  4. Pour in the diced tomatoes with their juices and cook for 2 minutes, letting the tomatoes break down slightly.
  5. Add the vegetable broth, cannellini beans, and the Parmesan rind (if using). Bring the soup to a boil, then reduce heat to low and simmer, partially covered, for 40 minutes. Skim any foam that rises to the surface.
  6. Remove the Parmesan rind and discard. Stir in the torn bread pieces, pressing them into the soup. Cook for another 20 minutes, stirring occasionally, until the bread has completely broken down and the soup is thick and stew-like. Add a splash of broth or water if it becomes too thick.
  7. Season generously with freshly ground black pepper and adjust salt to your taste. For a richer finish, drizzle each bowl with extra-virgin olive oil and top with grated Parmesan and fresh parsley.
  8. Tip: For the best texture, use bread that is at least a day old—fresh bread will turn mushy.
  9. Tip: Letting the ribollita rest overnight in the refrigerator deepens the flavors; reheat gently with a little broth to loosen.
  10. Tip: If you prefer a silky soup, use an immersion blender to pulse a few times—but keep it chunky for authenticity.

Bask in the earthy, garlicky aroma as you ladle this thick ribollita into bowls—the velvety beans and buttery greens meld with the softened bread for a texture that is both rustic and comforting. Serve with a crisp green salad and a glass of Chianti for a transportive Tuscan meal that feels like a warm hug from the old country.

Low-Fat Ribollita

Low-Fat Ribollita

This Low-Fat Ribollita transforms the classic Tuscan bread soup into a lighter, vegetable-packed meal that still delivers deep, comforting flavors. By reducing oil and loading up on seasonal vegetables, this version feels nourishing rather than heavy, perfect for a cozy yet health-conscious dinner.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 40 minutes

Ingredients

For the Soup

  • 2 tablespoons olive oil (or use vegetable broth for oil-free)
  • 1 large yellow onion, diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 4 garlic cloves, minced
  • 1 teaspoon kosher salt, divided
  • 1/2 teaspoon black pepper, freshly ground
  • 1 can (14.5 oz) diced tomatoes, with juices (preferably fire-roasted)
  • 4 cups low-sodium vegetable broth
  • 1 can (15 oz) cannellini beans, rinsed and drained
  • 4 cups chopped kale (tough stems removed)
  • 2 cups cubed day-old crusty bread (about 4 ounces, preferably sourdough)

For Serving

  • Freshly grated Parmesan cheese (optional)
  • Extra-virgin olive oil for drizzling (optional)

Instructions

  1. Heat 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat until shimmering.
  2. Add the diced onion, carrots, and celery, and cook, stirring occasionally, until soft and translucent, about 8 minutes. Tip: Sweating the vegetables slowly draws out their sweetness without browning.
  3. Stir in the minced garlic, 1/2 teaspoon salt, and 1/4 teaspoon pepper, and cook for 1 minute until fragrant.
  4. Add the can of diced tomatoes with their juices and cook for 2 minutes, scraping up any browned bits from the bottom of the pot.
  5. Pour in the vegetable broth and the rinsed cannellini beans. Increase heat to high and bring to a boil.
  6. Reduce heat to low, cover, and let simmer for 15 minutes to meld flavors. Tip: Simmering gently prevents the beans from breaking apart while allowing the broth to thicken slightly.
  7. Stir in the chopped kale and cubed bread, making sure the bread is submerged. Cook uncovered over medium-low heat for 10 minutes, stirring occasionally, until the bread is soft and the kale is tender. Tip: The bread will absorb the broth and thicken the soup; if you prefer a thinner consistency, add a splash more broth.
  8. Taste and adjust seasoning with remaining 1/2 teaspoon salt and 1/4 teaspoon pepper, or more to your preference.
  9. Ladle the ribollita into bowls. If desired, top with a generous grating of Parmesan and a drizzle of extra-virgin olive oil for a luxurious finish.

Drizzle each bowl with a thread of peppery olive oil just before serving to echo the traditional Tuscan finish. The bread and beans create a velvety, hearty texture while the kale stays vibrantly green—a light but soulful bowl that begs for a second helping alongside a crisp green salad.

Ribollita Gratin

Ribollita Gratin

Unexpectedly hearty and elegantly rustic, this Ribollita Gratin transforms the classic Tuscan soup into a bubbling, golden-topped casserole. Layers of tender vegetables and creamy beans are crowned with melted mozzarella and a crunchy breadcrumb crust, offering a refined twist on comfort food.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 40 minutes

Ingredients

  • 3 tablespoons olive oil (or any neutral oil)
  • 1 large yellow onion, diced (about 1 1/2 cups)
  • 2 carrots, peeled and diced (about 1 cup)
  • 2 celery stalks, diced (about 1 cup)
  • 4 cloves garlic, minced
  • 1 can (28 ounces) crushed tomatoes (San Marzano recommended)
  • 4 cups vegetable broth (low-sodium preferred)
  • 2 cans (15 ounces each) cannellini beans, drained and rinsed (or 3 cups cooked)
  • 4 cups chopped kale (stems removed, leaves roughly torn)
  • 4 cups cubed day-old crusty bread (such as sourdough or ciabatta)
  • 1 teaspoon dried thyme
  • 1 teaspoon kosher salt (adjust to taste)
  • 1/2 teaspoon freshly ground black pepper
  • 8 ounces fresh mozzarella, shredded (or low-moisture part-skim)
  • 1/2 cup panko breadcrumbs (toasted for extra crunch)
  • 1/4 cup grated Parmesan cheese (optional, for deeper flavor)

Instructions

  1. Preheat the oven to 375°F.
  2. In a large Dutch oven or heavy-bottomed pot, heat 3 tablespoons olive oil over medium heat until shimmering.
  3. Add the diced onion, carrots, and celery. Cook, stirring occasionally, until softened and lightly golden, about 8 minutes.
  4. Add the minced garlic and cook for 1 minute until fragrant.
  5. Pour in the crushed tomatoes and 4 cups vegetable broth; stir to combine.
  6. Add the drained cannellini beans, cubed bread, chopped kale, dried thyme, salt, and black pepper. Stir well to evenly distribute.
  7. Bring the mixture to a boil, then reduce heat to low and simmer for 10 minutes, stirring occasionally, until the bread has softened and the kale is tender.
  8. Taste the ribollita and adjust seasoning with additional salt or pepper if needed.
  9. Transfer the ribollita to a 9×13-inch baking dish (or keep in the pot if oven-safe).
  10. Evenly sprinkle the shredded mozzarella over the top.
  11. In a small bowl, combine the panko breadcrumbs and Parmesan cheese (if using); sprinkle this mixture over the mozzarella.
  12. Drizzle with a tablespoon of olive oil for extra browning.
  13. Bake for 20–25 minutes, until the cheese is melted and bubbly and the breadcrumbs are golden and crisp.
  14. Let cool for 5 minutes before serving to allow the gratin to set.

A symphony of textures—crispy breadcrumbs, gooey cheese, and tender vegetables—makes every spoonful a delight. Serve with a crisp green salad dressed with lemon vinaigrette to cut the richness, or alongside grilled sausages for a heartier meal. This gratin also holds beautifully as leftovers, the flavors melding overnight into something even more sublime.

Conclusion

Before you know it, you’ll have a new favorite ribollita to cozy up with—there’s truly something for every taste here. Pick one (or a few) and get cooking! I’d love to hear which recipe caught your eye in the comments, and feel free to pin this roundup for later. Happy simmering!

Leave a Comment

Social media & sharing icons powered by UltimatelySocial