
A rustic Tuscan soup of tender vegetables, cannellini beans, crusty bread, and savory Parmesan — comforting, economical, and perfect for chilly nights.

This Ribollita has been our cold-weather anchor for years, a pot that turns simple pantry staples into something deeply comforting. I first fell for this Tuscan classic during a winter trip to Florence, where a steaming bowl arrived with chunks of dense bread softened into a velvety base and a ribbon of dark kale for contrast. Back home, I adapted the method to what I keep on hand: canned San Marzano tomatoes, canned cannellini beans, day-old Italian bread, and a generous Parmesan rind. The result is warming, rustic, and soulful — the kind of food that calls family to the table.
The textures are what make this dish memorable: softened mirepoix, the gentle body of crushed tomatoes and beans, and bread that dissolves into a satisfying thickness while still leaving occasional chewy cubes for bite. Aromatics like rosemary, thyme, and basil give it herbal clarity, and a Parmesan rind contributes a savory backbone that feels luxurious without fuss. Every time I make a pot, there’s a hush as spoons go calm and people appreciate its simplicity.
Personally, this recipe has become my go-to when I want something that feels like a hug in a bowl. My partner declared it restaurant-quality the first time I served it, and our neighbors have left with containers more than once. It’s the kind of dish where seconds are expected, and leftovers are often fought over.
My favorite thing about this pot is how forgiving it is. I’ve boosted the broth with extra water or reduced it slightly to concentrate flavor depending on what I have in the pantry, and each variation has been welcome. Friends who say they “don’t like kale” often come back for seconds once they taste how it softens and sings with tomato and beans.
Cool the soup to room temperature within two hours and transfer to airtight containers for refrigeration; it will keep 3–4 days. For freezing, use freezer-safe containers leaving about 1 inch of headspace — this prevents expansion damage. Label with the date and reheat gently over low heat to avoid separating the texture; stirring occasionally helps. If the bread has absorbed too much liquid by the time you reheat, add 1/4 to 1/2 cup warm broth or water per serving to restore a pleasant spoonable consistency.
To make this dairy-free, omit the Parmesan rind and finish with a drizzle of high-quality olive oil or a sprinkle of nutritional yeast for savory depth. For gluten-free diets, replace the bread with gluten-free baguette cubes or use cooked starchy vegetables—like diced potatoes—added earlier in the simmer to provide body. If you only have whole canned tomatoes, crush them by hand or pulse briefly with a spoon in the pot. Swap cannellini beans for great northern beans or navy beans at a 1:1 ratio; dried beans are usable but must be soaked and cooked beforehand.
Serve this soup with a simple green salad dressed with lemon and olive oil or roasted seasonal vegetables for a complete meal. Garnish each bowl with grated Parmesan and torn basil for freshness. For a heartier supper, serve alongside roasted chicken or a charred sausage that can be sliced and stirred into individual bowls. Finish with a drizzle of chili oil for extra warmth or a spoonful of pesto for herbal brightness.
Ribollita, which translates to “reboiled,” is a peasant dish from Tuscany, originally made by reheating leftover vegetable soup with stale bread to make it more substantial. Its roots are humble — designed to stretch simple ingredients into multiple meals — but today it’s celebrated for its layered flavors and regional variations. Classic versions emphasize Tuscan kale (cavolo nero), cannellini beans, and a tomato base, often enriched with leftover meats or cured pork in non-vegetarian households.
In winter, use robust Tuscan kale and root vegetables to make the soup hearty. In spring or summer, reduce the cooking time slightly and add chopped fresh tomatoes or a handful of young spinach to keep the greens tender. For autumn, incorporate roasted squash or pumpkin for a sweeter dimension; add these along with the tomatoes for a slow simmer so their sugars meld into the broth.
Make a double batch and freeze single-serving portions so you have ready weekday lunches. If you plan to meal-prep for the week, store the soup without garnishes, and keep extra bread cubes separate; add them just before eating to maintain texture. Reheat on the stove over low heat, adding a splash of broth if needed. If freezing, thaw overnight in the refrigerator and reheat slowly to preserve the consistency.
There’s real joy in serving this kind of food — practical, frugal, and soulful. Whether you’re feeding a crowd or enjoying the quiet luxury of leftovers, this Ribollita rewards patience and simple ingredients. Make it your own, and don’t be surprised if it becomes a seasonal staple.
Reserve Parmesan rinds in the freezer to add instant umami to soups and stews.
Use day-old or stale bread — it soaks up liquid without turning to mush immediately.
Partially mash some beans against the pot to thicken the broth while keeping texture with whole beans.
Taste and adjust salt at the end; canned tomatoes and Parmesan can add varying amounts of salt.
This nourishing hearty 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. The soup keeps in the refrigerator for 3–4 days and freezes for up to 3 months. Thaw overnight and reheat gently.
Omit the Parmesan rind and finish with olive oil or nutritional yeast for a vegan version; use gluten-free bread to make it gluten-free.
Use low-sodium vegetable broth and adjust salt at the end. If too thick after chilling, thin with warm broth or water.
This Hearty 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, carrots, and celery and cook 5 minutes until softened and translucent, stirring often to prevent browning.
Stir in minced garlic and 1/4 teaspoon crushed red pepper flakes; cook 1–2 minutes until fragrant but not browned.
Pour in 28 ounces crushed tomatoes and 4 cups vegetable broth. Add thyme sprigs, chopped basil, minced rosemary, bay leaf, Parmesan rind, and the rinsed cannellini beans. Season lightly with salt and pepper.
Bring to a gentle simmer, cover slightly, and simmer for 20 minutes until vegetables are tender and flavors meld.
Remove lid, stir in chopped kale and let wilt for 2–3 minutes. Add 2 cups cubed stale bread and simmer 5 minutes until bread softens and begins to break down, thickening the soup.
Remove thyme sprigs, bay leaf, and Parmesan rind. Adjust seasoning, ladle into bowls, and top 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
@delishum on social media!


Thick chocolate chunk brownies crowned with melted mini marshmallows and drenched in glossy chocolate frosting for the ultimate fudgy, crowd-pleasing bite.

Buttery shortbread crust meets a lush brown sugar pecan topping. Crunchy, caramelly, and ready with just 10 minutes of prep for effortless indulgence.

Ultra-smooth pumpkin cheesecake with warm spice and a sturdy graham crust. A showstopper on its own, unforgettable with caramel and rum-kissed whipped cream.

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