Trim the stem ends from the green beans. Bring a large pot of salted water to a boil. Meanwhile, prepare a large bowl of ice water and set aside. Add the green beans to the boiling water and cook for 1-2 minutes, until bright green and crisp-tender. Immediately transfer the green beans to the ice water to stop the cooking process. Once completely chilled, drain and dry them thoroughly so the dressing will cling properly.
In a large bowl, whisk together the yogurt, mayonnaise, vinegar, honey, salt, black pepper, dill, shallot, and garlic.
To the dressing, add the green beans and toss until coated. If desired, garnish with more fresh dill. Serve immediately or chill until ready to use.
