Warm, hearty, and bursting with rustic Italian flavors, this Vegan Ribollita is the ultimate comfort food for chilly nights. This traditional Tuscan soup is given a plant-based twist, combining tender kale, creamy cannellini beans, and nutrient-packed vegetables like carrots, celery, and onions, all simmered in a fragrant broth infused with fresh thyme and garlic. A generous helping of stale bread thickens the soup into a satisfying, stew-like consistency, while a splash of lemon juice and fresh parsley add a bright, zesty finish. Perfectly wholesome and naturally vegan, this one-pot wonder is easy to prepare, freezer-friendly, and guaranteed to please both vegans and omnivores alike. Pair it with a side of crusty bread for an exceptionally cozy meal!
Scan with your phone to download!
Heat the olive oil in a large pot over medium heat.
Chop the onion, carrots, and celery. Add them to the pot and cook for approximately 10 minutes until they are softened, stirring occasionally.
Mince the garlic and add it to the pot. Cook for an additional 2 minutes, stirring frequently to avoid burning.
De-stem and chop the kale into bite-sized pieces. Drain and rinse the cannellini beans.
Add the kale, diced tomatoes with juice, cannellini beans, vegetable broth, bay leaf, thyme, salt, and pepper to the pot. Stir to combine.
Bring the soup to a boil, then reduce the heat and let it simmer uncovered for 30 minutes.
Tear the stale bread into bite-sized pieces, then stir them into the soup.
Continue to simmer the soup for another 20 minutes or until the bread is fully soaked and the soup thickens.
Remove the bay leaf from the soup.
Chop the fresh parsley and stir it into the soup along with the lemon juice just before serving.
Ladle the ribollita into bowls and serve hot.
Serving size | (4054.5g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 4304.5 |
Total Fat 87.8g | 0% |
Saturated Fat 16.2g | 0% |
Polyunsaturated Fat 8.9g | |
Cholesterol 0mg | 0% |
Sodium 14442.6mg | 0% |
Total Carbohydrate 715.4g | 0% |
Dietary Fiber 82.8g | 0% |
Total Sugars 90.5g | |
Protein 164.3g | 0% |
Vitamin D 0IU | 0% |
Calcium 2278.5mg | 0% |
Iron 59.3mg | 0% |
Potassium 7643.1mg | 0% |
Source of Calories