For a dairy-free version, you can substitute the heavy cream with a non-dairy milk like almond or coconut milk. You could also use a dairy-free cheese in place of the parmesan.