If you have ever dreamed of a soup that wraps you in warmth and comfort while delivering hearty, rustic flavors, then you need to try this Ribollita: Traditional Italian Vegetable and Bean Soup Recipe. It’s a beautiful blend of tender cannellini beans, vibrant kale, and fragrant herbs simmered in a rich tomato and stock base, all brought together with the cozy addition of crusty bread and Parmesan. This classic Tuscan soup celebrates simplicity at its finest, utilizing humble ingredients that transform into a soul-soothing meal perfect for any day when you want something nourishing and satisfying.
Ingredients You'll Need
Every ingredient in this dish plays a crucial role in building layers of flavor, texture, and inviting color. You’ll find that these simple, wholesome components come together to create a wonderfully balanced and authentic soup that warms from the inside out.
- Cannellini beans: Provide creamy, mild-flavored protein that forms the hearty base.
- Olive oil: Adds richness and helps soften the vegetables, creating depth.
- Yellow onion: Brings sweetness and aromatic foundation.
- Celery: Offers a subtle crunch and bright, fresh notes.
- Carrots: Add natural sweetness and vibrant orange color.
- Garlic: Infuses warmth and pungency that awakens the senses.
- Kosher salt and black pepper: Essential seasonings to elevate every flavor.
- Crushed red pepper: Gives a gentle kick to keep the soup lively.
- Tomato paste: Intensifies the soup’s richness and gives an appealing deep red hue.
- Fresh thyme sprigs: Impart herbal brightness and earthiness.
- Chicken or vegetable stock: Creates the flavorful liquid base and ties ingredients together.
- Lacinato kale: Adds sturdy green leaves and a slightly bitter contrast.
- Baguette slices: Used in the soup itself to soak up the flavors and add rustic texture.
- Parmesan-Reggiano cheese: Finely grated for a salty, nutty finish both inside and atop the soup.
How to Make Ribollita: Traditional Italian Vegetable and Bean Soup Recipe
Step 1: Prepare the Bean Base
The magic starts with the beans. Take half of your cannellini beans and pulse them in a food processor until smooth, adding a bit of stock if needed for a creamy consistency. This puree will thicken the soup, giving it that velvety texture that makes Ribollita so comforting.
Step 2: Sauté the Vegetables
Warm your olive oil in a medium pot over medium heat. Add the finely minced yellow onion, diced celery, and carrots. Cook them gently for 5 to 7 minutes until they soften and release their natural sweetness. Stir in the minced garlic, kosher salt, freshly ground black pepper, crushed red pepper, and fresh thyme. Let these savory, fragrant ingredients mingle for a couple of minutes until you can smell their wonderful aroma filling your kitchen.
Step 3: Deepen the Flavor with Tomato Paste
Next, mix in the tomato paste. Cook it until it darkens to a deep brick red color—this process intensifies the tomato’s sweetness and adds a rich umami depth to your soup.
Step 4: Combine Everything and Simmer
Add the reserved Parmesan rind to infuse savory notes, followed by the bean puree and the remaining whole beans. Pour in your stock and toss in the roughly chopped lacinato kale. Bring everything to a gentle simmer, then reduce the heat to low, cover, and allow the flavors to marry together over 15 to 20 minutes. During this time, the kale wilts perfectly and the soup develops its signature hearty yet delicate balance.
Step 5: Add the Bread and Cheese
Tear up half of your baguette and scatter the pieces over the soup in the pot. Sprinkle generously with finely grated Parmesan-Reggiano, allowing the bread to soak up the broth and soften beautifully. Serve hot with an extra drizzle of olive oil and more Parmesan if you desire that luscious, melty finish.
How to Serve Ribollita: Traditional Italian Vegetable and Bean Soup Recipe
Garnishes
Elevate your Ribollita with a drizzle of good quality olive oil just before serving. A fresh grind of black pepper and a sprinkle of Parmesan cheese add welcoming layers of flavor. If you like, a pinch of crushed red pepper flakes on top gives an exciting little spark.
Side Dishes
This soup is robust enough to be a full meal on its own, but if you want to turn it into a delightful Italian feast, serve it alongside a crisp green salad or a plate of marinated olives. A chilled glass of white wine or a rustic red pairs beautifully as well.
Creative Ways to Present
For a rustic, authentic touch, serve Ribollita in deep bowls lined with toasted baguette slices to sop up the broth. You can also ladle it into mini cast-iron skillets or small crocks for a cozy presentation that’s sure to impress guests at your next dinner.
Make Ahead and Storage
Storing Leftovers
One of the best things about Ribollita is that its flavors improve after a day or two. Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days. The kale will remain tender and the beans will soak up even more of the soup’s delicious broth.
Freezing
This soup freezes wonderfully. Portion it into freezer-safe containers or bags and freeze for up to 3 months. Make sure to leave some headspace as it expands. When thawing, do so overnight in the fridge for best texture retention.
Reheating
To reheat, gently warm the soup over medium-low heat on the stove, stirring occasionally to prevent sticking. Add a splash of stock or water if it feels too thick. Avoid boiling to preserve the fresh flavors and texture of the kale and beans.
FAQs
Can I use other types of beans for this recipe?
Absolutely! While cannellini beans are traditional and provide a creamy texture, great northern beans or even navy beans work beautifully as substitutes with a similar mild flavor.
Is Ribollita suitable for vegetarians?
Yes, it’s very easy to make vegetarian by using vegetable stock instead of chicken stock. The soup is naturally rich and flavorful without any meat.
What if I don’t have lacinato kale? Can I use other greens?
If lacinato kale isn’t available, you can substitute with curly kale, Swiss chard, or even spinach. Keep in mind that spinach wilts much faster, so add it later in the cooking process.
Why does the recipe call for bread in the soup?
The bread is integral to Ribollita. Traditionally, this soup was made to use up stale bread, which soaks up the broth and thickens the soup, creating a uniquely satisfying texture and robust character.
Can I make this soup spicy?
Definitely! The recipe includes crushed red pepper, but feel free to increase the amount or add a pinch of chili flakes to match your heat preference. Just go slowly to balance the flavors perfectly.
Final Thoughts
There is something genuinely heartwarming about spooning a bowl of Ribollita: Traditional Italian Vegetable and Bean Soup Recipe. It’s the kind of dish that feels like a hug from the inside, combining rustic charm with satisfying nutrition. Whether you are cooking for a crowd or simply craving something comforting, I truly encourage you to make this soulful soup — it’s a timeless Italian treasure you’ll want on repeat all year round.
Print
Ribollita: Traditional Italian Vegetable and Bean Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Tuscan, Italian
- Diet: Vegetarian
Description
Ribollita is a classic Tuscan soup featuring creamy cannellini beans, hearty kale, and rustic bread, slow-cooked to blend rich flavors. This comforting and wholesome recipe uses simple ingredients, simmered together to create a thick, satisfying meal perfect for any season.
Ingredients
Beans and Purée
- 2 (15-ounce) cans cannellini beans or great white northern beans, drained, washed, and divided
Vegetables and Aromatics
- ¼ cup olive oil (plus more for topping)
- ½ yellow onion, peeled and minced
- 2 ribs celery, finely diced
- 3 small carrots, peeled, ends trimmed and diced
- 3 garlic cloves, minced
- ½ teaspoon kosher salt (plus more to taste)
- Freshly ground black pepper
- 1 teaspoon crushed red pepper (reduce to ½ teaspoon if sensitive to heat)
- 2 sprigs fresh thyme
Other Ingredients
- 3 tablespoons tomato paste
- 3 ½ cups low-sodium chicken stock or vegetable stock
- 1 bunch Lacinato kale, ribs removed and roughly chopped
- 1 baguette, cut into slices
- 3 ounces finely grated Parmesan-Reggiano cheese
Instructions
- Prepare Bean Purée: Add half of the drained cannellini beans to a food processor and pulse until smooth. If needed, add some broth from the recipe to achieve a smoother texture. Set this bean purée aside for later use.
- Sauté Vegetables: Heat olive oil in a medium pot over medium heat. Add minced onion, diced celery, and diced carrots. Cook for 5 to 7 minutes until very softened. Stir in minced garlic, kosher salt, freshly ground black pepper, crushed red pepper, and fresh thyme. Cook together for 1 to 2 minutes until fragrant.
- Add Tomato Paste and Combine Ingredients: Stir in the tomato paste and cook until it darkens to a deep brick red color, about 2 minutes. Add the Parmesan-Reggiano rind, reserved bean purée, remaining whole beans, stock, and roughly chopped kale. Stir to combine.
- Simmer the Soup: Reduce heat to low, cover the pot, and cook the soup for 15 to 20 minutes to allow flavors to meld and the kale to soften.
- Add Bread and Cheese topping: Tear half of the baguette into pieces and place them on top of the soup in the pot. Sprinkle grated Parmesan-Reggiano over the bread pieces.
- Serve: Ladle the Ribollita into bowls. Garnish each serving with a drizzle of olive oil and additional Parmesan, if desired.
- Storage: Store leftovers in an airtight container. The soup will keep well refrigerated for 3 to 4 days and reheats wonderfully.
Notes
- Using vegetable stock makes this soup suitable for vegetarians.
- Adjust crushed red pepper according to your preferred spice level.
- The soup improves in flavor when reheated, making it perfect for leftovers.
- Use day-old or slightly stale baguette for better texture when added to the soup.
- You can omit the Parmesan rind if unavailable, but it adds great depth of flavor.

Leave a Reply