To a large sauté pan, add 1/4 cup vegetable broth over medium high heat. Add onion and garlic, and cook 4-5 minutes or until onion is translucent, stirring occasionally. Add another 1/4 cup vegetable broth and asparagus. Sauté for 6-7 minutes until asparagus is soft. Add the almond milk and spinach leaves, and stir. Simmer for 2-3 minutes, or until spinach starts to wilt.
Transfer the spinach/asparagus mix to the food processor, over top the cashew mix, then add the lemon juice, and salt and pepper. Blend until the soup is smooth, about 1 minute.The serve will be hot so you can serve immediately or refrigerate for 2-3 days.
Makes about 2 1/2 cups soup, or 4 servings.
*To get a smooth texture for the soup- either 1) use a high powered blender (such as a Vitamix) and you won’t need to blender the cashews OR 2) soak the cashews overnight in water and drain.