Vegan Cream of Asparagus Soup
Prep time
Cook time
Total time
This fresh asparagus soup is made creamy and rich with the addition of raw cashews. It's gluten-free and freezer-friendly!
Recipe type: Soup
Serves: 4-6
  • 2 pounds green asparagus
  • 1 large onion, chopped
  • 2 tablespoons vegan margarine
  • 5 cups vegetable broth
  • ½ cup raw cashews, soaked in warm water for 1 hour (or ½ cup soy/almond milk)
  • ¼ teaspoon fresh lemon juice, or to taste
  1. Cut asparagus into ½-inch pieces.
  2. In a large pot, heat margarine over medium-low heat, and cook the onion for a few minutes, until softened.
  3. Add asparagus pieces and salt and pepper to taste, then cook, stirring, 5 minutes. Add broth and simmer, covered, until asparagus is very tender, 15 to 20 minutes.
  4. Add cashews and purée soup using an immersion blender (or in batches in a blender) until smooth.
  5. Season with lemon juice, and salt and pepper.
MAKE-AHEAD: Soup keeps in the fridge for up to 2 days. To freeze, let soup cool completely before freezing it in an air-tight container. Slowly reheat soup on stove-top (or microwave) before serving.

Adapted from:
Recipe by Vegangela at