Creamy Vegan Asparagus Soup
Prep time
Cook time
Total time
This healthy recipe is a sample from The Complete Idiot's Guide to Vegan Living, which is now in its second edition!
Serves: 3 quarts
  • 1½ pounds asparagus, tough ends trimmed
  • 3 cups Yukon Gold potatoes, peeled, and cut into ½-inch cubes
  • 2 cups onion, diced
  • 1 tablespoon garlic, minced
  • 1 tablespoon lemon juice
  • 1 cup cold water
  • 1½ tablespoons cornstarch or arrowroot starch
  • ¼ cup freshly chopped parsley
  • 3 tablespoons freshly chopped basil
  • 1 cup unsweetened dairy-free milk beverage (can sub lite coconut milk or full-fat coconut milk for creamier)
  • 3 tablespoon nutritional yeast flakes
  • ½ teaspoon sea salt
  • ⅛ teaspoon white pepper
  • Thinly sliced lemon, for garnish (optional)
  1. Cut tips off asparagus and steam them for 2 to 3 minutes or until tender.
  2. Thinly slice asparagus stems diagonally and steam them for 5 minutes or until tender.
  3. Measure water left over from steaming, add enough water to measure 7 cups, and pour it into a large pot. Add the potatoes, onion, garlic and lemon juice, and bring to a boil. Reduce the heat to low and simmer 20 minutes or until the vegetables are tender.
  4. Add the 1 cup cold water and starch to a blender or food processor and blend until combined.
  5. Strain the cooked vegetables from broth, reserving the cooking liquid. Transfer the cooked vegetables to the blender or food processor. Add ½ of the reserved steamed asparagus stems and process until smooth.
  6. Return the cooking liquid to the pot over medium-low heat. Add the parsley and basil and stir well. Add the puréed mixture, asparagus tips, remaining stems, milk beverage, nutritional yeast, salt, and pepper and stir to combine.
  7. Remove the pot from the heat and let stand for 5 minutes, allowing the flavors to meld.
  8. Taste and add more seasoning, if needed.
  9. Serve hot or cold and optionally garnish with a thin slice of lemon.
Recipe by Go Dairy Free at