Yes, this caramel syrup recipe uses dairy in the form of milk and butter. While you could try to use plant-based margarine and milk, I have not tested the results so I do not know how it would turn out. I recommend using dairy products for richness and to make sure it turns out correctly!