Cook pasta according to package instructions. Make sure you don’t undercook!
While pasta is cooking, combine basil, pine nuts, avocado, lemon juice, garlic, olive oil, crushed red pepper, salt and pepper in your blender. Process until smooth. (If desired, add in half of parmesan, save other half for topping)
Toss pasta with sauce and top with sun dried tomatoes and Parmesan if desired.