FOR THE PESTO: Add the basil, almonds, parmesan, lemon juice and garlic to a food processor. Blend on high until ingredients are diced and combined, scraping down the sides as needed. Turn the food processor on low and drizzle in olive oil until desired consistency is reached. Add salt and pepper to taste. Set aside.
FOR THE PASTA: Bring a large pot of water to a boil. Add the pasta and cook according to package instructions. Before draining reserve 1 cup of pasta water. Set aside.
TO PREPARE: Heat olive oil in a pan over medium heat - add garlic and sauté for 30 seconds. Add shaved asparagus, lemon juice and vegan parmesan to the pan and sauté for an additional 2-3 minutes, or until asparagus is tender. Add pasta and pesto (to taste) and stir to combine. Slowly add pasta water to the pan until desired consistency is reached. Taste and adjust salt and pepper, if needed. Serve and enjoy!
*To shave asparagus, hold asparagus stalk down on cutting board. Moving away from your stationary hand that is holding the stalk, use a potato peeler to create long ribbons. Create as many ribbons as possible for each stalk.