This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

Rich and creamy thanks to a combo of coconut milk and plant-based butter, these simple dairy-free mashed potatoes are the absolute best side dish for your dairy free and vegan dinners. They’re fluffy, garlicky, and wonderfully savory, and impressive enough to please everyone around your dinner table – dairy free or not!

Close up of dairy free mashed potatoes topped with butter and chives in a wooden serving bowl.

See recipe card below for full list of measurements, ingredients, and instructions.

Why These Are The Best Vegan Mashed Potatoes

  • Naturally vegan and gluten free, these dairy-free mashed potatoes are absolutely every bit as delicious as traditional mashed potatoes. A splash of coconut milk and a pat of dairy-free butter added to fluffy Yukon gold or russet potatoes make them rich, creamy, and absolutely mouthwatering. And even though we’re using coconut milk to make them super creamy, you can’t taste the coconut at all.
  • These potatoes are seasoned with garlic, salt, fresh black pepper, and fresh chives. They’re all simple flavors that will work with basically any dish you’d want to serve mash with. They’ll fit right in with your Thanksgiving spread, your Christmas feast, and your Tuesday night leftovers.
  • The garlic cooks with the potatoes to make it soft and mellow. You get all the flavor of the garlic in this recipe without the harshness of others who opt for garlic powder.

What I Learnt Testing This Recipe

  • If you want to avoid a gummy or mealy texture – and believe me, you do – then stick to Yukon gold potatoes or russet potatoes. Both are naturally smooth and buttery so they’ll mash into the perfect dairy-free mashed potatoes. Red potatoes and fingerling potatoes, on the other hand, are low in starch and super waxy. They won’t give you that fluffy, creamy mashed potato texture you want here.
  • I’ve found that cutting the potatoes into equally sized pieces matters more than it seems — pieces that are noticeably different sizes mean some go mushy and start absorbing water while others are still firm, which throwing off the final texture for the mash.
  • Room-temperature coconut milk incorporates smoothly, and cold-from-the-fridge if you’ve already got a can open won’t — cold coconut milk can cause the fat to seize slightly against the hot potatoes, leading to small flecks of solid coconut fat in not-quite-smooth mash.
  • You can make a Whole30 version of these potatoes by using a compliant dairy-free butter. You could also use ghee, but it’s technically not dairy free, only lactose free.

Ingredients

Yukon gold potatoes – Or Russet potatoes. Avoid red or waxy varieties that will make lumpy mash!

Garlic – We want whole cloves here as they cook with the potatoes.

Vegan butter – Just use your favorite brand.

Full-fat coconut milk – At room temperature. Lighter coconut milk will make watery potatoes that won’t be as creamy.

Salt and fresh cracked black pepper – For seasoning.

Chopped chives – Optional, for garnish. You could use sliced green onion (green parts only) instead.

Getting Ahead For The Holidays

I’ve found that these dairy-free mashed potatoes can be prepared a little early if needed. Simply make them as instructed and transfer them to an oven-safe dish. Cover the dish tightly with aluminum foil before placing the dish in an oven preheated to 200°F. Leave them to stay warm until you’re ready to serve them. Note that this method is best if you only need to keep them warm for an extra 15-20 minutes or so. Longer than that, you’ll need to check their temperature regularly with an internal thermometer. If their temp falls below 140°F, they won’t be safe to consume.

You can also peel or even cube the potatoes ahead of cooking them. They’ll happily sit in cold water in the refrigerator for several hours (up to 24!) — leaving them in cold water prevents them from browning.

Side-on photo of a wooden bowl of vegan mashed potatoes topped with a square of vegan butter and chopped chives.
Wooden bowl of dairy free mashed potatoes topped with vegan butter.

Serving & Storage Suggestions

These dairy-free potatoes are perfect for your holiday table so obviously go well with all the other classic holiday sides. But for everyday I like to serve them with my ground beef and gravy to turn that dish dairy-free, and for a vegan option this mushroom gravy and some green veg for the ultimate comfort bowlful (who said mashed potatoes had to be a side dish??)

Leftovers will keep in the refrigerator for up to 3 days. Re-heat on the stovetop with a splash of coconut milk and don’t microwave them. Dairy-free mash can dry out and seize if you don’t re-heat them properly.

You can freeze these mashed potatoes, but because of the coconut milk they might separate a bit on thawing. Simply whip them together with a little more coconut milk as you warm them on the stovetop and they should come together okay.

Frequently Asked Questions

Can you use other dairy-free milk alternatives?

You can, but I don’t really recommend it. Any liquid will help you get that thin, mashed consistency. You could technically even use water if you wanted to. Full-fat coconut milk, though, is the key for thick, rich, creamy mashed potatoes without any dairy. Almond milk will work, but it can make the potatoes mealy. Oat milk’s flavor isn’t neutral enough in my opinion.

Why are my mashed potatoes gummy or gluey?

This happens if you over-mix / over-mash the potatoes. If you’ve used the right variety of potatoes, the usual culprit is if you’ve tried to use a food processor, or a stand or hand mixer to whip the potatoes rather than doing it by hand or using a ricer.

Making changes to a recipe can result in recipe failure. Any substitutions or variations listed are simple changes that I believe will work in this recipe, but results are not guaranteed.

Recipe By: Sam Guarnieri

Creamy Dairy Free Mashed Potatoes

Prep 15 minutes
Cook 20 minutes
Total 35 minutes
Creamy, fluffy, and wonderfully savory, these dairy-free mashed potatoes are the absolute best vegan side dish, perfect for holiday dinners and average weeknight meals alike.
Sam GuarnieriSam Guarnieri
6 servings

Equipment

  • cold water
  • Large pot
  • Fork
  • colander or fine mesh sieve
  • Potato masher
  • serving container

Ingredients

  • 2 pounds Yukon gold potatoes or russet potatoes; peeled, cubed
  • 3 cloves garlic peeled
  • 1 big pinch salt more or less to taste
  • 4 tablespoons vegan butter softened
  • ½ cup full-fat coconut milk plus more as needed, at or close to room temperature
  • 2 teaspoons freshly cracked black pepper
  • 1 tablespoon chopped chives for serving

Instructions
 

  • Place cubed potatoes and peeled garlic cloves in large pot. Add cold water to pot until waterline sits roughly 1" above potatoes. Sprinkle 1 big pinch salt over top of water and place pot on stovetop burner set to high heat.
    Overhead view of cubed potatoes covered with salted water in a silver saucepan with single handle.
  • When water begins to boil, immediately reduce heat to medium-low. Cook potatoes, uncovered, 10 to 20 minutes, or until potatoes can be easily pierced with tines of fork.
  • Carefully pour water and potatoes into colander. Drain as much excess water as possible then return potatoes and garlic to pot.
  • Turn off heat under pot. Using potato masher, mash boiled potatoes and garlic until mixture is mostly smooth.
  • Add vegan butter, coconut milk, and pepper to pot with potatoes. Continue mashing until all ingredients are thoroughly combined and mashed potatoes are smooth and creamy. Add additional coconut milk as needed to achieve desired consistency.
  • Taste potatoes and add more salt if needed. When satisfied with flavor and texture of mashed potatoes, transfer potatoes to serving bowl. Sprinkle chopped chives over top of potatoes and serve warm with additional butter.
    Overhead view of creamy dairy-free mashed potatoes in a large white bowl with a silver spoon.
Get ahead: The mashed potatoes can be prepared a little early if needed. Just transfer them to an oven-safe dish, cover the dish tightly with aluminum foil, and place the dish in an oven preheated to 200° Fahrenheit. Check the potatoes periodically with a thermometer to ensure their temperature never falls out of the food-safe range (below 140° Fahrenheit).
Make it Whole30: Use a compliant dairy-free butter. You can use ghee, but it’s technically not dairy free, only lactose free.

Approximate Information for One Serving

Serving Size: 1servingCalories: 218calProtein: 4gFat: 11gSaturated Fat: 9gTrans Fat: 0gCholesterol: 0mgSodium: 120mgPotassium: 697mgTotal Carbs: 28gFiber: 4gSugar: 1gNet Carbs: 24gVitamin A: 29IUVitamin C: 31mgCalcium: 28mgIron: 2mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

More Dairy Free Side Dishes

Leave A Review

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Where To Next?