Chop broccoli into bite-sized pieces. Slice onion thinly. Broil bacon crisply and crumble onto paper towel; let sit 15 minutes. Mix broccoli, onion, bacon, raisins and walnuts in a salad bowl. Combine mayonnaise, yogurt, sugar and vinegar in a shaker container. Pour over broccoli just before serving. Toss and serve.
Recipe from Newport Hospital's Book of Favorite Recipes, compiled by hospital staff and friends. More about Newport Hospital