Restaurant salad dressing is so good because it is freshly made with full-fat ingredients, just like this Italian dressing recipe!