-
1
Heat oven to 400 degrees F. Cook the pasta according to package directions.
-
2
Reserve 1/2 cup of the cooking water, drain the pasta, and return it to the pot.
-
3
Meanwhile, spread the walnuts on a rimmed baking sheet.
-
4
Roast until fragrant, 5 to 6 minutes; transfer to a food processor and let cool.
-
5
Heat 1 tablespoon oil in a large skillet over medium heat.
-
6
Add the onion, season with 1/4 teaspoon each salt and pepper and cook, covered, stirring occasionally, until tender, 6 to 8 minutes.
-
7
While the onions are cooking, using a vegetable peeler, remove 3 strips of zest from the lemon.
-
8
Thinly slice the zest; add it to the food processor along with the garlic and pulse until finely chopped.
-
9
Add the Parmesan, 1/4 cup peas, 2 tablespoons oil, and 1/2 teaspoon each salt and pepper and puree until smooth.
-
10
Add the wine to the onions and simmer for 2 minutes.
-
11
Add the remaining 1 cup peas and cook, tossing, until heated through.
-
12
Toss the pasta with the walnut pesto (adding some of the reserved pasta water if the mixture seems dry).
-
13
Add the onion mixture and toss to combine.
-
14
Serve with a squeeze of lemon juice and additional Parmesan, if desired.