Go Back

Dairy-free Mashed Potatoes (vegan, paleo, Whole30)


  • 3 pounds (1360 grams) starchy potatoes (Yukon gold are best, followed by Russet)
  • 3/4 cup (175 ml) almond milk or another non-dairy milk (make sure to use a Whole30 / paleo compliant milk)
  • 3/4 cup (175 ml) canned full-fat coconut milk
  • 5 garlic cloves, crushed (minced works if you don't have a garlic press to make crushed garlic)
  • 6 tablespoons olive oil
  • 6 tablespoons coconut oil (the garlic covers up the coconut taste but if not using garlic, then I recommend refined coconut oil so that your potatoes don't taste coconutty)
  • 2-2 1/2 teaspoons salt


  • Peel the potatoes and cut into 1" chunks.
  • Put the potatoes in a large pot and cover with cold water, making sure the potatoes are covered with at least 1" of water.
  • Turn the heat to high and bring to a boil. Reduce the heat to medium-low to keep the potatoes at a simmer. Simmer for about 10-14 minutes or until the potatoes are tender.
  • Meanwhile, in a small saucepan over low heat, add the almond milk, coconut milk, garlic, olive oil, coconut oil and salt (I recommend using 2 teaspoons and adding more later, if desired). Once it's all melted, turn the heat off (but keep the saucepan on the stove so it stays warm).
  • Drain the potatoes and return the pot (with the potatoes in it) back to the stove. Let any remaining moisture cook off for 1-3 minutes, shaking the pot occasionally. This helps with the texture of the mashed potatoes.
  • Mash the potatoes with a potato masher, food mill or ricer and gradually add the milk mixture, bit by bit (while also tasting to see if you want more salt), until well combined with the potatoes. The more you mess with the potatoes, the gummier they'll be. I used a potato masher, then added the liquid, and once I couldn't get any further with the masher (the mashed potatoes looked very, very soupy) and I couldn't get out any more lumps, I switched to a hand mixer and used that just a bit until the lumps were totally gone and the potatoes were fluffy and not at all soupy.
  • Serve with black pepper and chives, if desired.
  • Cover cooled mashed potatoes and refrigerate for up to 4 days.