
A comforting Tuscan bread and vegetable soup simmered with cannellini beans and kale, finished with Parmesan—and even better the next day.

This ribollita has been my kitchen’s answer to chilly evenings and rushed weeknights for as long as I can remember. I first encountered this thick Tuscan bread-and-vegetable soup while traveling through Florence: a steaming bowl served in a tiny trattoria on a rainy afternoon. The warmth, the tang of tomatoes, the velvety cannellini beans and the rustic, slightly dissolved bread made it feel like a hug in a bowl. Back home I adapted the method to what I keep in my pantry and it instantly became a family favorite.
What makes this version special is the balance between brothy comfort and satisfying, bread-thickened body. The gentle sauté of onion, carrot and celery builds a savory backbone, San Marzano crushed tomatoes add sweet acidity, and the Parmesan rind gives an irresistible umami depth. The kale retains a bright green note when folded in at the end, while day-old crusty Italian bread softens and partly dissolves into the pot, creating the classic ribollita texture. It’s economical, forgiving, and infinitely adaptable—perfect for feeding a crowd or meal-prepping for the week.
Personally, my family treats this as an instant classic—my partner insists on an extra shaving of Parmesan and my kids love tearing the bread into chunks to dunk into their bowls. The first time I made it for a dinner party, guests kept asking for the recipe and the leftovers disappeared faster than the main course. It’s a humble recipe with impressive results.
My favorite part of this dish is how forgiving it is: I often make a double batch and the second-day version is almost always better as the bread and beans settle into the broth. At a family brunch once, guests declared it “restaurant-quality” despite its humble ingredients. It’s the kind of recipe that makes everyone feel nourished and unapologetically content.
Allow the soup to cool slightly before transferring to airtight containers. Refrigerate for up to 4 days; individual portions reheat well in a saucepan over medium-low heat with a splash of water or broth to loosen consistency. For longer storage, freeze in portion-sized freezer-safe containers for up to 3 months—leave a little headspace because the bread will expand slightly. When reheating from frozen, thaw overnight in the fridge and rewarm slowly, stirring occasionally. Avoid the microwave for large batches as it can heat unevenly and overcook the greens.
If you don’t have San Marzano-style tomatoes, a high-quality crushed plum tomato will work—look for a low-acid brand for balance. Substitute cannellini with great northern beans or even chickpeas for a nuttier texture. For a gluten-free version, omit bread and simmer longer until beans naturally break down for a thick, stew-like finish; add gluten-free sourdough crumbs just before serving for texture. To make it vegan, skip the Parmesan rind and finish with a drizzle of olive oil and a teaspoon of white miso stirred into the warm soup.
Serve ribollita in shallow bowls with a generous drizzle of extra-virgin olive oil and a crisp shaving of Parmesan if not avoiding dairy. Offer extra toasted bread cubes on the side for crunch. Pair with a simple arugula salad dressed in lemon and olive oil, or a light roasted vegetable platter. For beverages, a rustic Chianti or medium-bodied red complements the tomato and herb notes; for non-alcoholic options, a sparkling water with lemon balances the meal nicely.
Ribollita originates from Tuscany and literally means “reboiled.” Historically, it was a peasant dish made from leftover minestrone and day-old bread, reheated over and over. The soup is emblematic of Tuscan frugality and respect for ingredients—transforming simple staples into a richly flavored dish through time and slow cooking. Regional variations exist across central Italy, often depending on the local vegetables available and whether the soup leans more toward brothy or stew-like textures.
In spring, substitute baby spinach or chard for kale for a tender green and add peas for sweetness. In autumn, enhance the soup with roasted squash cubes for mellow depth and swap rosemary for a touch of sage. During winter, use heartier Tuscan kale and increase the beans for extra protein. For summer entertaining, serve chilled versions made with lighter bread and more herbs, though the traditional warm bowl is unmatched for cooler months.
Make a large pot on Sunday and portion into individual containers for easy lunches. Keep a separate container of toasted bread cubes and grated Parmesan to add at serving time so textures remain crisp. If freezing portions, leave out the bread and add it only when reheating. To speed dinner, pre-chop vegetables and store them in the fridge for up to 3 days, then assemble and simmer when ready.
This ribollita is a celebration of simple, honest cooking—one pot, pantry staples, and a little time produce a deeply satisfying meal. Share it with friends or tuck into the week’s lunches; either way, it’s a dish that invites comfort, creativity, and second helpings.
Use day-old crusty Italian bread for the classic texture—fresh bread will make the soup gluey.
Add the kale late in cooking to preserve its bright color and slightly chewy texture.
Rinse canned beans to reduce sodium and prevent a metallic aftertaste from the can.
This nourishing hearty tuscan ribollita soup recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. To freeze, omit the bread before freezing. Freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop, adding bread or fresh greens as desired.
Use day-old, dense Italian or sourdough bread. Fresh bread will dissolve too quickly and make the texture gummy.
This Hearty Tuscan Ribollita Soup recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Heat 2 tablespoons olive oil in a large pot over medium-high heat. Add chopped onion, carrot and celery and cook until softened, about 5 minutes. Add minced garlic and crushed red pepper and cook 1–2 minutes until fragrant.
Stir in the 28-ounce crushed tomatoes and 4 cups vegetable broth. Scrape the pot bottom to incorporate any browned bits for extra flavor.
Add thyme sprigs, chopped basil, minced rosemary, bay leaf, Parmesan rind and rinsed cannellini beans. Season lightly with salt and pepper and bring to a gentle simmer.
Cover the pot slightly ajar and simmer for 20 minutes until vegetables are tender and flavors meld. Remove lid, stir in chopped kale to wilt.
Add 2 cups cubed day-old bread and simmer 5 minutes until bread begins to dissolve and soup thickens. Remove thyme sprigs, bay leaf and Parmesan rind. Adjust seasoning and serve with grated Parmesan and extra bread cubes.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@paletina on social media!


Ultra-fudgy brownies packed with chocolate chunks, crowned with gooey marshmallows and glossed with warm chocolate frosting for a decadent crowd-pleaser.

Buttery shortbread crust topped with a gooey brown sugar-pecan filling. Ten minutes to prep, irresistibly crunchy edges, and perfect for make-ahead treats.

Silky, crack-free pumpkin cheesecake with warm spice, buttery graham crust, and make-ahead convenience for showstopping holiday dinners.

Leave a comment & rating below or tag @paletina on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.