half-and-half, whole milk or heavy cream may be substituted