Preheat the oven to 350°. Spread the walnuts on a baking sheet and bake just until fragrant and lightly toasted. Remove, set aside, and bump up the oven to 400°.
Fit the pie crust to a 9-inch pan.
Whisk the eggs in a large bowl. Then whisk in the sugar until dissolved. Stir in the honey, butter, vanilla, and salt until combined. Then stir in the walnuts.
Pour into the unbaked pie shell. Bake at 400° for 10 minutes. Then reduce the heat to 350° and continue baking until the pie puffs slightly, the walnuts are golden, and the pie is set, about 35-40 minutes.
Let cool completely. Serve at room temperature or refrigerate until serving time if not eating that day.