I am going to assume no to both. For sure the cream on top of the cold has dairy. You can order it without the cream on top. The actual drink with the butterscotch flavor i'm sure has caramel/butterscotch in it. I'd just shoot an email to universal and ask.