Go Back
+ servings
Ribollita - Italian Bread and Vegetable Soup

Ribollita - Italian Bread and Vegetable Soup

Ribollita - Italian Bread and Vegetable Soup is an authentic Tuscan meal. Made of cannellini beans, loads of veggies, day old bread and your favorite stock or broth. The soup is easy, healthy and perfectly hearty for chilly days.
Course Dinner
Cuisine Italian
Keyword Ribollita, Ribollita Soup
Servings 6 servings
Calories 398kcal
Author Heather


  • 2 tbsp olive oil
  • 1 large brown onion *about 2 1/2 cups diced
  • 2 med carrots *about 1 cup chopped
  • 2 celery sticks *about 1 cup diced
  • 2 small russet potatoes (peeled) *about 2 cups diced
  • 6-7 large garlic cloves *2 tbsp minced or crushed
  • 2 quarts beef broth *8 cups
  • 2 tbsp tomato paste
  • 1 tsp marjoram *optional
  • 2 tsp thyme
  • 1-2 Bay leaves
  • 1 bunch swiss chard *cut into thin ribbons
  • 1 bunch Kale *cut into ribbons
  • 1 small savoy cabbage *about 4-5 cups thinly sliced
  • 3 med zucchini *cut into bite sized pieces
  • 2 med yellow squash *cut into bite sized pieces
  • 2 15oz cans cannellini beans *rinsed & drained
  • 1- 1 1/2 lb hearty 2 day old bread *preferably stale bread
  • Good quality Parmesan *for garnish


  • Heat a 5-6 quart dutch oven over med/high heat. Add oil and sauté onions until they begin to sweat. Add carrots, celery and potatoes. Continue sautéing another 7-10 mins or until veggies just begin to soften. Add garlic, herbs, tomato paste and broth. Bring to a boil, lower heat to a simmer and add in Swiss chard and kale. Simmer for a half hour stirring occasionally. 
  • Stir in savoy cabbage, zucchini and yellow squash. Transfer 1/2 cup of cannellini beans to a small bowl and smash with a fork. Add both whole and smashed beans to dutch oven. Bring back to a simmer for another 15 minutes. 
  • Meanwhile carefully cut or tear bread into smaller chunks. Stir into soup and let sit for 5-10 mins. 
  • Serve and garnish with a good quality parmesan. 


*Please use as many organic ingredients as possible.*


Calories: 398kcal | Carbohydrates: 68g | Protein: 18g | Fat: 9g | Saturated Fat: 1g | Sodium: 1797mg | Potassium: 1554mg | Fiber: 9g | Sugar: 12g | Vitamin A: 9797IU | Vitamin C: 102mg | Calcium: 158mg | Iron: 4mg