I absolutely love sharing this Ribollita Recipe with friends because it’s one of those comforting, soul-warming meals that feels like a big hug in a bowl. This traditional Tuscan soup combines hearty vegetables, creamy beans, and day-old bread to create a luscious stew that’s both filling and flavorful. Whenever I make it, the house fills with the kind of cozy aroma that invites everyone to the table.
You’ll find that this Ribollita Recipe is perfect for chilly days or whenever you need a wholesome, budget-friendly meal that tastes so much fancier than the effort it takes. Plus, it’s a great way to use up leftover bread, and the slow simmering builds layers of deep, rustic goodness that your family will go crazy for.
Why You’ll Love This Recipe
- Hearty and Nourishing: This Ribollita Recipe packs a punch with veggies, beans, and bread for a filling meal that sticks to your ribs.
- Built on Simple Ingredients: You likely already have most of these pantry staples at home, making it easy to whip up anytime.
- Perfect Make-Ahead Dish: The flavors actually improve after a day or two, so it’s great for prepping in advance.
- Comfort Food with Authentic Italian Roots: You’re getting genuine Tuscan soul food, which adds a special story to share around the table.
Ingredients You’ll Need
Each ingredient in this Ribollita Recipe plays an important role. From the fragrant garlic and rosemary to the hearty cannellini beans and rustic kale, the flavors meld beautifully. Grab fresh vegetables and don’t skip that day-old bread—it’s the secret star that thickens everything into comfort food magic.
- Extra-virgin olive oil: Use a good quality one for rich flavor and smooth texture.
- Carrots: They add a subtle sweetness and color to balance the hearty greens.
- Celery: Adds classic aromatic depth to the base.
- Onion: Diced finely for a natural sweetness that melts into the broth.
- Garlic: Freshly minced to infuse the soup with savory warmth.
- Crushed red pepper flakes: Adds just a touch of heat—you can adjust to your liking.
- Rosemary: Fresh sprigs impart a subtle piney fragrance that’s just heavenly.
- Kosher salt: Essential for seasoning and bringing out the natural flavors.
- Diced tomatoes: Canned works perfectly here to keep things easy and flavorful.
- Vegetable or chicken stock: Use whichever you prefer; homemade or store-bought both work well.
- Parmesan rind (optional): This is an amazing trick I learned—it adds richness without overpowering.
- Cannellini beans: Don’t rinse the beans so you keep all that lovely starchy liquid which helps thicken the soup.
- Lacinato kale: Also called dinosaur kale; its tender texture is perfect once cooked down.
- Day-old bread: Remove crusts and tear or cube it; this will soak up the broth and thicken the stew.
- Grated Parmesan: For garnish that adds cheesy brightness.
- Fresh parsley or basil: Chopped for freshness and color on top.
Variations
One of the best things about this Ribollita Recipe is how you can easily tweak it based on what you have on hand or your dietary preferences. I often swap kale for Swiss chard or add a splash of balsamic vinegar for a tangy twist—it’s all about making this soup your own.
- Vegan Version: Simply use vegetable stock and omit the Parmesan rind and cheese for a fully plant-based meal that’s still deeply satisfying.
- Hearty Meat Addition: If you want, add some cooked Italian sausage or pancetta for a meaty boost; I tried it once and it definitely adds a smoky richness.
- Greens Swap: Feel free to substitute kale with collard greens or spinach depending on what’s fresh or in season.
- Spice Level: Adjust the crushed red pepper flakes up or down based on your tolerance—I like a little kick but not overwhelming heat.
How to Make Ribollita Recipe
Step 1: Sauté Your Veggies and Build the Base
Start by heating the olive oil in a heavy-bottomed pot or Dutch oven over medium heat. Toss in your diced carrots, celery, onion, garlic, crushed red pepper flakes, and a good pinch of salt. Strip the leaves from the rosemary sprig and add those in as well. Stir often and let the veggies soften gently—this takes about 20 to 25 minutes. You want them very tender, not browned, because this slow sweating process releases the natural sweetness that sets up your soup’s foundation.
Step 2: Simmer Tomatoes, Beans, and Greens
Next, pour in the diced tomatoes, stock, and toss in the Parmesan rind if you’re using it. Let everything simmer for about 15 minutes until the tomatoes break down a bit and the liquid reduces slightly. Then add your drained cannellini beans and chopped kale. Continue simmering for another 10 to 15 minutes until the kale is tender and has melded into the soup. This layered simmering builds terrific depth, so be patient here!
Step 3: Add Bread and Thicken the Soup
Finally, stir in your torn or cubed day-old bread. The bread will soak up the liquid and break down to thicken the soup, making it wonderfully stew-like. Cook for about 10 more minutes, stirring often to help the bread disintegrate evenly. Taste and adjust your salt and pepper at this point — sometimes it needs a touch more seasoning to really sing.
Step 4: Serve and Garnish
Serve your Ribollita hot, topped with a generous sprinkle of grated Parmesan, a drizzle of good olive oil, chopped parsley or basil, and an extra pinch of red pepper flakes if you like. This last fresh burst really elevates the flavor and presentation—a little goes a long way!
Pro Tips for Making Ribollita Recipe
- Low and Slow Sauté: Cooking your veggies gently without browning helps develop a natural sweetness essential to authentic Ribollita.
- Don’t Rinse the Beans: Keeping the starchy liquid with your beans adds extra creaminess and thickness to your soup.
- Use Day-Old Bread: Fresh bread will dissolve too quickly, but stale bread absorbs just the right amount of liquid for perfect texture.
- Parmesan Rind Magic: Adding the rind during simmering infuses that subtle umami depth; just remember to fish it out before serving!
How to Serve Ribollita Recipe
Garnishes
I love topping the finished Ribollita with freshly grated Parmesan and a light drizzle of extra-virgin olive oil to add a silky, rich finish. A scattering of fresh parsley or basil livens up the deep, rustic flavors with a burst of color and freshness. If you’re feeling adventurous, a few more crushed red pepper flakes add a lovely gentle heat that I always crave.
Side Dishes
This Ribollita Recipe pairs beautifully with a crisp green salad tossed in a simple vinaigrette to cut through the soup’s richness. Warm crusty bread makes a perfect accompaniment if you want even more bread love (though it’s not necessary with the soup’s own bread chunks). For a heartier meal, roasted vegetables or grilled sausage are nice additions too.
Creative Ways to Present
For special occasions, I like to serve Ribollita in rustic, shallow bowls with a sprinkle of microgreens or edible flowers as a fancy touch. Another fun idea is layering the soup in clear glass mugs so the colors of the kale, tomatoes, and beans show through. It’s an easy way to impress guests while keeping things cozy and casual.
Make Ahead and Storage
Storing Leftovers
After making this Ribollita Recipe, I let it cool to room temperature and store leftovers in an airtight container in the fridge. It keeps perfectly for up to three days, and I promise the flavors only deepen. I find that leftovers actually taste better after resting overnight, so you’re in luck if you want to prepare ahead.
Freezing
I’ve frozen this soup successfully a couple of times. Just portion it into freezer-safe containers, leaving a bit of space for expansion. When thawed, the bread can get a bit mushy but honestly, since Ribollita is a stew, the texture shift doesn’t bother me much—it reheats into the same comforting meal.
Reheating
To reheat, warm the soup gently on the stove over medium heat, stirring occasionally. If it’s thickened more than you want, just stir in a splash of water or stock to loosen it up. I always add a little fresh garnish after reheating to brighten the flavors and textures right before serving.
FAQs
-
What is Ribollita?
Ribollita is a traditional Tuscan Italian soup made with vegetables, beans, and day-old bread. Its name means “reboiled,” referring to how it’s often reheated and enjoyed over several days. This hearty stew is a rustic comfort food designed to make the most of simple, leftover ingredients.
-
Can I use fresh bread instead of day-old bread in Ribollita?
It’s best to use day-old or stale bread because it holds up better and soaks up the broth without turning completely mushy. Fresh bread tends to break down too fast and can make the soup soupy rather than thick and hearty.
-
Is this Ribollita Recipe vegetarian or vegan?
This recipe is vegetarian if you use vegetable stock and omit the Parmesan rind and cheese. It can also be fully vegan by skipping the dairy altogether. The beans and veggies keep it protein-packed and satisfying.
-
How long does Ribollita keep in the fridge?
Stored in an airtight container, Ribollita lasts up to 3 days in the refrigerator. It actually tastes better after a day as the flavors continue to meld, making it an excellent make-ahead meal.
-
Can I freeze Ribollita?
Yes, you can freeze Ribollita, but be aware that the bread’s texture may change after thawing. It still tastes delicious, and reheating slowly on the stove brings it back to a comforting consistency.
Final Thoughts
This Ribollita Recipe is close to my heart because it turns humble ingredients into something truly special—you can feel the history and love in every spoonful. Whether you’re feeding your family on a cold day or looking for a make-ahead meal that gets better with time, this soup delivers. I hope you enjoy making it as much as I do, and that it becomes one of your favorite go-to comfort foods. Trust me, once you try it, you’ll want to make Ribollita again and again!
PrintRibollita Recipe
- Prep Time: 20 mins
- Cook Time: 1 hr 10 mins
- Total Time: 1 hr 30 mins
- Yield: 4 to 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
Ribollita is a traditional Tuscan vegetable and bread soup that is hearty, comforting, and packed with healthy ingredients like kale, cannellini beans, and tomatoes. This rustic soup is perfect for chilly days, featuring slow-cooked vegetables, flavorful broth, and day-old bread to create a thick, satisfying stew. It’s topped with Parmesan cheese and fresh herbs for an authentic Italian finish.
Ingredients
Vegetables & Aromatics
- 1/4 cup extra-virgin olive oil, plus more for serving
- 4 medium carrots, peeled and diced
- 3 stalks celery, diced
- 1 medium onion, diced
- 4 cloves garlic, minced
- 1/4 tsp crushed red pepper flakes, plus more for serving
- 1 sprig fresh rosemary
- Kosher salt
Liquids & Canned Goods
- 1 (28-oz) can diced tomatoes
- 2 cups vegetable stock or chicken stock
- 1 small Parmesan rind (optional)
- 1 (15-oz) can cannellini beans, drained but not rinsed
Greens & Bread
- 1 bunch Lacinato kale, stemmed and chopped into 1” pieces (about 8 cups)
- 5 cups torn or cubed day-old bread (crusts removed)
Garnishes
- Grated Parmesan cheese, for garnish
- Chopped fresh parsley or basil leaves, for garnish
Instructions
- Prepare the aromatics and vegetables: In a Dutch oven or large heavy-bottomed pot, heat the olive oil over medium heat. Add the diced carrots, celery, onion, minced garlic, crushed red pepper flakes, and 2 teaspoons kosher salt. Strip the leaves from the fresh rosemary sprig and add them to the pot. Cook, stirring often, until the vegetables are very soft and fragrant, about 20 to 25 minutes.
- Simmer with tomatoes and stock: Add the canned diced tomatoes, vegetable or chicken stock, and the Parmesan rind if using. Stir to combine, then simmer the mixture, stirring occasionally, until the tomatoes become slightly jammier and the liquid reduces somewhat, approximately 15 minutes.
- Add beans, kale, and bread: Stir in the drained cannellini beans and the chopped kale. Continue simmering until the kale is very soft, about 10 to 15 minutes. Then add the torn or cubed day-old bread and cook until the bread breaks down and thickens the soup, about 10 minutes more. Taste and adjust seasoning with additional salt or pepper as needed.
- Serve the Ribollita: To serve immediately, ladle the soup into bowls and top with grated Parmesan cheese, a drizzle of extra-virgin olive oil, chopped fresh parsley or basil, and more crushed red pepper flakes if desired.
- Make ahead and reheat: To prepare in advance, let the soup cool completely in the pot, then refrigerate for up to 3 days. When ready to eat, reheat the soup over medium heat. If it thickens too much after refrigeration, add a splash of water or stock to loosen it before serving.
Notes
- Using day-old or stale bread is traditional and helps thicken the soup properly, but fresh bread can work if torn into smaller pieces.
- The Parmesan rind adds depth of flavor but is optional; omit for a vegetarian or vegan version.
- For a vegan version, use vegetable stock and omit the Parmesan cheese garnish.
- Adjust crushed red pepper flakes to your heat preference or omit for milder flavor.
- Leftovers taste even better the next day as the flavors meld and the soup thickens.
Nutrition
- Serving Size: 1.5 cups
- Calories: 280
- Sugar: 7 g
- Sodium: 550 mg
- Fat: 10 g
- Saturated Fat: 1.5 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 8 g
- Protein: 11 g
- Cholesterol: 5 mg