If you have a soft spot for comforting, hearty winter soups that also sing with fresh, vibrant flavors, you are going to adore this Ribollita (Tuscan White Bean Soup) Recipe. This traditional Tuscan classic combines tender cannellini beans, earthy kale, fragrant garlic, and a medley of colorful veggies to create a soul-warming experience in every spoonful. What makes this soup truly special is its wonderful balance of textures and the rustic charm that comes from simmering these simple, wholesome ingredients together. Once you try this, you’ll find it hard to pass up an invitation to make it again and again, whether for family dinners or cozy evenings with friends.
Ingredients You’ll Need
The beauty of this Ribollita (Tuscan White Bean Soup) Recipe is in its simplicity. Each ingredient plays a vital role—adding layers of taste, texture, or color that come together to form a beautifully balanced dish you’ll crave. From the gentle sweetness of carrots to the deep umami from the Parmesan rind, every element enhances the final soup.
- Olive oil (2 tablespoons): Your foundation for sautéing and adding a silky richness to the soup.
- Pancetta or baco, optional (1/2 cup chopped): Adds savory depth, but feel free to skip or use vegan baco for a plant-based twist.
- Onions (2 cups diced): Bring a mild sweetness and essential body to the base.
- Carrots (1 cup diced): Contribute subtle sweetness and vibrant color that enlivens the soup.
- Fennel bulb or celery (1 cup diced): Offers a hint of anise-like fragrance or crisp freshness as a substitute.
- Garlic (4-6 cloves, roughly chopped): A fragrant powerhouse that energizes every bite.
- Freshly ground black pepper (1 teaspoon): Adds a gentle kick and warmth.
- Crushed red pepper flakes (1/4 teaspoon, plus more to taste): For a subtle heat that balances the flavors.
- Salt (2 teaspoons, plus more as needed): To season and elevate every ingredient.
- Tomatoes (2-3 medium diced or a 14-ounce can): Bring acidity and sweetness that brighten the soup.
- Lacinato kale (6 cups chopped): This Tuscan kale adds color, texture, and nutritional power.
- White wine splash: Introduces a hint of acidity and a lush background note.
- Chicken or vegetable stock (6 cups): The liquid canvas that melds all flavors seamlessly.
- Parmesan rind, optional: Adds rich depth and umami to the simmering soup.
- Cannellini beans (3 cups cooked or 2 cans drained, rinsed): Creamy white beans that soak up all the great flavors.
- Fresh Italian parsley (1/2 cup chopped): For a bright, herbal finish.
- Grated Pecorino or Parmesan, optional: To sprinkle on top for salty, cheesy goodness.
- Crusty bread: Essential for dipping and soaking up every last drop.
- Lemon garlic rosemary oil: Made with ½ cup good olive oil, zest of one large lemon, 4 cloves sliced garlic, and a few sprigs of rosemary or thyme for a fragrant drizzle.
How to Make Ribollita (Tuscan White Bean Soup) Recipe
Step 1: Make the Lemon Garlic Rosemary Oil
Start by combining olive oil, lemon zest, garlic slices, and sprigs of fresh rosemary in a small jar or bowl. Let this fragrant mixture sit at room temperature or refrigerate it overnight if you want the flavors to deepen. This oil will add an aromatic flourish to the finished soup and is worth the little extra effort.
Step 2: Sauté the Base
In a large, heavy-bottomed pot or Dutch oven, warm the olive oil over medium heat. Add the diced onions and if using, the chopped pancetta. Cook for 6 to 8 minutes until the onions become translucent and the pancetta has rendered some of its fat, infusing the oil with savory goodness. Reduce the heat to medium-low and then add diced carrots, fennel or celery, chopped garlic, salt, black pepper, and red pepper flakes. Keep cooking for another 7 to 9 minutes, stirring regularly, until the vegetables soften and start to sweeten.
Step 3: Add Tomatoes and Kale
Next, stir in the diced tomatoes and chopped lacinato kale. Splash in some white wine to lift the flavors, and keep sautéing for 7 to 8 minutes until the kale starts to wilt and everything melds together beautifully. This step builds layers of freshness and earthiness that define this Ribollita (Tuscan White Bean Soup) Recipe.
Step 4: Simmer the Soup
Pour in the chicken or vegetable stock along with the cooked cannellini beans. Bring the mixture to a boil before lowering the heat to medium-low. Let it simmer gently for about 15 minutes to marry the flavors. Adding a Parmesan rind at this stage is optional but highly recommended if you want to deepen the umami notes that make this soup truly irresistible.
Step 5: Final Seasoning and Fresh Herbs
Once the soup has simmered, stir in fresh chopped Italian parsley for a surprising burst of freshness. Taste and tweak the seasoning with additional salt or pepper if needed. These final adjustments let you perfect the dish to your liking before serving.
Step 6: Serve with Flair
Ladle the hot soup into bowls and finish with a drizzle of the lemon garlic rosemary oil you made earlier. Sprinkle grated Pecorino or Parmesan on top if you like, and serve alongside crusty bread that’s perfect for dipping and savoring every last drop.
How to Serve Ribollita (Tuscan White Bean Soup) Recipe
Garnishes
The lemon garlic rosemary oil drizzle adds a beautiful aromatic touch while grated cheese like Pecorino or Parmesan brings richness and saltiness that heightens this humble soup’s appeal. Fresh Italian parsley brightens each spoonful for a lovely herbal balance.
Side Dishes
Crusty, rustic bread is non-negotiable with Ribollita. It soaks up the broth and adds a satisfying chew. For a heartier meal, serve alongside a simple arugula salad tossed with lemon and olive oil, or roasted seasonal vegetables to keep the focus on fresh, clean flavors.
Creative Ways to Present
For a crowd, serve Ribollita in individual rustic bowls with a small jar of lemon garlic rosemary oil on the side for guests to drizzle as they please. Another fun idea is to hollow out sourdough loaves and ladle the soup inside for an edible bread bowl that dazzles at casual dinner parties.
Make Ahead and Storage
Storing Leftovers
This soup actually improves in flavor the next day as the ingredients mingle even more, so storing leftovers in an airtight container in the refrigerator is ideal. It will keep well for up to 4 days, making it perfect for meal prep.
Freezing
You can freeze Ribollita in portioned containers, leaving out any fresh herbs or cheese until reheating. Freeze for up to 3 months and thaw overnight in the fridge before reheating gently on the stove to preserve the soup’s beautiful texture.
Reheating
Reheat the soup on the stovetop over medium-low heat, stirring occasionally. Add a splash of stock or water if it thickens too much. Reintroduce fresh parsley and a drizzle of the lemon rosemary oil right before serving to revive its bright, fresh character.
FAQs
Can I make Ribollita (Tuscan White Bean Soup) Recipe vegan?
Absolutely! Simply omit the pancetta and Parmesan rind, and swap chicken stock for vegetable stock. Use vegan Parmesan or nutritional yeast for a cheesy flavor boost. This soup still shines brightly with those changes.
What type of beans work best?
Cannellini beans are traditional for Ribollita because of their creamy texture and mild flavor. Great Northern beans also work beautifully if you can’t find cannellini.
Is it necessary to use kale?
Kale, especially lacinato kale, is classic in this recipe for its tender leaves and slightly bitter taste that balances the soup. You can substitute with Swiss chard or collard greens if preferred, but kale adds a distinctive Tuscan touch.
Can Ribollita be made ahead of time?
Yes, this soup is perfect for making ahead since the flavors deepen and taste even better after resting. Prepare it a day ahead and reheat gently for an incredibly satisfying meal.
What is the best bread to serve with Ribollita?
A rustic, crusty bread like ciabatta or a country-style loaf is ideal for dipping and soaking up the flavorful broth. Slightly toasted bread works wonderfully, too.
Final Thoughts
If you’re looking for a soul-warming dish that fills your kitchen with irresistible aromas and satisfies on every level, this Ribollita (Tuscan White Bean Soup) Recipe is your new best friend. It’s rustic, nourishing, and utterly delicious—a true testament to the magic of simple, fresh ingredients brought together with care. Give it a try and watch it become a beloved staple in your own kitchen!
Print
Ribollita (Tuscan White Bean Soup) Recipe
- Total Time: 1 hour
- Yield: 8 servings
- Diet: Low Fat
Description
Ribollita is a hearty and comforting Tuscan white bean soup made with fresh vegetables, cannellini beans, kale, and a flavorful lemon garlic rosemary oil. This traditional Italian dish features layers of sautéed vegetables, savory stock, and crusty bread, making it a perfect meal for cooler days. With optional additions like pancetta and Parmesan rind, this soup offers deep, rich flavors while remaining wholesome and satisfying.
Ingredients
Soup
- 2 tablespoons olive oil
- 1/2 cup chopped pancetta or bacon (optional; can substitute with vegan bacon)
- 2 cups diced onions
- 1 cup diced carrots
- 1 cup diced fennel bulb (or substitute with celery)
- 4–6 cloves garlic, roughly chopped
- 1 teaspoon freshly ground black pepper
- 1/4 teaspoon crushed red pepper flakes (more to taste)
- 2 teaspoons salt, plus more to taste
- 2–3 medium tomatoes, diced (or 1 14-ounce can diced tomatoes)
- 6 cups lacinato kale, chopped
- Splash of white wine
- 6 cups chicken or vegetable stock
- Parmesan rind (optional, for added depth and flavor)
- 3 cups cooked cannellini beans (or 2 cans cannellini beans, drained and rinsed; great northern beans also work)
- 1/2 cup chopped fresh Italian parsley leaves
Lemon Garlic Rosemary Oil
- 1/2 cup good quality olive oil
- Zest of one large lemon
- 4 cloves garlic, sliced
- Few sprigs rosemary (or substitute with thyme or sage)
To Serve
- Grated pecorino or Parmesan cheese (optional or use vegan Parmesan)
- Crusty bread
Instructions
- Make the Lemon Garlic Rosemary Oil: Place olive oil, lemon zest, sliced garlic, and rosemary sprigs in a small jar or bowl. Let the mixture sit on the counter for a few hours or overnight in the refrigerator to infuse the flavors.
- Sauté Vegetables and Pancetta: Heat 2 tablespoons of olive oil in a large heavy-bottom pot or Dutch oven over medium heat. Add onions and optional chopped pancetta. Sauté for 6-8 minutes until onions soften and pancetta begins to brown.
- Add Remaining Vegetables and Seasoning: Lower the heat to medium-low. Add diced carrots, fennel (or celery), roughly chopped garlic, salt, black pepper, and crushed red pepper flakes. Cook, stirring occasionally, for 7-9 minutes until vegetables are tender.
- Incorporate Tomatoes and Kale: Stir in diced tomatoes and chopped lacinato kale. Add a splash of white wine. Continue sautéing and stirring occasionally for 7-8 minutes until kale wilts and tomatoes break down.
- Simmer Soup: Pour in chicken or vegetable stock along with cooked or canned cannellini beans. Add Parmesan rind if using. Bring to a boil, then reduce heat to medium-low and simmer gently for 15 minutes to meld flavors.
- Finish and Adjust Seasoning: Stir in chopped fresh Italian parsley. Taste and adjust salt and pepper as needed.
- Serve: Ladle soup into bowls. Drizzle with the prepared lemon garlic rosemary oil and sprinkle with grated Parmesan or Pecorino cheese if desired. Serve with crusty bread on the side.
Notes
- For a vegan version, omit pancetta and Parmesan rind, and substitute vegan bacon and vegan Parmesan.
- Lacinato kale, also known as dinosaur kale, is preferred for its texture and flavor, but you can substitute with curly kale.
- The Parmesan rind adds a rich, savory depth to the soup but is optional.
- The lemon garlic rosemary oil adds a bright, aromatic finish that complements the hearty soup beautifully.
- This soup tastes even better the next day as flavors continue to meld.
- Use crusty bread to soak up the delicious broth.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Tuscan, Italian
