the best substitute for milk in mashed potatoes is heavy cream. add a quarter of the required milk volume as heavy cream. melted butter, stock, and sour cream are all excellent substitutes too. vegan substitutes include almond milk, coconut milk, and vegetable stock.