Ribollita Soup with Greens & Butter Beans

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

a hearty, tomato-based tuscan ribollita soup with toasted bread, greens, butter beans, and parmesan

serves: 4-6


  • ¼ olive oil, plus more as needed
  • 1 medium onion, diced
  • 4 medium carrots, peeled + diced
  • 4 celery stalks, diced
  • 6 garlic cloves, finely chopped
  • kosher salt
  • freshly cracked black pepper
  • 2 tbsp tomato paste
  • ¼ tsp red pepper flakes
  • 1 cup red wine
  • 1 can (28 oz) crushed tomatoes
  • 1 qt chicken stock
  • 1 parmesan rind
  • ½ lb fresh, crusty whole grain bread, torn into ½” pieces
  • 1 large bunch tuscan kale (or swiss chard), stemmed + roughly chopped
  • 1 (15 oz) can butter beans (or cannellini beans), rinsed + drained
  • toppings: red pepper flakes, chopped parsley, freshly grated parmesan cheese


  1. Heat a large, heavy-bottom pot or Dutch oven over medium heat. Add the olive oil. When the oil is hot, add the onion, carrots, and celery. Let sauté for 8-10 minutes until tender and slightly caramelized. Season with salt and black pepper. Stir in the garlic and let cook for another minute or so.
  2. Stir in the tomato paste and red pepper flakes. Let cook and caramelize for about 2 minutes. Pour in the red wine. Simmer for another 2 minutes. Add the tomatoes, chicken stock, and parmesan rind.
  3. Bring the soup to a boil, and then reduce the heat to medium-low. Simmer the soup for about 30 minutes, stirring occasionally.
  4. Meanwhile, heat a large skillet over medium heat. Coat the bottom with a generous amount of olive oil. Add the torn bread and toast until golden and crispy, stirring continuously. Season with a pinch of salt.
  5. Stir the greens and beans into the soup. Simmer for another 10 minutes or so. When you’re ready to serve, stir in the bread. Taste the soup and season with salt to taste.
  6. Serve the soup with a drizzle of olive oil, a sprinkle of red pepper flakes, a good amount of freshly grated parmesan cheese, and parsley over top.