First, prep the veggies. Chop the asparagus into 2-inch-long pieces. Finely dice the red onion and scallions. Cut the artichoke hearts into smaller chunks if desired. Thinly slice the basil into long strips. Strain the chickpeas if using canned chickpeas. Once done, set all the vegetables aside.
Next, cook the pasta in boiling water according to the package instructions. In the last 2 minutes of cooking, add in the chopped asparagus and frozen peas and blanch in the boiling water to soften. If using fresh peas, do not add them to the water. Then, strain the pasta and vegetables in a colander and run them under cold water to stop them from cooking further.
While the pasta is cooking, make the lemon basil vinaigrette. Add the basil, olive oil, lemon juice, lemon zest, dijon mustard, garlic clove, salt, and pepper to a blender and blend until smooth.
Add the cooked pasta, blanched asparagus & peas, chickpeas, diced red onion, diced scallions, sliced basil, and artichoke hearts to a large mixing bowl. Then, pour over the lemon basil vinaigrette.
Toss everything together until the pasta and veggies are completely coated in the dressing. Then, cover with a lid or plastic wrap and add to the fridge to chill for 2-24 hours. You can also eat the pasta salad right away, but the flavors get better if left to sit and chill.
Serve with optional fresh basil and toasted pine nuts on top. Enjoy!