White Bean Pesto Soup Recipe
A comforting and nutritious White Bean Pesto Soup that is packed with fresh herbs, hearty beans, and a flavorful pesto swirl. This soup is perfect for a cozy dinner or a light lunch.
- Author: Maya
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Pesto:
- 2 cups fresh basil
- 1 cup fresh parsley
- 2 garlic cloves
- 1/4 cup blanched almonds
- 2 tablespoons nutritional yeast
- 4 tablespoons extra virgin olive oil
Soup:
- 2 tablespoons olive oil
- 1 medium onion (finely diced)
- 3–4 celery stalks (finely diced)
- 2 large garlic cloves (finely chopped)
- 1/4 teaspoon red chili flakes
- 3 cans (14 oz / 400 g) cannellini beans (drained and rinsed)
- 4 cups vegetable stock
- 2 cups baby spinach
- Salt and freshly ground black pepper to taste
- Pesto: In a blender or food processor, combine the fresh basil, fresh parsley, garlic cloves, blanched almonds, nutritional yeast, and extra virgin olive oil. Blend until completely smooth and set aside.
- Soup: Heat the olive oil in a large pot over medium heat. Add the onion and celery and cook for 5-6 minutes or until the onion becomes translucent.
- Stir in the garlic and red chili flakes and continue to cook for another minute.
- Add the drained and rinsed cannellini beans to the pot, then pour in the vegetable stock and bring to a boil.
- Reduce the heat to low and simmer for 10-15 minutes.
- Stir in the pesto until completely melted, and add the spinach. Simmer for 1-2 more minutes until the spinach is wilted.
- Adjust the seasoning to taste and serve immediately.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 3g
- Sodium: 690mg
- Fat: 18g
- Saturated Fat: 2g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 31g
- Fiber: 9g
- Protein: 11g
- Cholesterol: 0mg
Keywords: White Bean Pesto Soup, Pesto Soup, Vegetarian Soup