Combine first 3 ingredients in a large salad bowl, tossing well.
Beat egg yolks until thick and lemon colored. Add oil, 1 tablespoon at a time, to egg yolks, beating constantly until mixture begins to thicken. Add mayonnaise and buttermilk, beating until smooth. Add remaining ingredients, and beat until smooth. Toss dressing with salad.