0.25cupsgrated Parmesan cheese (or nutritional yeast for a vegan option)
0.5cupsextra virgin olive oil
1wholeJuice of 1 lemon
to tasteSalt and pepper
12ozspaghetti or your favorite pasta
for garnishCherry tomatoes, halved
for garnishFresh basil leaves
Instructions
Start by cooking the spaghetti according to package instructions in a large pot of salted boiling water until al dente. Reserve 1 cup of pasta water before draining.
In a food processor, combine the avocados, basil, pine nuts, garlic, Parmesan cheese, lemon juice, salt, and pepper. Blend until smooth.
While the food processor is running, slowly drizzle in the olive oil until well incorporated and creamy. Taste and adjust seasoning if necessary.
In the same pot that you cooked the spaghetti, combine the drained pasta with the creamy avocado pesto. Toss to coat the spaghetti thoroughly, adding reserved pasta water a little at a time if needed for a smoother consistency.
Serve immediately, garnished with halved cherry tomatoes and additional fresh basil leaves.
Notes
For a vegan option, substitute Parmesan cheese with nutritional yeast.