Preheat the oven to 350°F. Spread the nuts in a single layer on a rimmed baking sheet and roast them in the oven until they are golden and fragrant, about 10 minutes

Meanwhile, bring a large pot of salted water to boil. Have a large bowl of cold water ready. Drop the chopped kale into the boiling water. When the water returns to a boil, swirl the kale around a few times until it becomes limp.

Drain the kale and plunge it into the cold water. Drain again, then place the kale on a clean dishtowel and blot away the moisture.

Place the nuts, kale, Parmesan, olive oil, garlic, lemon juice, salt and pepper in a blender and puree until uniformly smooth. You may need to add more olive oil to reach desired consistency.

To refrigerate, cover with plastic wrap directly on the surface of the pesto. Will stay fresh for up to 3 days. To freeze, place desired portions in small containers with plastic directly on the surface of the pesto, or place in plastic freezer bags, and freeze for up to two months.