Tuscan ribollita soup is one of those dishes that makes you feel like you’re sitting in a cozy Italian kitchen, surrounded by the warmth of good food and great company.
This hearty bread soup turns simple, humble ingredients into something absolutely magical.
I discovered this Tuscan Ribollita Soup during a cold winter evening when I had some stale bread sitting on my counter and a craving for something warm and filling.
What I loved most was how it transformed leftover bread into the star of the show rather than letting it go to waste.
The name “ribollita” literally means “reboiled” in Italian, and traditionally, this soup was made by reheating leftover minestrone and adding chunks of bread to thicken it.
Today, it stands on its own as a beloved Tuscan classic that’s both rustic and incredibly satisfying.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 45 minutes |
| Total Time | 60 minutes |
| Servings | 6 servings |
| Difficulty Level | Easy |

Why You’ll Love This Tuscan Ribollita Soup
This soup is comfort food at its finest, with layers of flavor that develop as it simmers on your stove.
The combination of tender vegetables, creamy beans, and bread-thickened broth creates a texture that’s unlike any other soup you’ve tried.
It’s incredibly forgiving and adaptable to what you have on hand. You can swap vegetables, use different beans, or adjust the consistency to your liking.
Here’s what makes this recipe special:
- Budget-friendly ingredients: Uses pantry staples and inexpensive vegetables to create a meal that feeds a crowd
- Perfect for meal prep: Tastes even better the next day as the flavors meld together
- Waste-reducing: Transforms day-old bread into something delicious instead of tossing it
- Nutritious and filling: Packed with fiber, protein, and vitamins from beans and vegetables
- Customizable: Easy to make vegetarian, vegan, or add meat if desired
- One-pot wonder: Minimal cleanup means more time enjoying your meal
This pairs beautifully with my garlic butter roasted chicken for a complete Italian-inspired feast.
Ingredients for Tuscan Ribollita Soup
This Tuscan ribollita soup comes together with simple ingredients that you probably already have in your pantry. The key is using good quality olive oil and day-old bread that can soak up all those wonderful flavors.
- 3 tablespoons olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 1 can (28 ounces) crushed tomatoes
- 6 cups vegetable broth
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- 1 bunch Tuscan kale, stems removed and chopped
- 1 teaspoon dried Italian herbs
- 1/4 teaspoon red pepper flakes
- 4 cups day-old bread, cubed (preferably rustic Italian)
- Salt and pepper to taste
- Extra virgin olive oil for serving
- Parmesan cheese for serving
Kitchen Equipment Needed
Having the right tools makes preparing this soup so much easier. You don’t need anything fancy, just some basic kitchen essentials that help you chop, simmer, and serve this delicious meal.
- Large Dutch oven or heavy-bottomed pot (at least 6 quarts)
- Sharp chef’s knife
- Cutting board
- Wooden spoon or spatula
- Measuring cups and spoons
- Can opener
- Ladle
- Serving bowls
Recommended Products for This Recipe
After making this ribollita countless times, I’ve found a few products that really make a difference in both the cooking process and the final result. These aren’t necessary, but they do elevate the dish.
1. Le Creuset Enameled Cast Iron Dutch Oven
This is my go-to pot for making ribollita because it distributes heat evenly and maintains a steady simmer.
The heavy lid traps moisture perfectly, and the enamel coating means nothing sticks to the bottom. It’s an investment piece that will last you decades.
2. San Marzano DOP Certified Tomatoes
The quality of your tomatoes makes a huge difference in this soup. San Marzano tomatoes have a sweeter, less acidic flavor that creates a richer base.
Once you try them, you’ll notice the difference immediately.
3. Premium Extra Virgin Olive Oil
Since you’re drizzling olive oil over the finished soup, splurging on a high-quality extra virgin olive oil is worth it.
Look for cold-pressed varieties with a fruity, peppery finish that adds complexity to each bite.
4. Parmigiano Reggiano Cheese
Authentic Parmigiano Reggiano has a nutty, complex flavor that pre-grated cheese just can’t match. Buy a wedge and grate it fresh over your soup for the best flavor and texture.
For a lighter option, try my sweet potato soup.

Step-by-Step Instructions: How to Make Tuscan Ribollita Soup
Making ribollita is straightforward, but taking your time with each step helps develop those deep, rich flavors.
Don’t rush the process, and your patience will be rewarded with an incredibly satisfying soup.
1. Prepare Your Vegetables
Start by getting all your vegetables chopped and ready to go. This makes the cooking process smooth and stress-free.
- Dice the onion into small, uniform pieces about 1/4 inch in size
- Peel and dice the carrots into similar-sized pieces so they cook evenly
- Dice the celery stalks, including some of the leafy tops for extra flavor
- Mince the garlic cloves finely, or use a garlic press if you have one
- Remove the tough stems from the Tuscan kale and roughly chop the leaves into bite-sized pieces
- Drain and rinse the cannellini beans in a colander, then set aside
2. Build the Flavor Base
This step creates the foundation of flavor that makes ribollita so special. Take your time here and don’t rush the process.
- Heat the olive oil in your large Dutch oven over medium heat until it shimmers
- Add the diced onion and cook for about 5 minutes, stirring occasionally, until it becomes translucent and soft
- Add the carrots and celery, stirring to coat them in the oil
- Cook the vegetables for another 8 to 10 minutes, stirring every couple of minutes, until they start to soften and develop a bit of color
- The vegetables should release their moisture and begin to caramelize slightly on the edges
3. Add Aromatics and Tomatoes
The garlic and tomatoes bring depth and richness to the soup. Be careful not to burn the garlic, as it can turn bitter.
- Add the minced garlic to the pot and stir constantly for about 1 minute, just until fragrant
- Pour in the crushed tomatoes, stirring to combine them with the vegetables
- Add the dried Italian herbs and red pepper flakes, stirring everything together
- Let this mixture cook for about 5 minutes, allowing the tomatoes to break down and meld with the vegetables
- You should start smelling the aromatic herbs mixing with the tomatoes
4. Add Broth and Beans
Now it’s time to build the soup itself. This is when the dish really starts to come together.
- Pour in the vegetable broth, stirring to combine all the ingredients
- Add the drained cannellini beans to the pot
- Bring the soup to a boil over medium-high heat, then immediately reduce to a gentle simmer
- Let the soup simmer uncovered for 20 minutes, stirring occasionally
- The broth should reduce slightly and the flavors will concentrate beautifully
5. Add Kale and Bread
The kale and bread are what make this ribollita instead of just another vegetable soup. The bread thickens the soup and gives it that signature rustic texture.
- Stir in the chopped Tuscan kale, pushing it down into the liquid so it wilts
- Let the kale cook for about 5 minutes until it’s tender but still bright green
- Add the cubed day-old bread to the pot, stirring gently to distribute it throughout the soup
- Let the bread soak in the liquid for 5 to 10 minutes, stirring occasionally
- The bread will absorb the broth and start to break down, thickening the soup naturally
6. Final Seasoning and Rest
This final step is crucial for developing the best flavor and texture. Giving the soup time to rest makes a huge difference.
- Taste the soup and season with salt and black pepper as needed
- Remove the pot from the heat and let it sit for at least 10 minutes
- During this resting time, the bread continues to absorb liquid and the flavors meld together
- The soup should be thick and stew-like, with some bread pieces intact and others completely dissolved
- If the soup seems too thick, stir in a bit more vegetable broth until you reach your desired consistency
7. Serve and Garnish
Presentation matters, and these final touches make the soup look as good as it tastes.
- Ladle the hot ribollita into warmed soup bowls
- Drizzle each serving generously with extra virgin olive oil
- Grate fresh Parmesan cheese over the top of each bowl
- Add a crack of fresh black pepper if desired
- Serve immediately while hot, with crusty bread on the side for dipping
Another favorite of mine is this white bean and kale soup.
Tips for The Best Tuscan Ribollita Soup
Getting ribollita just right involves a few tricks that I’ve learned over the years. These tips will help you avoid common mistakes and create a soup that’s absolutely perfect every time.
- Use truly stale bread: Fresh bread will get too mushy and won’t hold its texture. Day-old or two-day-old bread is ideal because it’s dried out enough to absorb liquid without falling apart completely.
- Don’t skip the resting time: Letting the soup sit off the heat allows the bread to fully absorb the liquid and the flavors to develop. It’s tempting to dig in immediately, but waiting makes a noticeable difference.
- Layer your seasonings: Season at different stages rather than adding all the salt at once. This builds complexity and prevents over-salting.
- Choose the right bread: Rustic Italian bread, ciabatta, or sourdough work best. Avoid soft sandwich bread, which turns to mush.
- Massage your kale: Before adding it to the soup, massage the chopped kale with a bit of olive oil and salt. This breaks down the tough fibers and makes it more tender.
- Save your Parmesan rinds: If you have Parmesan rinds, toss one into the soup while it simmers. It adds incredible umami depth and richness.
- Adjust consistency to preference: Some people like ribollita thick like a stew, while others prefer it soupier. Add more or less bread based on what you enjoy.
- Taste and adjust: Always taste before serving and adjust the salt, pepper, and red pepper flakes to your preference.
Serving Suggestions

Ribollita is hearty enough to be a meal on its own, but pairing it with the right sides and accompaniments can turn it into a memorable dining experience.
I love serving this soup family-style with everything placed in the middle of the table so everyone can help themselves.
Fresh crusty bread is essential for soaking up every last drop of the flavorful broth. A simple green salad with a bright vinaigrette provides a nice contrast to the rich soup.
Here are my favorite ways to serve this Tuscan classic:
- With crusty bread: Serve alongside warm, crusty bread or my garlic butter roasted potatoes for extra comfort
- Simple arugula salad: Toss fresh arugula with lemon juice, olive oil, and shaved Parmesan for a peppery contrast
- Roasted vegetables: Serve with a platter of herb-roasted vegetables for added color and nutrition
- Italian meats and cheeses: Create an antipasto board with prosciutto, salami, fresh mozzarella, and olives
- Grilled protein: Add grilled chicken, sausage, or shrimp on the side for extra protein
- Fresh fruit: End the meal with fresh seasonal fruit and biscotti for a light, Italian-inspired dessert
You might also enjoy my pumpkin soup.
Variations of Tuscan Ribollita Soup
One of the best things about ribollita is how adaptable it is to different tastes and dietary needs. I’ve experimented with countless variations over the years, and each one brings something unique to the table.
The traditional version is vegetarian, but you can easily customize it with different vegetables, beans, or proteins. Feel free to get creative based on what you have available or what your family prefers.
- Spicy ribollita: Double the red pepper flakes and add a diced jalapeño with the other vegetables for a kick of heat
- With sausage: Brown Italian sausage before adding the vegetables, then drain most of the fat for a meatier version
- White bean variety: Swap half the cannellini beans for great northern beans or navy beans for a different texture
- Extra greens: Add Swiss chard, spinach, or collard greens along with or instead of the kale
- Smoky version: Stir in a teaspoon of smoked paprika or add diced pancetta for a smoky depth
- Tuscan bean soup style: Use less bread to keep it more broth-based rather than stew-like
- Winter vegetable ribollita: Add diced butternut squash or parsnips with the carrots for extra sweetness and nutrition
- Cabbage addition: Stir in shredded Savoy cabbage along with the kale for a heartier texture
Read Also: Broccoli Cheddar Soup Recipe
Storage and Reheating
Ribollita is one of those magical dishes that actually improves with time. The flavors deepen and the bread continues to absorb the broth, making the soup even more flavorful the next day.
Proper storage ensures your leftovers stay fresh and delicious for several meals. I often make a double batch just so I have plenty of leftovers to enjoy throughout the week.
Refrigerator storage:
- Let the soup cool completely before transferring to airtight containers
- Store in the refrigerator for up to 4 days
- The soup will thicken considerably as it sits, so you may need to add broth when reheating
- Keep toppings like Parmesan and olive oil separate and add fresh when serving
Freezer storage:
- Freeze the soup without the bread for best results, adding fresh bread when reheating
- Transfer cooled soup to freezer-safe containers, leaving an inch of space at the top for expansion
- Freeze for up to 3 months
- Label containers with the date so you know when to use them
Reheating instructions:
- Reheat on the stovetop over medium-low heat, stirring occasionally until warmed through
- Add vegetable broth or water to thin the soup if it has become too thick
- You can also reheat individual portions in the microwave for 2 to 3 minutes, stirring halfway through
- Top with fresh Parmesan, olive oil, and black pepper after reheating
For a lighter option, try my lentil spinach soup.
Nutritional Facts
This hearty soup is not only delicious but also nutritious, providing a well-balanced meal in a single bowl.
The combination of beans, vegetables, and bread offers protein, fiber, and complex carbohydrates.
Per serving (based on 6 servings):
- Calories: 320
- Total Fat: 9g
- Saturated Fat: 1.5g
- Cholesterol: 0mg
- Sodium: 780mg
- Total Carbohydrates: 48g
- Dietary Fiber: 10g
- Sugars: 7g
- Protein: 13g
- Vitamin A: 85% DV
- Vitamin C: 45% DV
- Calcium: 15% DV
- Iron: 25% DV
Note that these values are approximate and will vary based on the specific ingredients you use. Adding extra Parmesan cheese and olive oil for serving will increase the fat and calorie content.
Health Benefits of Key Ingredients
Beyond just tasting incredible, ribollita is packed with ingredients that provide real nutritional benefits. This is comfort food that you can feel good about eating regularly.
Cannellini beans are protein and fiber powerhouses that help stabilize blood sugar and keep you feeling full.
Tuscan kale is loaded with vitamins K, A, and C, plus powerful antioxidants that support overall health.
Here’s what makes this soup so good for you:
- Cannellini beans: High in plant-based protein and fiber, these beans support digestive health and provide steady energy without blood sugar spikes
- Tuscan kale: Contains antioxidants that may reduce inflammation and support heart health, plus vitamin K for bone strength
- Tomatoes: Rich in lycopene, an antioxidant linked to reduced risk of certain cancers and heart disease
- Garlic: Contains compounds that may boost immune function and have anti-inflammatory properties
- Olive oil: Packed with heart-healthy monounsaturated fats and anti-inflammatory compounds
- Carrots: Provide beta-carotene, which your body converts to vitamin A for eye health and immune function
- Celery: Offers vitamins and minerals while being very low in calories, plus provides beneficial plant compounds
I learned this technique while perfecting my mushroom soup.

FAQs About Tuscan Ribollita Soup
1. Can I make ribollita without stale bread?
Yes, you can use fresh bread, but you’ll need to dry it out first. Cut the bread into cubes and spread them on a baking sheet.
Toast in a 300°F oven for 10 to 15 minutes until dried but not browned, stirring halfway through.
2. What can I substitute for Tuscan kale?
Regular curly kale works well, though it has a slightly different texture. You can also use Swiss chard, collard greens, or spinach.
Just adjust the cooking time since spinach wilts much faster than kale.
3. Is ribollita better the next day?
Absolutely! The bread continues to soak up the broth overnight, and all the flavors meld together beautifully. Many people actually prefer ribollita as leftovers for this reason.
4. Can I make this soup in a slow cooker?
Yes, you can adapt this recipe for a slow cooker. Sauté the vegetables first for better flavor, then transfer everything except the bread to your slow cooker.
Cook on low for 6 to 8 hours, then add the bread during the last 30 minutes.
5. How can I make ribollita vegan?
This soup is naturally vegetarian, and it’s easy to make vegan. Simply omit the Parmesan cheese when serving, or use a vegan Parmesan alternative. Everything else in the recipe is already plant-based.
Read Also: Autumn Minestrone Soup Recipe
Conclusion
Tuscan ribollita soup is one of those dishes that brings people together around the table. It’s humble, honest food that celebrates simple ingredients transformed into something truly special.
I hope this Tuscan Ribollita Soup becomes a regular in your meal rotation. It’s perfect for cozy weeknight dinners, meal prep, or feeding a crowd without breaking the bank.
Give this recipe a try and taste why ribollita has been warming Italian homes for generations.
I’d love to hear how your soup turns out, so drop a comment below and let me know if you made any fun variations.
Recommended:
- Beef Barley Soup Recipe
- Roasted Carrot Ginger Soup
- Creamy Turkey Soup Recipe
- Roasted Cauliflower Soup Recipe
- Apple and Parsnip Soup Recipe



