A Hearty Tuscan Ribollita Soup Built on Toasted Sourdough
A heavy Dutch oven simmering on the stove with rosemary, garlic, and rich tomato broth is my exact definition of comfort. This Mediterranean tuscan ribollita soup is thick, deeply savory, and packed with the kind of rustic flavor you usually only get from a restaurant. When the weather shifts and I’m craving something substantial, this is the first thing I make.


Why This Sourdough-Thickened Soup Just Works
I’ve burned out on watery broths that leave me hungry an hour later. We’re using a specific technique here to build a rich base without heavy cream or extra starches.
- The Umami Secret: Dropping a Parmesan rind into the broth creates a deep, savory background note that salt alone just can’t achieve.
- Sturdy Carbohydrates: Using day-old, toasted sourdough gives this whole wheat ribollita recipe its signature thick texture. The bread breaks down just enough to coat the spoon while keeping its structure.
- Mediterranean Principles: If you’re curious about why building meals around ingredients like beans and whole grains feels so restorative, reading up on the benefits of the Mediterranean diet makes a lot of sense.
Building the Ultimate Kale and Cannellini Soup
You have to start with totally dry bread. Bake the torn sourdough pieces until they are crisp all the way through, so they don’t turn to mush later on.
Next, take your time with the aromatics. Let the onions, leeks, and carrots cook for a full 12 to 15 minutes. You want them very soft and sweet before you add the wine to scrape up those browned bits on the bottom of the pot.
Once your broth is simmering with the tomatoes and Parmesan rind, it’s just a matter of patience. Stir in the greens right at the end to keep this tuscan bean soup recipe vibrant, then fold in half the toasted bread to thicken the pot.
While the soup simmers, I usually throw together a bright Mediterranean salad to cut through the richness of the bread and beans. Or, if I’m hosting, I’ll set out a smoky eggplant dip for people to snack on first.
How to Store and Adapt Your Soup
- The biggest mistake is soft bread: If your sourdough is fresh and squishy, it will dissolve entirely. Toast it thoroughly.
- Storage is your friend: This soup actually tastes better on day two. Keep it in an airtight container in the fridge for up to 4 days, and just add a splash of broth when reheating.
- Tomorrow’s dinner idea: If you want something a bit different the next night that still fits the Mediterranean style, try this high-protein lemony artichoke chicken skillet.


Tuscan Harvest Ribollita
- Prep Time: 25 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 15 minutes
- Yield: 8 servings
- Category: Main Course, Soup
- Cuisine: Mediterranean
Description
A deeply nourishing and rustic Tuscan soup re-engineered for modern wellness. This recipe achieves its rich, savory flavor not from salt, but from a slow-bloomed base of aromatics, layers of fresh herbs, and the natural goodness of beans and greens. Thickened with hearty whole-wheat sourdough, it’s a perfectly balanced, Mediterranean-compliant meal that comforts the soul.
Ingredients
- 10 ounces whole-wheat sourdough (preferably a day old, torn into 1-inch pieces)
- 3 tablespoons extra-virgin olive oil (plus more for drizzling)
- 1 large yellow onion (finely diced)
- 1 large leek (white and light green parts only, halved and thinly sliced)
- 2 medium carrots (finely diced)
- 4 cloves garlic (minced)
- 1 teaspoon fresh rosemary (finely chopped)
- 1 teaspoon fresh thyme leaves
- ¼ teaspoon red pepper flakes (optional)
- ¼ cup dry white wine (such as Pinot Grigio)
- 1 14.5-ounce can no-salt-added diced tomatoes, undrained
- 5 cups low-sodium vegetable broth
- 1 19-ounce can cannellini beans, rinsed and drained
- 1 Parmesan rind (approx. 2×3 inches)
- 1 bay leaf
- 1 10-ounce bunch Lacinato kale, tough stems removed, leaves roughly chopped
- 1 tablespoon fresh lemon juice
- Freshly ground black pepper
- 2 tablespoons grated Parmesan cheese (for serving)
Instructions
- Prepare the Whole-Grain Foundation. If your bread is fresh, preheat oven to 175°C (350°F). Scatter torn whole-wheat sourdough on a baking sheet and bake 15–20 minutes until completely dry and crisp.
- Bloom the Aromatic Base. In a Dutch oven, heat 3 Tbsp extra-virgin olive oil over medium. Add onion, leek, and carrots; cook 12–15 minutes, stirring occasionally, until very soft and sweet.
- Infuse the Herbs and Spices. Add garlic, rosemary, thyme, and red pepper flakes; stir constantly 1 minute. Deglaze with white wine, scraping up browned bits; reduce by about half.
- Build the Savory Broth. Stir in undrained diced tomatoes, vegetable broth, cannellini beans, Parmesan rind, and bay leaf. Bring to a gentle boil, then reduce to a low simmer.
- Simmer and Meld. Cover and simmer 25 minutes to infuse and meld flavors.
- Wilt the Greens. Uncover; remove and discard Parmesan rind and bay leaf. Stir in kale; cook 5 minutes until tender and dark green.
- Thicken and Finish. Turn off heat. Stir in half of the toasted sourdough until it begins to break down and the soup lightly coats the back of a spoon. Season generously with freshly ground black pepper and stir in lemon juice.
- Serve and Garnish. Ladle into bowls. Top each serving with remaining toasted bread, about 3/4 teaspoon grated Parmesan cheese, and a final drizzle of high-quality extra-virgin olive oil.
Notes
- The Bread is Key: Using day-old, toasted whole-wheat sourdough is non-negotiable for the perfect texture. Its sturdiness holds up in the soup, providing body and fiber.
- Flavor Layering: The depth of this soup comes from patiently sweating the initial vegetables and using a Parmesan rind. If you don’t have a rind, you can proceed without it, but the final dish will have slightly less umami depth.
- Storage: Ribollita is famously even better the next day. Store it in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of water or broth if it has become too thick.
Nutrition Facts (per serving: 1/8 recipe): Calories: 222 kcal | Total Fat: 6.6 g (Saturated Fat: 1.1 g) | Total Carbs: 34.1 g (Fiber: 8.7 g, Net Carbs: 25.3 g) | Protein: 8.0 g | Sodium: 421 mg
These values are approximate and may vary based on ingredients and preparation.
Nutrition
- Calories: 222
Make a big batch of this on Sunday, and you’ll thank yourself all week long.
Disclaimer: I share what works for my own balanced lifestyle. I’m not a doctor or nutritionist, so always consult a professional for medical or dietary advice.
Hi, I’m Emily! As a wellness researcher and recipe developer, my mission is simple: to bridge the gap between nutritional science and the joy of eating. Here, you’ll find evidence-based recipes that feed your body without boring your tastebuds. Read her full story.









