For the dressing, add all ingredients to a small bowl and whisk to combine.
For the salad, add the pine nuts to a small dry skillet over medium-low to low heat and toast until they start to turn golden and smell nutty, about 2 to 3 minutes. Transfer to a bowl and cool.
Add the asparagus, cooled pine nuts, parsley, basil, and parmesan to a large salad bowl. Drizzle on the dressing, and gently toss to combine.
Serve immediately.
Video
Notes
Net Carbs: 6g per serving
Lower Carb/Keto Version: To reduce the carbs even more to make it keto friendly, use keto honey or your favorite keto sweetener instead of regular honey.
Paleo Version: Omit the parmesan cheese.
The Herbs: I like to leave the herb leaves whole because it looks gorgeous and they don't wilt as fast. However, for less intensely herbaceous flavor, chiffonade the herbs right before serving. Also, if you're sensitive to the anise-like flavor of basil, you may want to reduce the amount by half.