
A warming Tuscan classic built from humble pantry staples and day old bread, simmered until thick and deeply savory. Perfect for chilly nights and make ahead meals.

This Ribollita soup has been a cornerstone of my cold weather cooking for years, arriving at the table warm, fragrant, and impossibly comforting. I first learned this method while staying with friends in Florence one rainy November. They taught me the philosophy behind the dish which is simple and beautiful: transform humble ingredients into something soulful. The flavors deepen as the soup rests which is how it earned its name ribollita, meaning reheated.
What makes this version special is the balance of bright San Marzano tomatoes, creamy cannellini beans, and the chewy bite of torn Tuscan kale folded into the broth along with day old crusty Italian bread. There is a gentle umami that comes from cooking with a Parmesan rind which gives the pot body and depth without making it heavy. This is the kind of soup that encourages second helpings and fits right into a busy week because it is forgiving, feeds a crowd, and improves as it sits.
Every time I serve this to friends they ask for the recipe and then call back with a story about how it became a family favorite. The first time my partner tried it he declared it better than any soup we had previously made and asked for it the following week. It is the sort of recipe that invites conversation while you ladle bowls around a table.
My favorite aspect of this pot is how it improves overnight. I often make it on a Sunday and find the flavors have a richer, more integrated quality by Monday evening. I have served it for family gatherings where guests sauced their bread in the bowl to scoop every last spoonful. That shared quiet appreciation is why I keep this one in rotation.
Store cooled soup in airtight containers in the refrigerator for up to four days. For freezing, portion into freezer safe containers leaving space at the top because the bread will expand. Freeze for up to three months. When reheating on the stove use low heat and add a splash of broth to restore a slightly looser texture. If you prefer less bread density store extra bread separately and add it when reheating for a fresher crumb texture. Clear glass containers are helpful to quickly identify contents in the freezer.
If you do not have San Marzano tomatoes swap in a high quality crushed tomato. Canned white beans such as great northern or navy work in place of cannellini and will yield a similar creaminess. For a dairy free version omit the Parmesan rind and finishing cheese and add a tablespoon of nutritional yeast for a savory hint. If you need a gluten free option replace the bread with cubed and toasted gluten free bread and watch liquid absorption which may differ slightly.
Serve with extra grated Parmesan on the side or a drizzle of extra virgin olive oil. Offer additional crusty bread for dunking or crisped pan fried bread cubes for texture contrast. Pair with a simple green salad dressed with lemon and olive oil for brightness or roasted winter vegetables if you want a heartier spread. A light red wine such as Chianti or a medium bodied white like Vermentino complement the tomato and bean flavors.
Ribollita is a traditional Tuscan preparation that began as a thrifty farmers soup made from leftover bread and vegetables. The technique of reheating the soup over several days allowed households to extend meals and transform stale bread into a thick satisfying dish. Regional versions vary with seasonal produce and personal family touches but the core idea remains the same which is to make delicious food from simple ingredients.
In spring substitute young spinach or Swiss chard for kale and add fresh peas for a sweeter note. In winter add chopped root vegetables such as parsnip to increase richness. During late summer reduce the tomato quantity and add chopped fresh tomatoes for a brighter fruit forward result. The soup adapts well to seasonal herbs so experiment with oregano or marjoram as you like.
Make a large batch and portion into individual containers for lunches. Cool completely before sealing and refrigerate for up to four days or freeze for longer storage. When reheating on the stove add a small splash of broth to loosen the texture. If you enjoy a smoother texture use a potato masher in the pot to partially break down beans and bread for a creamier finish without blending.
This soup represents the joy of slow comfort and shared meals. It is humble, forgiving, and rewarding which makes it one of the most satisfying pots to keep on rotation. Invite a friend over, serve with good bread, and enjoy the way simple ingredients can make an extraordinary bowl.
Use day old crusty Italian bread for the best texture because it will absorb liquid and dissolve gradually.
Reserve a small amount of broth when reheating to adjust thickness without watering down flavor.
Add the Parmesan rind early in the simmer to coax out savory umami while avoiding adding shredded cheese which can clump during long heating.
This nourishing 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. Refrigerate in airtight containers for up to four days and freeze for up to three months. Thaw in the refrigerator before reheating.
Use a high quality crushed tomato such as a generic San Marzano style brand if true San Marzano are unavailable.
This 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 two tablespoons of olive oil in a large pot over medium high heat. Add chopped onion, carrots, and celery and cook for about five minutes until softened and translucent. Stir frequently to prevent browning.
Stir in minced garlic and crushed red pepper flakes and cook for two minutes until fragrant. Keep the heat moderate so the garlic becomes aromatic without turning bitter.
Add crushed San Marzano tomatoes, four cups vegetable broth, thyme sprigs, chopped basil, minced rosemary, bay leaf, Parmesan rind, and rinsed cannellini beans. Season with salt and black pepper and bring to a gentle simmer.
Cover the pot with the lid slightly ajar and simmer for twenty minutes until the vegetables are tender and flavors are integrated. Maintain a low simmer to concentrate flavors without breaking down ingredients too quickly.
Remove the lid and stir in chopped Tuscan kale. Add cubed day old bread and simmer for five minutes until the bread starts to dissolve and the soup thickens to the desired consistency.
Discard thyme sprigs, bay leaf, and Parmesan rind then adjust seasoning. Serve bowls topped with grated Parmesan, extra bread cubes, and fresh basil if desired.
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
@forkelle on social media!


Thick, fudgy chocolate chunk brownies crowned with gooey mini marshmallows and a quick-set chocolate frosting for an irresistible, crowd-pleasing treat.

Buttery shortbread meets a gooey, brown-sugar pecan topping in these quick pecan pie bars. Just 10 minutes to prep and perfect for sharing.

Silky, crack-free pumpkin cheesecake with warm spice, buttery graham crust, and optional caramel and rum-kissed whipped cream. Your effortless holiday showstopper.

Leave a comment & rating below or tag @forkelle 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.