If you love soups that feel like a warm embrace on a chilly day, then you absolutely must try this Ribollita: Traditional Tuscan Vegetable and Bean Soup Recipe. It’s a hearty, rustic dish with deep roots in Tuscan cooking, packed with comforting vegetables, creamy cannellini beans, and thickened with cubes of bread for that perfect cozy texture. Every spoonful sings of home-cooked goodness and wholesome simplicity, making it an ideal meal for when you want something nourishing and full of flavor but without fuss. Trust me, once you make this ribollita, it’ll quickly become your go-to for satisfying dinners with a touch of Italian countryside charm.
Ingredients You’ll Need

Getting the ingredients right is the secret to nailing this classic soup. Each component plays an essential role—from the tender beans providing protein and creaminess to the fresh kale adding vibrant color and a slight earthiness, and the bread creating that beloved thick texture. These straightforward ingredients come together in a way that’s magic on the palate.
- Cannellini Beans (2 cups): Creamy white beans that bring hearty protein and smooth texture to the soup.
- Vegetable Broth (6 cups): The flavorful base that keeps things light yet savory.
- Carrots, diced (1 cup): Add a natural sweetness and lovely color contrast.
- Onion, diced (1): Builds a savory foundation with aromatic warmth.
- Celery, diced (1 cup): Gives a gentle crunch and fresh undertone.
- Kale or Cabbage, chopped (2 cups): Brings a rustic green touch and hearty texture.
- Crushed Tomatoes (1 can): Provides acidity and depth for balanced flavor.
- Cubed Bread (2 cups): The star that thickens this soup into a stew-like comfort food.
- Olive Oil, Garlic, Salt & Pepper: Essential seasoning elements that elevate every bite with richness and aroma.
How to Make Ribollita: Traditional Tuscan Vegetable and Bean Soup Recipe
Step 1: Sauté the Vegetables
Start by warming some olive oil in a large pot over medium heat. Add the diced onion, carrots, celery, and garlic, and let them gently cook until softened and fragrant. This step is crucial because it creates a flavorful base, coaxing out the natural sweetness of the vegetables and layering the soup with complexity right from the start.
Step 2: Add Beans, Tomatoes, and Broth
Next, stir in your cannellini beans, crushed tomatoes, and vegetable broth. Bring everything to a gentle simmer. This combination builds the heart of the soup — the broth becomes infused with the savory richness of beans and the slight acidity from tomatoes, setting the stage for a deeply satisfying dish.
Step 3: Simmer and Build Flavor
Let the soup simmer uncovered for about 20 minutes. This slow simmer allows all the flavors to meld together, thickening slightly and becoming more robust. During this time, the kitchen starts filling with that irresistible aroma that makes you hungry before the first bite.
Step 4: Add Kale and Bread
Now it’s time to add the chopped kale (or cabbage) and the cubed bread to the pot. These ingredients are what transform the soup from a simple broth into a filling, stew-like ribollita. The greens soften perfectly while the bread absorbs the liquid and breaks down just enough to thicken the soup beautifully.
Step 5: Cook Until Thickened
Continue cooking the soup until it achieves that thick, stew-like consistency we all love in ribollita. Stir occasionally, making sure the bread melds well without sticking to the bottom. The result should be a richly textured, comforting vegetable and bean soup that feels just like a warm hug.
How to Serve Ribollita: Traditional Tuscan Vegetable and Bean Soup Recipe
Garnishes
For serving, a drizzle of good-quality extra virgin olive oil on top is essential—it adds a silky richness and a beautiful gleam. You can also sprinkle freshly cracked black pepper or a few shavings of Parmesan (if you’re not keeping it vegan) for an extra layer of indulgence. These little touches bring the soup alive and make it irresistibly inviting.
Side Dishes
This soup is quite hearty, so lighter side dishes complement it well. Consider serving with a simple mixed green salad tossed in a lemon vinaigrette or some crunchy roasted vegetables. A crusty baguette or focaccia bread also pairs wonderfully, especially for dipping into the thick, flavorful broth.
Creative Ways to Present
Want to wow your guests or simply add flair to your weekday dinner? Serve the ribollita in rustic bowls with a sprig of fresh rosemary or thyme on top. For a cozy vibe, accompany the dish with a glass of Chianti or your favorite dry red wine to channel that Tuscan countryside feel.
Make Ahead and Storage
Storing Leftovers
The beauty of this soup is that its flavors actually deepen when it sits overnight. Store leftover ribollita in an airtight container in the refrigerator for up to 3 days. When you reheat it, you’ll notice the taste is even richer and more harmonious than the day you made it.
Freezing
Ribollita freezes beautifully. Spoon cooled soup into freezer-safe containers or bags and freeze for up to 2 months. When thawed, it retains its texture well, making it a fabulous make-ahead meal for busy days or cold evenings when you want comfort without prepping from scratch.
Reheating
Reheat gently on the stovetop over low heat or in the microwave, stirring occasionally. This soup deserves slow warming to preserve the textures and flavors. Remember, ribollita means “reboiled,” so reheating is part of its charm, intensifying its signature taste and thick consistency.
FAQs
What is Ribollita exactly?
Ribollita is a traditional Tuscan soup made from leftover bread, beans, and vegetables. It’s known for its thick, stew-like texture and robust, comforting flavors that come from simmering simple ingredients slowly together.
Can I use other types of beans instead of cannellini?
Absolutely! While cannellini beans are traditional, you can substitute with great northern beans or any creamy white bean you prefer. Just keep in mind that different beans might slightly change the texture or flavor.
Is ribollita suitable for vegans?
Yes, this recipe is naturally vegan if you skip the Parmesan cheese garnish. The heartiness from the beans and bread makes it incredibly filling without any animal products.
Why is bread added to the soup?
The bread acts as a thickener, soaking up the broth and breaking down to give ribollita its signature dense and hearty texture. Using slightly stale bread is even better, as it holds up well in the soup without turning mushy.
Can I make ribollita in a slow cooker?
Definitely! Start by sautéing the vegetables on the stovetop, then transfer everything to a slow cooker. Cook on low for 6 to 8 hours or on high for 3 to 4 hours, adding kale and bread in the last hour to prevent them from overcooking.
Final Thoughts
There’s something incredibly special about making and sharing this Ribollita: Traditional Tuscan Vegetable and Bean Soup Recipe. It’s modest yet bursting with flavor, budget-friendly yet full of wholesome goodness. If you’re craving a dish that wraps you up in comfort and tells a story of rustic Italian heritage, this ribollita is the one to try. Get your pots ready and enjoy the magic of a true Tuscan classic at your table.
Print
Ribollita: Traditional Tuscan Vegetable and Bean Soup Recipe
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Ribollita is a traditional Tuscan soup made with cannellini beans, hearty vegetables, and rustic bread that thickens the soup into a comforting and flavorful meal. This vegetable and bean soup is simmered to perfection, making it a wholesome and satisfying dish ideal for cooler days or any time you’re craving authentic Italian comfort food.
Ingredients
Vegetables and Broth
- 1 onion, diced
- 1 cup carrots, diced
- 1 cup celery, diced
- 2 cups chopped kale or cabbage
- 1 can crushed tomatoes (about 14 oz)
- 6 cups vegetable broth
Beans and Bread
- 2 cups cooked cannellini beans (or canned, drained and rinsed)
- 2 cups cubed rustic bread (preferably stale)
Seasonings and Oils
- 2–3 cloves garlic, minced
- Olive oil for sautéing and drizzling
- Salt, to taste
- Black pepper, to taste
Instructions
- Prepare the base vegetables: Heat a few tablespoons of olive oil in a large pot over medium heat. Add the diced onion, carrots, celery, and minced garlic. Sauté until the vegetables soften and the onions become translucent, about 5-7 minutes.
- Add beans, tomatoes, and broth: Stir in the cannellini beans and crushed tomatoes. Pour in the vegetable broth. Bring the mixture to a gentle boil, then reduce the heat to a simmer.
- Simmer the soup: Let the soup simmer uncovered for approximately 20 minutes, allowing the flavors to meld and the vegetables to become tender.
- Add kale and bread: Stir in the chopped kale or cabbage and the cubed bread. The bread will soak up the broth and help thicken the soup, giving ribollita its traditional hearty texture.
- Cook until thickened: Continue cooking for about 10 more minutes, stirring occasionally, until the soup is thick and the bread has broken down into the broth, creating a rich consistency.
- Season and serve: Taste and adjust seasoning with salt and pepper as needed. Ladle the soup into bowls and drizzle with extra virgin olive oil before serving for added richness.
Notes
- Ribollita means “reboiled” in Italian, reflecting the tradition of reheating the soup to deepen its flavor. It tastes even better the next day.
- Use day-old, crusty rustic bread to achieve the proper texture.
- Feel free to substitute kale with cabbage depending on availability or preference.
- Add a pinch of red pepper flakes for a hint of spice if desired.
- Leftovers can be stored refrigerated for up to 3 days or frozen for up to 3 months.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
