Blanch the green beans. Bring a large pot of heavily salted water to a boil. Once boiling, add the green beans and cook until slightly softened and bright green, 3-4 minutes. Use a strainer to transfer the beans to the ice bath. Let them chill for 5 minutes. Strain and pat the beans dry with a paper towel.
Make the dressing. In a medium bowl, mix shallot, lemon juice, lemon zest, Dijon, and honey. Slowly stream in oil while whisking until emulsified. Season to taste with salt and pepper.
In a large bowl, toss beans with dressing. Top with the pecans and parmesan cheese. Serve immediately.
Notes
Storage: This salad will keep well covered in the fridge for up to 2 to 3 days.