Begin by chopping 1 bunch of asparagus into roughly 1-inch pieces and dice the potatoes until you have about 1 ¾ cups of diced potatoes.
Roughly chop 5 cloves of garlic and dice 1 large shallot (⅔ cup).
Juice and zest 1 lemon
In a large pot or dutch oven, heat 1 tablespoon of olive oil.
Add the chopped garlic and shallot and let those sizzle until fragrant.
Add in the chopped potatoes and asparagus pieces and stir until the asparagus becomes a bright green color.
Once the veggies are all about half-cooked, add 1 ⅓ cup raw cashews and combine well.
Then, pour in 2 ½ cups of vegetable broth until the vegetables are covered. Bring this to a boil and cover the pot.
Once the pot has reached a boil, reduce to a steady high simmer and simmer for about 5-10 minutes.
Once you can easily poke a fork through the potatoes and the cashews have softened, it's time to blend!
If you have an immersion blender, simply insert the immersion blender and blend in the pot until there are no large pieces or chunks remaining.
If you don't have an immersion blender, slowly add all of the soup into a high-powered blender (you may have to blend in batches).
Once all vegetables and broth are added, blend on high and allow some steam to release. Continue blending until there are no large chunks remaining.
After blended, add in a large handful of fresh parsley (roughly 1 cup). Blend once more until completely combined. The blend should become slightly brighter green.
Pour the soup back into the pot. On a low heat, stir the soup and add 1 tablespoon of salt as well as some fresh cracked black pepper.
Add in the juice from one lemon and combine it into the soup. Taste and adjust as necessary.
Ladle the soup into serving bowls. Garnish with remaining asparagus heads and fresh parsley.
Optional: combine a tablespoon of lemon zest, ½ tablespoon of coarse kosher salt, and some more black pepper. Sprinkle this mixture on top of the finished soups as a tangy garnish.