Bring a large pot of salted water to a boil. Add 8 oz of your pasta of choice and cook until al dente, usually 8–10 minutes depending on the pasta shape. Reserve about 1/2 cup of pasta water before draining the pasta in a colander.
In a food processor or blender, combine the ripe avocado, fresh basil leaves, minced garlic, olive oil, lemon juice, salt, and pepper. Blend until smooth and creamy. If the mixture seems too thick, add a tablespoon or two of the reserved pasta water and blend again to reach a silky consistency.
While the pasta is cooking, toast the pine nuts in a dry skillet over medium-low heat. Stir frequently for 3–5 minutes until golden brown and fragrant. Remove from heat and set aside.
Return the drained pasta to the pot or place it in a large mixing bowl. Pour the avocado basil sauce over the pasta and toss thoroughly to coat every strand or piece. If the sauce feels too thick, add additional reserved pasta water a little at a time until it reaches your desired creaminess.
Divide the pasta among plates or bowls. Sprinkle with grated Parmesan cheese if using, halved cherry tomatoes, and toasted pine nuts. Add a final crack of black pepper and a drizzle of olive oil for extra flavor.