There’s something deeply comforting about a hearty bowl of soup, especially as the weather cools. This Tuscan White Bean and Kale Soup, often called Ribollita, has become a staple in my kitchen. It’s a rustic, nourishing dish that comes together with simple ingredients and even tastes better the next day.
Why This Tuscan White Bean and Kale Soup Works
This Tuscan White Bean and Kale Soup (Ribollita) is a testament to simple, humble ingredients transforming into something truly satisfying. The combination of tender beans, earthy kale, and a flavorful broth, often enriched with stale bread, creates a dish that is both filling and incredibly wholesome.
Ingredients
- 2 tablespoons olive oil, plus more for drizzling
- 1 large yellow onion, finely chopped
- 2 carrots, peeled and finely chopped
- 2 celery stalks, finely chopped
- 4 cloves garlic, minced
- 1 teaspoon dried rosemary
- 1 teaspoon dried thyme
- 1/2 teaspoon red pepper flakes (optional, for a little heat)
- 1 (28-ounce) can diced tomatoes, undrained
- 6 cups vegetable broth (or chicken broth for a non-vegetarian version)
- 2 (15-ounce) cans cannellini beans, rinsed and drained
- 1 bunch kale (about 6-8 cups chopped), tough stems removed, roughly chopped
- Salt and freshly ground black pepper to taste
- 4-6 slices day-old crusty bread, torn into bite-sized pieces (optional, for traditional Ribollita)
- Freshly grated Parmesan cheese, for serving (optional)
Gathering these ingredients is straightforward, with most being pantry staples or easily found at your local grocery store. The beauty of this soup lies in its simplicity and the ability to adapt it to what you have on hand.
How to Make It
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables are softened and the onion is translucent, about 8-10 minutes. This is often referred to as the “soffritto” and forms the flavor base of many Italian dishes. Taking your time here builds a deeper flavor.
- Add the minced garlic, dried rosemary, dried thyme, and red pepper flakes (if using) to the pot. Cook for another minute until fragrant, being careful not to burn the garlic.
- Pour in the diced tomatoes (with their juices) and the vegetable broth. Bring the mixture to a simmer, scraping up any browned bits from the bottom of the pot.
- Add 1.5 cans of the cannellini beans to the pot. Using the back of a spoon or a potato masher, gently mash about half of these beans against the side of the pot. This will help thicken the soup naturally. Leave the remaining half can whole.
- Bring the soup back to a gentle simmer. Stir in the chopped kale. Cook, stirring occasionally, until the kale has wilted and is tender, about 5-7 minutes.
- Season the soup generously with salt and freshly ground black pepper. Taste and adjust seasonings as needed. Remember, flavors will meld and intensify as the soup sits.
- If you’re making a more traditional Ribollita, add the torn bread pieces to the soup. Stir them in and let them simmer for a few minutes until they begin to soften and absorb the broth. This step adds a wonderful, rustic texture.
- Serve the Tuscan White Bean and Kale Soup hot. Ladle it into bowls and, if desired, top with a drizzle of good quality olive oil, a sprinkle of freshly grated Parmesan cheese, and some extra black pepper.
Follow these steps and you’ll have a delicious and satisfying Tuscan White Bean and Kale Soup ready to enjoy.
Here’s another great option: Black Bean Soup
Nutrition at a Glance
- Rich in Fiber: The combination of beans and kale provides a significant amount of dietary fiber, promoting digestive health and a feeling of fullness.
- Good Source of Plant-Based Protein: Cannellini beans are an excellent source of protein, making this soup a satisfying meatless meal.
- Packed with Vitamins and Minerals: Kale is a powerhouse of vitamins A, C, and K, as well as minerals like manganese and calcium.
- Lower in Calories: Compared to many hearty soups, this Ribollita is naturally lower in calories, especially when made without excessive amounts of added fats.
- Antioxidant Boost: The colorful vegetables and herbs contribute antioxidants, which help protect your body’s cells from damage.
- Heart Health Support: The fiber and healthy fats from olive oil can contribute to better cardiovascular health.
- Hydration: As a soup, it contributes to your daily fluid intake.
How to Serve It
- Classic Ribollita Style: Serve the soup piping hot, ensuring there are softened bread pieces throughout. Top with a generous drizzle of extra virgin olive oil and a sprinkle of freshly grated Parmesan cheese. The oil adds a luxurious finish, and the cheese a salty, umami kick.
- With Crusty Bread on the Side: If you prefer to keep your bread separate, serve the soup in bowls alongside slices of toasted crusty bread for dipping. A good sourdough or ciabatta works wonderfully.
- As a Starter: For a lighter meal, serve smaller portions as an appetizer before a main course.
- With a Side Salad: A simple green salad with a light vinaigrette makes a refreshing accompaniment.
- Garnished Simply: Even without cheese, a good drizzle of olive oil and a grind of fresh black pepper elevates the presentation and flavor.
Serving this soup is all about enhancing its rustic charm and allowing the fresh flavors to shine.
Common Mistakes
- Browning the Soffritto Too Quickly: Rushing the sautéing of the onion, carrots, and celery can lead to them tasting raw rather than sweet and tender. Cook them over medium heat until they are truly softened and slightly golden.
- Not Seasoning Enough: Beans and kale can be a bit bland on their own. Don’t be shy with salt and pepper. Taste and adjust seasonings throughout the cooking process, especially before you add the bread (if using), as the bread will absorb some of the saltiness.
- Overly Strong Broth Flavor: If your broth is very concentrated or has a strong flavor, it might overpower the more delicate notes of the vegetables. Using a good quality, but not overly seasoned, vegetable or chicken broth is key. You can always add more seasoning later.
- Tearing the Kale Incorrectly: While it’s a rustic soup, removing the tough, woody stems is important for a pleasant texture. Even if you don’t have time for perfectly chopped kale, at least strip the leaves from the thick stems.
- Using Stale Bread That’s Too Fresh: For traditional Ribollita, the bread should be day-old (or even two days old) and not so stale that it turns to dust when handled. It needs enough substance to absorb the broth without completely disintegrating.
- Forgetting to Mash Some Beans: Mashing a portion of the beans is crucial for achieving a creamy, thickened soup without needing flour or cornstarch. If you skip this step, your soup might be too brothy.
- Adding Salt Too Early with Canned Beans: Canned beans already contain sodium. It’s best to add most of your salt towards the end of cooking to avoid over-salting, especially if you’re using low-sodium broth.
Avoiding these common pitfalls will ensure your Tuscan White Bean and Kale Soup is as delicious and texturally sound as it should be.
Storage and Reheating
- Refrigerator Storage: Once cooled, store the soup in an airtight container in the refrigerator for up to 3-4 days. The flavors will actually deepen and meld beautifully overnight.
- Freezing: This soup freezes quite well. Allow it to cool completely, then transfer it to freezer-safe containers or bags. It can be stored in the freezer for up to 2-3 months. Note that if you add bread, it may become quite soft after freezing and thawing. For best results, consider adding bread only when reheating if you plan to freeze.
- Reheating on the Stovetop: This is the preferred method. Gently reheat the soup in a pot over medium-low heat, stirring occasionally. If the soup has become too thick, you can add a splash of water or additional broth to reach your desired consistency.
- Reheating in the Microwave: Transfer a portion of the soup to a microwave-safe bowl. Heat on medium power, stirring every minute or so, until heated through.
- Adding Fresh Elements: When reheating, you can always add a fresh drizzle of olive oil, a squeeze of lemon juice, or a fresh handful of kale if the old kale has become too soft for your liking.
Proper storage and reheating will ensure you can enjoy this comforting soup even days after it’s made.

Leftover Ideas
- Second Bowl (of Course!): The most obvious and enjoyable way to enjoy leftovers is to simply have another bowl. Ribollita often tastes even better the next day as the flavors have had more time to deepen and meld.
- Soup with a Fried Egg: Reheat a bowl of the soup and top it with a perfectly fried or poached egg. The runny yolk adds an extra layer of richness that complements the rustic flavors.
- Sandwich Filling: The thick, hearty nature of this soup makes it a great base for a unique sandwich. If you have leftover soup with softened bread, you can even press it slightly to make a sort of rustic panini. Otherwise, serve chunks of crusty bread alongside and use the soup as a dip.
- Base for a Grain Bowl: Reheat the soup and serve it over a bed of cooked grains like farro, quinoa, or even brown rice. It adds moisture and incredible flavor to otherwise plain grains.
- Topped with Pesto: A dollop of your favorite pesto stirred into a bowl of reheated soup adds a vibrant, fresh herby element that brightens the whole dish.
These ideas will help you get the most out of your delicious Tuscan White Bean and Kale Soup, ensuring no drop goes to waste.
Tuscan White Bean and Kale Soup (Ribollita) – Skinny Spatula
- Total Time: 60 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A comforting and hearty Tuscan White Bean and Kale Soup (Ribollita) recipe. Simple ingredients, rustic flavors, and a nourishing meal that’s perfect for any day.
Ingredients
- 2 tablespoons olive oil, plus more for drizzling
- 1 large yellow onion, finely chopped
- 2 carrots, peeled and finely chopped
- 2 celery stalks, finely chopped
- 4 cloves garlic, minced
- 1 teaspoon dried rosemary
- 1 teaspoon dried thyme
- 1/2 teaspoon red pepper flakes (optional, for a little heat)
- 1 (28-ounce) can diced tomatoes, undrained
- 6 cups vegetable broth (or chicken broth for a non-vegetarian version)
- 2 (15-ounce) cans cannellini beans, rinsed and drained
- 1 bunch kale (about 6–8 cups chopped), tough stems removed, roughly chopped
- Salt and freshly ground black pepper to taste
- 4–6 slices day-old crusty bread, torn into bite-sized pieces (optional, for traditional Ribollita)
- Freshly grated Parmesan cheese, for serving (optional)
Instructions
- 1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables are softened and the onion is translucent, about 8-10 minutes.
- 2. Add the minced garlic, dried rosemary, dried thyme, and red pepper flakes (if using) to the pot. Cook for another minute until fragrant, being careful not to burn the garlic.
- 3. Pour in the diced tomatoes (with their juices) and the vegetable broth. Bring the mixture to a simmer, scraping up any browned bits from the bottom of the pot.
- 4. Add 1.5 cans of the cannellini beans to the pot. Using the back of a spoon or a potato masher, gently mash about half of these beans against the side of the pot. Leave the remaining half can whole.
- 5. Bring the soup back to a gentle simmer. Stir in the chopped kale. Cook, stirring occasionally, until the kale has wilted and is tender, about 5-7 minutes.
- 6. Season the soup generously with salt and freshly ground black pepper. Taste and adjust seasonings as needed.
- 7. If you’re making a more traditional Ribollita, add the torn bread pieces to the soup. Stir them in and let them simmer for a few minutes until they begin to soften and absorb the broth.
- 8. Serve the Tuscan White Bean and Kale Soup hot. Ladle it into bowls and, if desired, top with a drizzle of good quality olive oil, a sprinkle of freshly grated Parmesan cheese, and some extra black pepper.
Notes
Store in an airtight container in the refrigerator for up to 3-4 days. Freeze for up to 2-3 months. Reheat gently on the stovetop or in the microwave.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1.5 cups
- Calories: 300
- Sugar: 8g
- Sodium: 600mg
- Fat: 10g
- Carbohydrates: 40g
- Fiber: 12g
- Protein: 15g