Preheat oven to 350°F (180°C). Grease and flour a baking sheet. In a large bowl, with an electric mixer on high, beat the butter and sugar until pale and creamy. Beat in the eggs, vanilla, and lemon zest. Add the flour, baking powder, and salt. Blend to combine. Stir in the nuts. Halve the dough and, with lightly oiled hands, roll each half into a log about 2 inches (5 cm) thick and 12 inches (30 cm) long. Place the logs on the baking sheet and bake in the centre of the oven for 25 minutes, or until golden.