| |

Ribollita: Hearty Tuscan Bread and Vegetable Soup Recipe

Oh, I absolutely love sharing this Ribollita: Hearty Tuscan Bread and Vegetable Soup Recipe with you! There’s something so soul-satisfying about a bowl of this rustic Tuscan soup—it’s like a warm hug in a bowl. What makes it truly special is how it transforms simple ingredients like day-old bread and seasonal veggies into a velvety, hearty meal that’s perfect any time you want comfort food that’s also nourishing.

When I first tried making ribollita, I was amazed at how leftovers and pantry staples came alive with just a little time and love. This Ribollita: Hearty Tuscan Bread and Vegetable Soup Recipe works wonders whether it’s a chilly weeknight or a relaxed weekend lunch. You’ll find that its bold flavors and satisfying textures make it a go-to whenever you want something that feels both special and easy.

❤️

Why You’ll Love This Recipe

  • Comforting and Hearty: It’s packed with vegetables, beans, and bread that create a satisfying, filling meal.
  • Great for Using Leftovers: This recipe turns day-old bread and pantry staples into something delicious and fresh.
  • Flavorful and Layered: Slow cooking the veggies and kale with herbs builds incredible depth you’ll love.
  • Easy to Customize: You can swap in veggies or add protein to suit what you have and your preferences.

Ingredients You’ll Need

These ingredients work in perfect harmony to create the traditional Tuscan flavors and lovely texture you expect from ribollita. Many are everyday items, but together they bring that rich, comforting vibe to your bowl. When shopping, look for good quality olive oil and fresh kale for the best results.

  • Extra-virgin olive oil: Essential for that classic Tuscan richness and aroma.
  • Carrots: Add a touch of natural sweetness and color.
  • Celery: Gives a wonderful base flavor and subtle crunch to the soffritto.
  • Onion: Creates a savory foundation for the soup’s depth.
  • Garlic: The classic flavor enhancer – don’t skip it!
  • Crushed red pepper flakes: Adds a subtle kick to balance the flavors.
  • Fresh rosemary: Infuses the stew with earthy, fragrant notes.
  • Kosher salt: Helps all the flavors pop.
  • Diced tomatoes (canned): Give the soup a slight tang and richness.
  • Vegetable or chicken stock: The liquid gold that pulls everything together.
  • Parmesan rind (optional): Adds umami depth when simmered with the broth.
  • Cannellini beans: For creamy protein and hearty bite.
  • Lacinato kale: The star green—tenderizes beautifully and adds earthiness.
  • Day old bread: The secret thickener that makes ribollita so special—make sure it’s sturdy!
  • Grated Parmesan: For garnish and that extra cheesy flair.
  • Fresh parsley or basil: Brightens the soup at the end with freshness.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love how adaptable ribollita is, so I encourage you to make it your own! Whether you swap in veggies you have on hand or add a twist of seasoning, there’s lots of ways to keep it exciting and suited exactly for your taste.

  • Vegetarian/Vegan: Use vegetable stock and omit the Parmesan rind or cheese for a delicious plant-based version—I’ve done this often, and it’s just as comforting!
  • Seasonal Veggies: Try adding chopped zucchini or potatoes when in season to switch things up without losing the traditional feel.
  • Protein Boost: Occasionally, I stir in shredded cooked chicken or some cooked sausage for extra heartiness when I want meat.
  • Spicier Kick: Add extra crushed red pepper flakes or a dash of hot paprika if you like it with a little more heat.

How to Make Ribollita: Hearty Tuscan Bread and Vegetable Soup Recipe

Step 1: Build Your Flavor Base

Start by heating the olive oil in a large Dutch oven over medium heat. Add the diced carrots, celery, onion, garlic, crushed red pepper flakes, and salt. Strip the rosemary leaves from the sprig and toss them in. Let these ingredients cook, stirring often, until the vegetables are really soft and aromatic—this takes about 20 to 25 minutes. Patience here is key because this base carries the entire soup’s flavor.

Step 2: Simmer the Soup

Next, stir in the canned diced tomatoes, stock, and the Parmesan rind if you’re using it. Let the soup simmer gently, stirring now and then, until the tomatoes thicken slightly and the broth reduces a bit—about 15 minutes. This slow simmering really deepens the flavor. Then add the cannellini beans and chopped kale. Cook everything together for another 10 to 15 minutes, until the kale is tender and integrated nicely into the broth.

Step 3: Add the Bread

Finally, add the torn or cubed day-old bread to the soup. Cook until the bread breaks down and the soup thickens—it takes about 10 minutes. You’ll get that classic ribollita texture: thick, rich, and incredibly satisfying. Give the soup a taste and adjust the seasoning with more salt or red pepper flakes if it needs a little extra punch.

Step 4: Serve It Up

If you’re ready to eat immediately, ladle the soup into bowls, then add a generous sprinkle of grated Parmesan, a drizzle of extra olive oil, chopped parsley, and a pinch more crushed red pepper flakes. The freshness and creaminess of the garnish take this rustic soup over the top.

Step 5: Make Ahead Tips

If you want to make it in advance (and I highly recommend it), just let the soup cool completely, cover the pot, and refrigerate for up to 3 days. When reheating, warm it gently over medium heat, adding a splash of water or stock if it’s too thick. The flavors actually deepen overnight, so leftovers can be even better than the first day!

👨‍🍳

Pro Tips for Making Ribollita: Hearty Tuscan Bread and Vegetable Soup Recipe

  • Use Day-Old Bread: Fresh bread turns mushy fast, but day-old or slightly stale bread soaks up the broth perfectly for that signature ribollita texture.
  • Don’t Rush the Veggies: Softening the soffritto slowly builds rich flavor—rushing this step will leave the soup flat-tasting.
  • Keep the Parmesan Rind: If you have it, tossing in a rind during simmering adds serious umami without overpowering the soup.
  • Watch the Texture: Add bread gradually and keep stirring so you get thick soup without it turning into mush.

How to Serve Ribollita: Hearty Tuscan Bread and Vegetable Soup Recipe

The image shows a deep white bowl filled with a rich stew that has many layers and colors. The base layer is thick with red tomato sauce mixed with orange chunks of vegetables like carrots, and darker green leafy vegetables scattered throughout. White beans add a creamy texture, while the top is sprinkled generously with grated cheese giving a light yellow touch. Bright green fresh parsley leaves are spread evenly over the stew, adding freshness and contrast. Small red chili flakes are scattered on top, adding a sense of spice. The bowl rests on a wooden board, with a white marbled surface beneath. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

For garnishes, I stick to the classics that really bring this dish to life. A drizzle of extra-virgin olive oil adds silkiness, freshly grated Parmesan adds richness, and chopped fresh parsley or basil brighten the finish. I also love a tiny sprinkle of crushed red pepper flakes for a subtle heat that lingers just right.

Side Dishes

Since the ribollita is already hearty, I usually keep sides simple. A crisp green salad with lemon vinaigrette or some roasted seasonal vegetables pair beautifully and keep things fresh. Sometimes garlic bread or focaccia makes a nice treat if I’m serving guests.

Creative Ways to Present

For special dinners, I’ve tried serving ribollita in small, rustic bread bowls, which not only looks charming but adds more bread goodness. Setting out small bowls of garnishes lets everyone customize their soup, making it feel interactive and fun. Lighting candles and adding a few fresh herbs on the table instantly creates that Tuscan trattoria vibe at home.

Make Ahead and Storage

Storing Leftovers

I store leftover ribollita in airtight containers in the fridge for up to 3 days. I find that keeping the bread integrity intact works best when you gently stir the soup before storing and when reheating, add a little broth or water to loosen the texture. It reheats beautifully and sometimes tastes even better the next day.

Freezing

I’ve frozen ribollita a few times by packing cooled soup into freezer-safe containers, leaving extra room for expansion. When freezing, the bread can get a bit mushy, but reheated with some added stock, it’s still delicious and perfect for a quick meal. Just defrost overnight in the fridge for best results.

Reheating

To reheat, warm the ribollita slowly on the stove over medium heat, stirring occasionally to prevent sticking. Add small amounts of water or stock to adjust consistency as it thickens. Avoid microwaving if possible to keep the texture just right and flavors vibrant.

FAQs

  1. What is Ribollita?

    Ribollita is a traditional Tuscan bread and vegetable soup made by reheating (ribollita means “reboiled”) leftover vegetable stew with stale bread. It’s hearty, rustic, and beloved for turning simple ingredients into a filling, flavorful dish.

  2. Can I use fresh bread instead of day-old bread?

    Day-old or stale bread works best because it soaks up the soup without turning too mushy. Fresh bread tends to disintegrate quickly, making the soup overly thick or gummy.

  3. Is this soup vegetarian and vegan-friendly?

    Yes! You just need to swap chicken stock for vegetable stock and skip the Parmesan rind and cheese to make it vegan. It remains rich and tasty even without dairy.

  4. How long does ribollita keep in the fridge?

    Ribollita lasts well for 3 days in the refrigerator when stored in an airtight container. Flavors develop over time, making leftovers especially delicious.

  5. Can I freeze ribollita?

    Yes, you can freeze ribollita, but expect the bread to get softer. Freeze in airtight containers, thaw overnight in the fridge, and add a little broth when reheating to restore the best texture.

Final Thoughts

Honestly, this Ribollita: Hearty Tuscan Bread and Vegetable Soup Recipe holds a special place in my kitchen and heart. It’s a dish that feels like home, full of warmth, tradition, and simple goodness. If you want a recipe that’s forgiving, comforting, and truly delicious, I can’t recommend ribollita enough—give it a try and get ready for your family and friends to go crazy over it!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Ribollita: Hearty Tuscan Bread and Vegetable Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 81 reviews
  • Author: Lisa
  • Prep Time: 20 mins
  • Cook Time: 1 hr 10 mins
  • Total Time: 1 hr 30 mins
  • Yield: 4 to 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Description

Ribollita is a hearty and comforting Tuscan vegetable and bread soup, traditionally made with cannellini beans, kale, and day-old bread simmered together to create a thick, flavorful stew. This rustic classic uses simple ingredients cooked slowly to develop deep flavors, perfect for warming up any day.


Ingredients

Scale

Vegetables and 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 and Canned Goods

  • 1 (28-oz.) can diced tomatoes
  • 2 cups vegetable stock or chicken stock
  • 1 small Parmesan rind (optional)
  • 1 (15-oz.) can of cannellini beans, drained but not rinsed

Greens and Bread

  • 1 bunch Lacinato kale, stemmed and chopped into 1-inch pieces (8 cups)
  • 5 cups torn or cubed day old bread (crusts removed)

For Garnish

  • Grated Parmesan
  • Chopped fresh parsley or basil leaves

Instructions

  1. Prepare the Base Vegetables: In a Dutch oven or a large, heavy-bottomed pot, heat 1/4 cup olive oil over medium heat. Add diced carrots, celery, onion, minced garlic, crushed red pepper flakes, and 2 teaspoons of kosher salt. Strip the leaves from the rosemary sprig and add them in. Cook the mixture, stirring often, until the vegetables are very soft, about 20 to 25 minutes.
  2. Simmer Soup Ingredients: Add the canned diced tomatoes, vegetable or chicken stock, and the optional Parmesan rind to the pot. Let it simmer, stirring occasionally, for about 15 minutes until the tomatoes thicken slightly and the liquid reduces. Then, add the drained cannellini beans and chopped kale. Continue to simmer until the kale is very soft, about 10 to 15 minutes more.
  3. Add Bread and Thicken Soup: Stir in the day-old bread pieces and cook the soup until the bread breaks down and thickens the soup, which takes about 10 minutes. Taste and adjust seasoning with additional salt or crushed red pepper flakes if needed.
  4. Serve Immediately or Store: To serve right away, ladle into bowls and top with grated Parmesan, a drizzle of olive oil, chopped parsley or basil, and additional red pepper flakes if desired. Alternatively, let the soup cool, then refrigerate for up to 3 days.
  5. Reheat for Later: When ready to serve after refrigeration, reheat the soup over medium heat in a pot. If the soup is too thick, add a little water or stock to loosen it before serving.

Notes

  • This soup improves in flavor after sitting overnight, making it perfect for meal prep.
  • Using day-old bread is traditional and helps the bread absorb liquids without becoming mushy.
  • Parmesan rind is optional but adds a rich umami depth; omit for a vegetarian version if using chicken stock.
  • Adjust the spice level by varying the amount of crushed red pepper flakes.
  • Use vegetable stock to keep the soup vegetarian and halal.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 280
  • Sugar: 7g
  • Sodium: 680mg
  • Fat: 10g
  • Saturated Fat: 2g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 37g
  • Fiber: 8g
  • Protein: 10g
  • Cholesterol: 5mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star