No, there isn't a dairy free substitute for butter in these sourdough shortbread cookies. It's the butter that makes shortbread so luxurious and gives it a melt in your mouth texture.