Tuscan Ribollita Soup is a hearty Italian dish packed with flavor! It’s loaded with fresh vegetables, beans, and tasty bread, making it warm and filling.
This soup is like a cozy hug in a bowl! I love how each spoonful reminds me of sunny Tuscan days. Enjoy it with a sprinkle of cheese on top for an extra treat!
Key Ingredients & Substitutions
Olive Oil: A good-quality extra virgin olive oil really enhances the flavor. If you’re out, avocado oil or canola oil can serve as alternatives, though they’d provide a different taste.
Beans: Cannellini beans give a creamy texture and nutty flavor. You can swap these with navy beans or chickpeas if you prefer, or if that’s what you have on hand!
Kale: Curly or Tuscan kale is recommended for its sturdy texture. Spinach is a soft substitute that’s more mild in flavor and still works well in soups. Use what you have!
Potatoes: I like using Yukon Gold potatoes for their creamy consistency, but russets or even sweet potatoes can be used for a different twist.
Crusty Bread: Stale or day-old bread is ideal as it thickens the soup. If you don’t have any, a few slices of fresh bread lightly toasted will do the trick!
How Do You Make Sure Your Soup Has Great Flavor?
Flavor layering is key in a good soup. Start by sautéing aromatic vegetables like onions, carrots, and celery, known as the mirepoix. This step helps develop a solid flavor base. Don’t rush this step!
- Use medium heat to cook these veggies until they’re tender—about 5-7 minutes.
- Adding garlic just after the mirepoix softens adds a lovely aroma; just don’t let it burn!
- Incorporate tomato paste and diced tomatoes next; they boost depth and richness.
Finally, remember to season throughout the process. Taste as you go! The right amount of salt and pepper can really elevate your finished soup.

How to Make Tuscan Ribollita Soup
Ingredients You’ll Need:
For the Soup:
- 2 tablespoons olive oil
- 1 large onion, finely chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 1 (14-ounce) can diced tomatoes
- 6 cups vegetable or chicken broth
- 1 (15-ounce) can cannellini beans, drained and rinsed
- 1 cup kale, chopped (curly or Tuscan kale preferred)
- 1 cup savoy cabbage, chopped (optional)
- 2 medium potatoes, peeled and diced
- 1/2 cup stale day-old crusty bread, cubed
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 2 tablespoons tomato paste
- Salt and freshly ground black pepper, to taste
- Fresh parsley, chopped, for garnish
- Grated Parmesan cheese (optional)
How Much Time Will You Need?
This delicious soup will take about 15 minutes to prepare and approximately 50 minutes to cook, for a total of about 1 hour and 5 minutes. After everything is prepped and in the pot, it’s mostly hands-off while the flavors meld together. Perfect for a cozy evening!
Step-by-Step Instructions:
1. Sauté the Base:
Start by heating the olive oil in a large pot over medium heat. Once hot, add the chopped onion, diced carrots, and diced celery. Sauté them for about 5-7 minutes until they become soft and fragrant. This is the base of your soup and will give it a great flavor!
2. Add Garlic:
Once your veggies are soft, toss in the minced garlic. Cook for an additional 1-2 minutes, stirring often, until the garlic is fragrant. Be careful not to let it burn!
3. Incorporate Tomatoes:
Next, stir in the tomato paste and the can of diced tomatoes. Let them cook together for about 3-4 minutes to meld the flavors beautifully.
4. Pour in the Broth:
Now it’s time to add your broth! Pour in the vegetable or chicken broth along with the diced potatoes, dried thyme, and dried rosemary. Bring the mixture to a boil, then reduce the heat and let it simmer for about 20 minutes until the potatoes are starting to soften.
5. Add Beans and Greens:
After the potatoes have softened a bit, add the cannellini beans, chopped kale, and savoy cabbage (if you’re using it). Keep the soup simmering for another 15 minutes, allowing the kale to wilt and all those wonderful flavors to blend together.
6. Thicken with Bread:
Stir in the bread cubes to thicken the soup. The bread will soak up some of the liquid, creating a hearty consistency. If it gets too thick for your liking, just add a bit more broth or water to reach your desired consistency.
7. Season to Perfection:
Now, taste your soup and add salt and freshly ground black pepper as desired. This step really boosts the flavors!
8. Garnish and Serve:
Your Tuscan Ribollita Soup is ready to be enjoyed! Serve it hot, garnished with fresh parsley and a sprinkle of grated Parmesan cheese if you’d like. It’s perfect for a comforting meal, packed with rustic Tuscan flavors. Enjoy every spoonful!
Can I Use Fresh Kale Instead of Stale Bread?
No, stale bread is crucial for thickening ribollita soup. If you’re out of stale bread, you can toast fresh bread lightly before cubing it to help it absorb the liquid, but the texture will be different.
How Long Does Leftover Ribollita Soup Last?
Leftover ribollita soup can be stored in an airtight container in the refrigerator for up to 3 days. Just reheat it on the stove or in the microwave, adding a splash of water or broth if needed to loosen it up.
Can I Freeze This Soup?
Absolutely! Ribollita soup freezes well. Let it cool completely before transferring to a freezer-safe container. It can be frozen for up to 3 months. Thaw in the refrigerator overnight before reheating.
What if I Don’t Have All the Vegetables Listed?
No worries! This soup is quite forgiving. You can substitute or omit any veggies you don’t have. Just keep in mind that the flavor may vary slightly depending on the ingredients used.



