Yes, most creamed spinach recipes do contain dairy. This recipe uses half and half cream cheese and parmesan. If you're looking for a dairy-free option, you could try using coconut milk or almond milk in place of the half and half.  You could also omit the cream cheese or use a dairy-free alternative.