Skip to Content

Ribollita Soup Recipe

Sharing is caring!

Ribollita is a rustic, Italian soup that’s warm, rich, and comforting. It has a smooth tomato flavor and is perfect with just crusty enough bread.

This is a perfect soup recipe for when the weather turns cold. It's a fantastic meatless dinner that will be popular with the whole family.

A large bowl of Italian ribollita soup with a spoon sitting on top a striped dish cloth.
Jump to:

What is Ribollita?

Ribollita means re-boiled. It's essentially a vegetable soup with bread and beans.

You can make it with whatever vegetables you have, but it always has some combination of stale bread, white beans, and a vegetable mix.

I've used carrots, onions, kale, and spinach in this soup, but you could also use chard or cabbage.

Ingredients

You need a few basic ingredients and several spices to make a great pot of Tuscan white bean soup.

Ingredients for Italian ribollita soup.
  • Cannellini Beas
  • Crushed Tomatoes
  • Crusty Bread (preferably stale bread)
  • Tuscan Kale (Lacinato Kale)
  • Baby Spinach
  • Vegetable Stock
  • Yellow Onion
  • Carrots
  • Tomato Paste
  • Garlic Cloves
  • Extra Virgin Olive Oil
  • Salt (kosher salt or sea salt)
  • Dried Rosemary
  • Dried Oregano
  • Dried Thyme
  • Dried Basil
  • Red Pepper Flakes
  • Bay Leaf
  • Black Pepper

Optional - parmesan rind for simmering

See the recipe card for quantities.

Instructions

Add the olive oil to a dutch oven, stockpot, or other large heavy pot over medium heat.

When the olive oil is hot, add the onions, carrots, and garlic and let sauté for 5 minutes or until the onion is translucent. Stir often.

Oil, carrots, and onions in a stock pot.

Add the tomato paste and 1 teaspoon of salt and stir constantly till it is incorporated.

Tomato paste and salt being added to the carrots and onions in the pot.

Add the tomatoes and stir to combine.

Tomatoes being added to the carrots and onions in the pot.

Then add the beans, herbs, bay leaf, and vegetable stock and stir to combine.

Spices, beans, stocks, and tomatoes in a Dutch oven.

Then add the kale and optional parmesan rind and bring the mixture to a boil.

Kale being added to the soup.

Reduce heat and let simmer for 25 minutes, stirring occasionally.

Spinach cooked down in the ribollita soup.

Add the spinach, torn bread, and the rest of the salt and let simmer for another two minutes.

Bread and spinach in a Dutch oven.

Add pepper and optional parmesan to taste before serving.

Pieces of bread being added to the soup.

Serve immediately or keep in the refrigerator for up to 3 days.

A bowl of ribollita soup next to a spoon, striped dish cloth, and bowl of shredded parmesan cheese.

More Fantastic Soup Recipes

If you love a warm bowl of soup, check out these delicious and healthy recipes.

Substitutions & Variations

Need to make some changes to this recipe? Here are optional ingredient swaps to make.

  • Kale - If you can’t find Tuscan kale (also called Cavalo Nero and Lacinato) kale, substitute curly or red kale.
  • Spices - If you don’t have all the spices this recipe calls for, substitute them for an Italian herb mix. Or check out our spices for vegetable soup guide to get an idea of what other spices are great in soup.
A bowl of ribollita soup next to a spoon and striped cloth.

Storage

This soup keeps well in the refrigerator for up to 4 days when stored in an airtight container. It's even better the next day, so be sure to make enough for leftovers!

Tips for Making this Recipe

Cooking Tips - This soup takes a while to simmer, but the flavor really builds, so make sure to give it the full 25 minutes of simmer time.

Ingredient Tips - If your carrots are thick, don’t slice them into coins - dice them into equal-sized chunks.

Diet/Allergy Alternatives - To make this recipe vegan leave off the parmesan cheese.

If you try this recipe, let us know! Connect with us on Instagram and share your photos or leave us a rating.

Yield: 6 servings

Ribollita Soup Recipe

Italian ribollita soup recipe in a bowl next to a spoon.

Ribollita is a rustic, Italian soup that’s warm, rich, and comforting. 

Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes

Ingredients

  • 1 tablespoon olive oil
  • 1 large yellow onion, finely chopped
  • 3 medium carrots, peeled and sliced into coins
  • 2 garlic cloves, finely minced
  • 3 teaspoons salt, divided
  • 1 tablespoon tomato paste
  • 1 (15-ounce) can crushed tomatoes
  • 1 (15-ounce) can cannellini beans, drained and rinsed
  • ½ teaspoon dried rosemary
  • ½ teaspoon dried oregano
  • ½ teaspoon dried thyme
  • ½ teaspoon dried basil
  • ½ teaspoon red pepper flakes
  • 1 bay leaf
  • 5 cups vegetable stock
  • 6 ounces Tuscan kale, destemmed and roughly chopped
  • 6 ounces baby spinach
  • 6 ounces crusty rustic bread (or stale country bread)
  • Ground black pepper, to taste
  • optional - 2 ounces parmesan cheese, finely grated

Instructions

  1. Add the olive oil to a dutch oven or stockpot over medium-high heat.
  2. When the olive oil is hot, add the onions and carrots and let sauté for 5 minutes or until the onion is translucent. Stir occasionally. Then add the garlic and sauté for 30 seconds. 
  3. Add the tomato paste and 1 teaspoon of salt and constantly stir till it is incorporated.
  4. Add the tomatoes and stir to combine. Then add the beans, dried herbs, bay leaf, and vegetable stock and stir to combine. Then add the kale and increase the heat to bring the soup to a boil.
  5. Reduce heat and let simmer for 25 minutes, stirring occasionally.
  6. Add the spinach, torn bread, and the remaining salt and let simmer for another two minutes. Add pepper and optional parmesan to taste before serving.
  7. Serve immediately or keep in the refrigerator for up to 3 days.

Nutrition Information:

Yield:

6

Serving Size:

1

Amount Per Serving: Calories: 258Total Fat: 7gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 8mgSodium: 2152mgCarbohydrates: 39gFiber: 7gSugar: 6gProtein: 13g

Skip to Recipe