This luscious vegan asparagus soup is thick, creamy and absolutely delicious! You'd never guess it was dairy-free. It's easy to make and can be on the table in 40 minutes flat.
Trim the ends from the asparagus spears (Note 1), then cut the spears into 1 to 2 inch pieces.
Coat the bottom of a large pot with 1 tablespoon of olive oil and place it over medium heat. Give the oil a minute to heat up, then add the onion. Sweat the onion for about 4 minutes, until it becomes soft and translucent, stirring frequently.
Add the asparagus and cook it with the onion for about 3 minutes, until it turns bright green. (Note 2)
Add the garlic and cook it with the asparagus and onion for about 1 minute, until very fragrant.
Stir in 4 cups of broth, along with the potato and cashews.
Raise the heat and bring the liquid to a boil. Lower the heat and allow it to simmer for about 20 minutes, stirring occasionally, until the potato and asparagus are very soft.
Transfer the mixture to a blender or food processor bowl in batches and the soup blend until smooth. Always be very careful when blending hot liquids.
Return the mixture to the pot. Thin with up to 2 cups of additional broth if desired. Stir in the lemon juice and season with salt and pepper to taste. Reheat if needed.
Ladle the soup into bowls. Garnish with toppings of choice and serve.