This cozy Tuscan-inspired soup is the cure to your winter blues! It's bursting with savory herbs, juicy tomatoes, hearty white beans and tender kale, then layered in bowls with crusty bread chunks. 100% vegan, totally meal-worthy, and easy enough for a weeknight!
Coat the bottom of a large pot with olive oil and set it over medium heat.
When the oil is hot, add the onion, carrot and celery. Cook for about 10 minutes, stirring frequently, until the veggies begin to soften.
Add the garlic and cook for about 1 minute more, until very fragrant.
Stir in the wine, thyme and rosemary. Bring the wine to a simmer. Allow it to cook until reduced by about half, about 5 minutes.
Stir in 3 cups of broth broth, as well as beans, tomatoes, tomato paste, and red pepper flakes. Raise the heat and bring the liquid to a boil.
Lower the heat and allow the soup to simmer for 20 minutes. You can add up to an additional cup of broth at any point if the soup reduces too much.
Stir in the kale. You may need to do this in batches, adding a handful at a time and letting the kale wilt to make room for the next addition.
Bring the soup back to a simmer and allow it to cook until the veggies are soft and the kale is very tender, about 15 minutes.
Remove the pot from heat, stir in the olives, and season the soup with salt and pepper to taste.
To serve, place a few bread cubes in a bowl, ladle a bit of soup overtop, then repeat in a layering arrangement until the bowl is full.