Mix all ingredients except oil in a blender till well mixed. NOTE: High speed will heat the mixture and turn it very liquid. This is OK if you give it time to cool. When cold from the fridge, it will be close to solid.
While blender is running, add oil in a slow stream so it's emulsified. Allow to sit for some time before serving.