Vegetable and White Bean Soup with Pesto
Recipe type: Clean, Whole & Vegan Soup
Total Time: 1 hour
Hands-On Time: 20 minutes
Cook Time: 40 minutes

Yield: 8 servings

Level: Easy
For the Vegetable and White Bean Soup:
  • 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
For the Pesto:
  • ¼ cup toasted sunflower seeds
  • 2½ ounces arugula
  • ½ clove garlic
  • 4 tablespoons extra virgin olive oil
  • Salt and freshly ground black pepper
  1. 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.
  2. Meanwhile, as soup simmers, prepare the Pesto:
  3. 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.
  4. To serve: Ladle soup into serving bowls. Stir a dollop of pesto into each bowl.
Storage: this soup holds up very well as leftovers heated in the microwave. Store soup in a covered airtight container in the fridge. Store pesto in a separate covered airtight container in the fridge.
Nutrition Information
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
Recipe by Jen Elizabeth's Journals at