0.25cupsgrated Parmesan cheese (substitute with nutritional yeast for a vegan option)
0.5cupsextra virgin olive oil
2tablespoonsjuice of 1 large lemon
1to tastesalt and freshly cracked black pepper
12ozspaghetti or your preferred type of pasta
1handfulcherry tomatoes, halved (for garnish)
1handfulextra fresh basil leaves (for garnish)
Instructions
Begin by bringing a large pot of salted water to a rolling boil. Add the spaghetti and cook according to the package instructions until al dente, typically around 8-10 minutes. Reserve 1 cup of the starchy pasta water before draining the spaghetti in a colander.
While the pasta is cooking, prepare the avocado pesto. In a food processor, combine the peeled avocados, fresh basil leaves, pine nuts (or walnuts), peeled garlic cloves, grated Parmesan cheese (or nutritional yeast), fresh lemon juice, salt, and pepper. Blend all the ingredients together until smooth and creamy.
With the food processor running, slowly drizzle in the extra virgin olive oil. This will help emulsify the mixture, resulting in a luscious and creamy texture. Stop to taste the pesto and adjust seasoning with more salt, pepper, or lemon juice as needed.
Once the pasta is cooked and drained, return it to the pot. Pour the creamy avocado pesto over the spaghetti, tossing gently to coat the pasta evenly. If the pesto is too thick, gradually add reserved pasta water until you reach your desired creamy consistency.
Serve the pasta immediately in bowls, beautifully garnished with halved cherry tomatoes and fresh basil leaves for a pop of color.
Notes
For a vegan option, substitute Parmesan cheese with nutritional yeast.