2) Meanwhile, to make the pesto place the walnuts, pine nuts and garlic in the bowl of a food processor fitted with a steel blade and process for 15 seconds. Add the basil leaves, salt and pepper.
3) With the processor running, slowly pour the olive oil into the bowl through the feed tube and process until the pesto is thoroughly pureed. Add the parmesan and puree for a minute.
4) Place the spinach and lemon juice into the bowl of the food processor and puree with the pesto. Add the mayonnaise and puree.
5) Add the pesto mixture to the cooled pasta and then add the Parmesan, peas, pine nuts, salt and pepper. Mix well, season to taste, and serve at room temperature.
Cook's Notes: Air is the enemy of pesto. Use right away or store the pesto in the refrigerator or freezer with a thin film of olive oil on top. For freezing, pack it in containers with a film of oil or plastic wrap directly on top with the air pressed out.
To clean the basil, remove the leaves, swirl them in a bowl of water, and then spin them very dry in a salad spinner. Store them in a closed plastic bag with a slightly damp paper towel. As long as the leaves are dry they will stay green for several days.