Around this time of the year – with all of the frigid temperatures and dark days and snow and healthier eating resolutions that follow after all of the holiday feasting – there is nothing more satisfying than a big pot of homemade vegetable soup simmering on the stove top!
These days I’ve been making my own version of Italian minestrone soup with plenty of healthy veggies and cannellini white beans and topping it off with something that makes it extra special, satisfying, and delicious: pesto!
I love serving it with plenty of toasted Italian or garlic bread, and it’s filling and satisfying enough for a (vegan!) meal.
A homemade vegetable soup does require a day when I have a little extra time on your hands (this recipe takes about one hour in total).
But it’s so worth it.
A big bowl of steaming soup fresh from the stove top is worlds beyond anything out of a can.
And the wide variety of healthy ingredients in this soup (celery, carrots, cabbage, and white beans, along with arugula and sunflower seeds in the pesto) have me believing that a homemade soup has got to be one of the healthiest meals around!
This soup holds up really well as leftovers too, so I love cooking this recipe over the weekend – then I have ready-to-go healthy lunches that can be heated in the microwave throughout the week.
(It tastes best, in my opinion, to store the pesto in a separate container (in an airtight container in the fridge) and then stir in a dollop just after heating up the soup.)
Here’s the recipe for Vegetable and White Bean Soup With Pesto:
- Serving size: 8
- Calories: 198
- Fat: 11.7g
- Saturated fat: 1.6g
- Carbohydrates: 20g
- Sugar: 6.7g
- Sodium: 436mg
- Fiber: 7.1g
- Protein: 5.4g
- Cholesterol: 0mg
Hands-On Time: 20 minutes
Cook Time: 40 minutes
Yield: 8 servings
Level: Easy
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 small onion, chopped
- 4 medium ribs celery, chopped
- 3 large carrots, chopped
- ⅔ cup green cabbage, chopped
- 1 tablespoon Herbes de Provence
- 26 ounces chopped tomatoes (or diced tomatoes)
- 50 ounces organic vegetable broth
- 15-ounce container cannellini white beans, thoroughly drained and rinsed
- Salt and freshly ground black pepper
- ¼ cup toasted sunflower seeds
- 2½ ounces arugula
- ½ clove garlic
- 4 tablespoons extra virgin olive oil
- Salt and freshly ground black pepper
- Heat 2 tablespoons olive oil in a large stock pot over medium-high heat. Add 2 cloves garlic, along with the onion, celery, carrots, and cabbage. Season with salt and pepper. Cook until vegetables begin to soften, about 5-7 minutes. Add Herbes de Provence, chopped tomatoes, and vegetable broth. Stir until well combined, and bring to a boil. Reduce to a light simmer, cover, and cook, stirring occasionally, until vegetables are softened and tender, about 30 minutes. Add white beans, stir until combined, and cook until heated through. Season to taste with salt and pepper.
- Meanwhile, as soup simmers, prepare the Pesto:
- Add the toasted sunflower seeds, arugula, and ½ clove garlic to a food processor. Season with a pinch of salt and pepper and pulse until ingredients have become a puree. Add the olive oil and pulse again until oil is well combined.
- To serve: Ladle soup into serving bowls. Stir a dollop of pesto into each bowl.
*I estimate approximate nutrition information using the Verywell Recipe Nutrition Calculator.
This looks very hearty and reminds me a little of a Minestrone I had once 😀
Cheers
Choc Chip Uru
This looks so yummy. I have already tried bean soup but never with pesto. I will definitely try this one as well.