Go Back
Bowl of vegan Broccoli Pesto Soup garnished with pinenuts and herbs

Vegan Broccoli Pesto Soup

Enjoy a bowl of healthy goodness by making the best vegan broccoli pesto soup. This plant-based soup is bursting with vibrant flavors and full of simple and nutritious ingredients. It's a beautiful example of how easy and healthy vegan cooking can be.
This easy-to-make soup recipe, with the aromatic flavor of pesto and the comforting buttery flavor of broccoli, is ideal for casual get-togethers with friends or cozy weekday dinners.
Servings 4 - 6
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes

Ingredients
  

  • 3 1/2 cups broccoli, chopped
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 3 cups vegetable broth
  • 2 tablespoons olive oil
  • salt and pepper to taste

For the pesto:

  • 2 cups fresh basil leaves
  • 1/2 cup pine nuts
  • 2 cloves garlic
  • 1/3 cup nutritional yeast
  • 2 tablespoons lemon juice
  • 1/4 cup olive oil
  • 1/4 teaspoon salt

Instructions
 

  • In a large pot, heat the olive oil over medium heat. Add the chopped onion sauté until softened, about 5 minutes.
  • Add the broccoli florets and minced garlic, to the pot, and sauté for another 3 -4 minutes.
  • Pour in the vegetable broth, and bring the mixture to a boil. Reduce the heat to low, cover, and simmer for about 15 minutes, or until broccoli is tender.
  • While the soup is simmering, prepare the pesto. In a food processor or blender, combine the basil leaves, pine nuts, garlic, nutritional yeast, lemon juice, olive oil, salt. Blend until smooth.
  • Once the soup is ready, remove it from the heat and pesto. Allow it to cool slightly. Then, use an immersion blender to blend the soup until smooth. Alternatively, you can carefully transfer the soup to a blender and blend in batches until smooth.
  • (optional) reserve a small portion of the pesto for serving the soup
  • Taste the soup and adjust the seasoning with salt and pepper as needed. Ladle the soup into bowls, and drizzle each serving with a spoonful of the remaining pesto.