Ingredients

1 large egg1/4 cup sugar1-1/2 teaspoons honey1 teaspoon ground mustard1/2 teaspoon cornstarch2 tablespoons water2 tablespoons cider vinegar2 tablespoons mayonnaise2 tablespoons sour cream4-1/2 teaspoons butter4 cups broccoli florets (about 1 medium bunch)1 cup salted cashews1 cup cubed Swiss cheese1 can (11 ounces) mandarin oranges, well drained1/2 cup raisins6 bacon strips, cooked and crumbled1/2 cup chopped red onion, optional

Preparation

In a heavy saucepan, combine egg, sugar, honey, mustard and cornstarch with a whisk until smooth. Gradually whisk in water and vinegar. Cook and stir over medium heat until a thermometer reads 160° and mixture is thickened. Remove from the heat; stir in mayonnaise, sour cream and butter until blended. Cool.

Meanwhile, in a large bowl, combine broccoli, cashews, cheese, oranges, raisins, bacon and onion if desired. Just before serving, add dressing and toss to coat.