Using 2 tablespoons of fresh dill creates a rather strong flavor. If you would like the dill to be more subtle reduce to 1 tablespoon or swap the dill for chopped fresh basil.
If you're opposed to using mayo, I would guess that you could substitute an equal amount of softened cream cheese. I have not tried it that way.
Recipe adapted from Epicurious