a hearty, tomato-based tuscan ribollita soup with toasted bread, greens, butter beans, and parmesan
¼ olive oil, plus more as needed
1 medium onion, diced
4 medium carrots, peeled + diced
4 celery stalks, diced
4 garlic cloves, finely chopped
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 swiss chard, stemmed + roughly chopped
1 (15 oz) can butter beans, rinsed + drained
garnishes: red pepper flakes, chopped parsley, freshly grated parmesan cheese
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.
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.
Bring the soup to a boil, and then reduce the heat to medium-low. Simmer the soup for about 30 minutes, stirring occasionally.
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.
Stir the swiss chard and butter beans into the soup and heat through. When you’re ready to serve, stir in the bread. Taste the soup and season with salt and black pepper to taste.
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.