Learn how to make the Best Dairy Free Mashed Potatoes! With less than ten simple ingredients, they cook in minutes and turn out rich, creamy, and utterly delicious. 

Why This is the BEST Dairy Free Mashed Potatoes Recipe

There is nothing better than a bowl of warm, homemade mashed potatoes! They’re one of my favorite side dishes for a comfort food meal. However, I know that many people can’t enjoy dairy so I wanted to create a recipe that is just as delicious as traditional mashed potatoes but dairy-free!

Luckily, with a few simple tweaks, you can make dairy free mashed potatoes that are so delicious you won’t even miss the dairy! Rich, creamy, and full of garlic flavor, these potatoes are perfect for a weeknight dinner or holiday spread.

More Reader Favorite Mashed Potatoes Recipes

mashed potato ingredients

Recipe Ingredients

Potatoes: We’re using 3 pounds of Russet potatoes for this recipe. They’re my preferred potatoes for mashing because they always give you a perfectly creamy mash.

Garlic: In my opinion, all good mashed potatoes require lots of garlic. And you don’t even need to mince it for this recipe! Just give the cloves a good smash, and add them to the pot. They become tender as they cook and blend seamlessly into the potatoes. 

Coconut Milk: We’re using canned coconut milk in place of dairy milk to make the potatoes smooth and creamy. For the best results, use full-fat varieties. You can usually find this in the Asian section of your local grocery store. Don’t worry, your potatoes won’t taste like coconut.

Vegan Butter: to help give the potatoes that classic richness without having to use dairy, we’re using a vegan butter. Feel free to use your favorite brand!

Salt and Pepper: Be generous with the salt as you boil the potatoes. Then, adjust the amount of salt and pepper at the end.

Ingredient Variations

  • Add your favorite dairy-free sour cream or yogurt to give the potatoes a hint of tanginess.
  • Add a bit of dairy-free cream cheese for the ultimate creamy potatoes.
  • Cook the potatoes in chicken or vegetable broth to infuse them with savory flavor.  
  • Don’t love coconut milk? You can swap it for a dairy-free half and half instead!
potatoes in water

How to Make Dairy Free Mashed Potatoes

Step One: Clean the potatoes, running them under cold water, and rubbing away and dirt or debris. Then, pat them dry, and dice them into large chunks. 

Step Two: Place the potatoes and smashed garlic in a large pot. Cover them with cold water. Then, bring the water to a boil, and add a generous pinch of salt. Cook the potatoes for 15 to 20 minutes or until you can easily pierce them with a fork. 

Step Three: Drain the potatoes. Then, reduce the heat to low, and add them back to the pot. Use a hand mixer or potato masher to mash the potatoes until they’re nice and creamy. 

Step Four: Add the vegan butter or ghee and coconut milk to the potatoes, and continue to mash until they’re smooth and creamy. 

Step Five: Serve your dairy free mashed potatoes with a drizzle of melted ghee or butter and a sprinkling of fresh sliced chives. Enjoy warm! 

mashed potatoes in dutch oven being mixed with hand mixer

Expert Tips

  1. Be careful to mash the potatoes just until smooth and creamy. Continuing to mash will release too much starch and result in a gummy consistency. 
  2. Prefer a chunkier consistency? Stop mashing when most of the potatoes are smooth and just a few chunks remain. 
  3. Like a little extra texture? Leave the skin on the potatoes. 
  4. Don’t skip the salt! The potatoes absorb it as they cook, which really enhances their flavor. Without it, your mashed potatoes will be pretty bland.
  5. Add more coconut milk if you prefer an even creamier consistency. 
  6. Load them up! Stir in a bit of crispy bacon, green onion, and shredded dairy-free cheddar for delicious loaded mashed potatoes.
mashed potatoes in bowl with spoon

Serving Suggestions 

I love to serve these dairy free mashed potatoes topped with gravy! They pair well with all your favorite main course recipes. Some of my favorite options include: 

How to Store and Reheat

  1. Store leftovers in an airtight container in the fridge for 3 to 4 days. 
  2. Reheat in the microwave on high for 30 seconds to 1 minutes at a time. Add a bit of extra coconut milk to loosen the potatoes back up if you like. 

Can You Freeze Dairy Free Mashed Potatoes? 

Yes! Once cooled, you can transfer the potatoes to a freezer-safe container. Freeze for up to three months. 

When you’re ready to eat, thaw the mashed potatoes in the fridge overnight, and reheat in the microwave as described above. 

More Delicious Potato Recipes

  1. Crispy Smashed Potatoes
  2. Cheesy Au Gratin Potatoes
  3. How to Bake Sweet Potatoes
  4. Crispy Potato Skins
  5. Loaded Baked Potato Salad
  6. Crispy Homemade Air Fryer French Fries
mashed potatoes in serving bowl with spoon

I hope you give this Dairy Free Mashed Potatoes Recipe a try! They’re rich, creamy, easy to make, and delicious! If you do give this recipe a try, let me know! Leave a comment with a star rating below. You can also snap a photo & tag @allthehealthythings on INSTAGRAM. Your reviews and ratings help support All the Healthy Things and make it possible for me to continue to create the recipes you trust and love.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
mashed potatoes in serving bowl with spoon

Dairy Free Mashed Potatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Ashlea Carver
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 6 1x
  • Category: Sides
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

Learn how to make the Best Dairy Free Mashed Potatoes! With less than ten simple ingredients, they cook in minutes and turn out rich, creamy, and utterly delicious. 


Ingredients

Scale
  • 3 pounds russet potatoes, peeled and large diced
  • 3 cloves garlic, smashed
  • 1/2 cup coconut milk, plus more if needed
  • 1/4 cup ghee or vegan butter, plus more for serving
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper to taste
  • fresh chives, for garnish

Instructions

  1. Clean and dice the potatoes into large chunks.
  2. Place the potatoes and smashed garlic in a large pot and cover with cold water. Bring the water to a boil and add a generous pinch of salt. Cook the potatoes for 15-20 minutes or until fork tender.
  3. Once the potatoes are cooked through, drain them. Reduce the heat to low and add them back into your pot. Then use a hand mixer or potato masher to mash the potatoes until they’re nice and creamy.
  4. Add the vegan butter or ghee and coconut milk to the potatoes and continue to mash until smooth creamy. Add more coconut milk if you want the potatoes to be creamier.
  5. Serve the potatoes with a drizzle of melted ghee or vegan butter and a sprinkling of fresh sliced chives.

Recipe by: Ashlea Carver / All the Healthy Things | Photography by: Sierra Inn 

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star