Discover the easiest, most delicious dairy-free mashed potatoes! Made with fluffy Russet potatoes, creamy vegan butter, aromatic garlic, and your favorite plant-based milk. This is the BEST healthy side dish for holiday meals, weeknight dinners, and any special occasion!

Creamy Dairy-Free Mashed Potatoes: Your New Favorite Side Dish
Are you searching for the ultimate creamy mashed potatoes that are entirely dairy-free, yet bursting with flavor? Look no further! These healthy mashed potatoes are a game-changer, especially during the holiday season or any time you crave a comforting, satisfying side. Imagine rich, velvety mashed potatoes, infused with garlic and buttery goodness, without a single drop of dairy. This recipe proves that you don’t have to compromise on taste or texture to enjoy a lighter, plant-based alternative.
For many, mashed potatoes are a staple, an essential component of festive dinners and cozy family meals. The classic version, often loaded with butter and heavy cream, can leave you feeling sluggish. However, this innovative recipe offers all the beloved characteristics of traditional mashed potatoes while accommodating various dietary needs, including vegan, Whole30, and gluten-free diets. By using simple, wholesome swaps like unsweetened almond milk (or coconut milk) and vegan butter, you achieve an incredibly smooth and flavorful dish that’s surprisingly easy on digestion. You and your guests will be amazed at how indistinguishable these dairy-free mashed potatoes are from their traditional counterparts. They are truly the best mashed potatoes ever, designed to make all your Thanksgiving dinner dreams come true!
Why This Dairy-Free Mashed Potato Recipe Works So Well
- Simple, Wholesome Ingredients: No obscure items, just fresh potatoes and easily accessible dairy alternatives.
- Quick & Efficient: Ready in just about 20 minutes, making it perfect for busy weeknights or elaborate holiday prep.
- Versatile Cooking Methods: Choose between a classic stovetop preparation or the convenient Instant Pot for speed.
- Unmatched Creaminess & Flavor: Achieve perfectly smooth, luscious mashed potatoes without the need for traditional dairy.
- A Crowd-Pleasing Side: This dish is guaranteed to be loved by all family members, regardless of dietary preferences.
- Healthier Spin on a Classic: Enjoy all the comfort and taste of the classic dish with a lighter, plant-based twist.
- Diet-Friendly: Naturally dairy-free, gluten-free, and easily adaptable for Whole30 and vegan lifestyles.

Key Ingredients for the Best Dairy-Free Mashed Potatoes

Crafting the perfect batch of creamy dairy-free mashed potatoes starts with selecting the right ingredients. Each component plays a vital role in achieving that sought-after texture and rich flavor.
Potatoes: The foundation of any great mashed potato dish. While many varieties work, for the fluffiest and most absorbent results, Russet potatoes are highly recommended. Their high starch content breaks down beautifully, creating a light and airy mash. Yukon Gold and Yellow potatoes are also excellent choices, offering a naturally buttery flavor and creamy texture. Red or white potatoes can be used as well, but may result in a slightly waxier consistency. Regardless of your choice, ensure they are peeled and cut into evenly sized pieces to ensure uniform cooking.
Butter Alternative: This is where the magic happens for dairy-free indulgence. For those with dairy allergies or following a strictly vegan diet, a high-quality vegan butter or dairy-free buttery spread is essential. Brands like Miyoko’s are renowned for their creamy texture and authentic buttery taste, making them a top recommendation. Other fantastic options include coconut oil, olive oil, or avocado oil, each lending a slightly different flavor profile. If dairy allergy isn’t a concern but you prefer to avoid lactose, ghee (clarified butter) is a wonderful choice. Ghee has had most of its dairy proteins and casein removed, resulting in a rich, nutty flavor. However, traces may remain, so if you have a severe dairy allergy, it’s best to stick with strictly vegan alternatives. For a fun, tangy twist, consider stirring in a dollop of dairy-free cream cheese.
Milk Alternative: Making mashed potatoes without milk is incredibly simple and offers a fantastic canvas for various plant-based milks. The key is to choose an unsweetened variety to prevent your savory side dish from becoming sweet. Full-fat coconut milk, particularly brands like Native Forest, is my personal favorite due to its rich, creamy texture and neutral flavor – you genuinely can’t taste the coconut in the final dish. Just remember to mix it well in the can before measuring, as it tends to separate. Unsweetened almond milk is another popular and widely available option, offering a subtle flavor. Soy milk or any other unsweetened plant-based milk will also work, allowing you to customize the recipe to your preference.
Seasoning: A simple combination of sea salt, black pepper, and garlic powder brings out the best in the potatoes. Garlic powder offers a consistent, mellow garlic flavor that blends seamlessly into the mash. Fresh chives, sprinkled generously on top, add a delightful oniony punch and a pop of color, making your dairy-free mashed potatoes visually appealing and even more flavorful.
How To Make Perfectly Creamy Non-Dairy Mashed Potatoes

Stovetop Method
The classic stovetop method for making mashed potatoes is straightforward and yields fantastic results. Follow these steps for perfectly tender potatoes and a creamy mash:
- Prepare the Potatoes: Begin by filling a large pot with cold water and adding your peeled and evenly cut potato pieces. Starting with cold water ensures that the potatoes cook evenly from the outside in. Bring the water to a rolling boil over high heat.
- Cook Until Fork-Tender: Once boiling, reduce the heat slightly to maintain a steady simmer and cook the potatoes for approximately 12-14 minutes, or until they are easily pierced with a fork. It’s crucial not to undercook them, as this can lead to lumpy mashed potatoes.
- Drain Thoroughly: Carefully drain the cooked potatoes using a colander. Return the drained, hot potatoes to the empty pot. This brief period of heat in the pot helps to evaporate any residual moisture, preventing watery mashed potatoes.
- Mash and Season: Add the butter alternative, dairy-free milk, sea salt, pepper, and garlic powder to the pot with the hot potatoes. For the creamiest consistency, use an immersion blender and blend directly in the pot until smooth. If you prefer a slightly chunkier texture, a traditional potato masher works perfectly. Adjust seasonings to taste, adding more salt or pepper if desired.
- Serve: Dish out your delicious dairy-free mashed potatoes and garnish with fresh chives for a pop of color and flavor. Enjoy immediately as a delightful side!
Instant Pot Mashed Potatoes
For a quicker, hands-off approach, the Instant Pot is an excellent tool for making mashed potatoes. This method reduces cooking time significantly without sacrificing any of the creaminess or flavor.
- Load the Instant Pot: Place your potato chunks into the Instant Pot insert. Add enough water to just cover the potatoes completely, typically around 4-5 cups, depending on the amount of potatoes.
- Pressure Cook: Secure the Instant Pot lid and ensure the vent is set to the “sealing” position. Cook on manual high pressure for 8 minutes. This high-pressure cooking rapidly tenderizes the potatoes.
- Release Pressure & Drain: Once the cooking cycle is complete, carefully perform a manual release of the steam. Once the float valve drops, open the lid. Drain the potatoes thoroughly and return them to the Instant Pot.
- Mash & Blend for Creaminess: Add the butter alternative, dairy-free milk, sea salt, pepper, and garlic powder to the hot potatoes. Use a potato masher to mash them well, breaking down all the tender pieces. For an extra smooth and dreamy texture, finish by using an immersion blender or an electric hand mixer. This step is key to achieving truly creamy mashed potatoes.
- Serve: Garnish with fresh chives and serve hot. The Instant Pot makes preparing this healthy side dish incredibly convenient!

Expert Tips & Tricks for Perfect Mashed Potatoes
Achieving the perfect consistency and flavor in your dairy-free mashed potatoes is easy with a few simple tips:
Adjusting Consistency: If your mashed potatoes without milk turn out too thick, don’t worry! Simply add a little more of your chosen dairy-free milk, a tablespoon at a time, until you reach your desired creamy consistency. You’ll find these are some of the creamiest mashed potatoes you’ve ever made, without needing any cow’s milk at all!
Proper Drainage is Key: After boiling or pressure cooking, ensure your potatoes are very well drained. Excess water can lead to a watery or gluey mash. Returning them to the hot pot for a minute or two after draining can help steam off any remaining moisture.
Don’t Over-Mash: While blending helps with creaminess, be careful not to over-process your potatoes, especially with an immersion blender. Over-mashing can break down too much starch, leading to a gummy texture. Blend just until smooth and creamy.
Serving Suggestions: These versatile dairy-free mashed potatoes pair perfectly with a wide array of main courses. Serve them alongside roasted turkey, grilled chicken, seared salmon, or a hearty lentil loaf. They’re also fantastic topped with a rich paleo gravy for a truly indulgent experience.
Make Ahead & Storage: You can prepare these mashed potatoes a day in advance and store them in an airtight container in the refrigerator. Reheat gently on the stovetop over low heat, adding a splash more dairy-free milk or broth to restore creaminess, or in the microwave. Leftovers will keep well in an airtight container in the fridge for 4-5 days, making them excellent for meal prep.
Recipe FAQs
Yes, dairy-free mashed potatoes freeze surprisingly well! While I haven’t personally tested this recipe for freezing, mashed potatoes are generally freezer-friendly. Store cooled leftovers in an airtight, freezer-safe container or heavy-duty freezer bag for up to 3 months. To thaw, transfer them to the refrigerator overnight. Reheat gently in the microwave for 2-3 minutes, stirring occasionally, or on the stovetop over medium heat for 5-7 minutes, adding a splash of dairy-free milk or vegetable broth to bring back their creamy texture.
Absolutely! Using the ingredients specified in this recipe, these creamy dairy-free mashed potatoes are naturally gluten-free. Potatoes themselves are gluten-free, and common dairy-free alternatives like vegan butter and plant-based milks are also typically gluten-free. However, if you choose to swap any ingredients, always double-check the labels to ensure they meet your dietary requirements and remain gluten-free.
Yes, these mashed potatoes are completely Whole30 compliant! The recommended vegan butter options and ghee are both Whole30-friendly, assuming they are made with compliant ingredients. Ensure your plant-based milk is unsweetened and free from any non-compliant additives. With these careful selections, your guests will likely have no idea these delicious Whole30 mashed potatoes are dairy-free and perfectly suited for a compliant meal plan!
If you prefer a savory depth of flavor over the creaminess provided by plant-based milk, you can certainly use chicken broth instead of dairy-free milk. The potatoes will still achieve a wonderfully creamy texture from the vegan butter (or ghee), with the added richness and savory notes from the broth. This is a fantastic option for a more robust flavor profile. Remember, if you are strictly vegan, be sure to substitute vegetable broth for chicken broth to keep the dish plant-based.
More Delicious & Healthy Gluten-Free Side Dishes
“Soy” Glazed Brussels Sprouts with Bacon
Green Bean Casserole (Whole30 & Keto Friendly)
Thyme Roasted Radishes with Onion
Dairy-Free “Cheesy” Broccoli Casserole
Crispy Air Fryer Potato Wedges
Sweet Potato Cornbread

Creamy Dairy-Free Mashed Potatoes
Ingredients
- 2 lbs russet or white potatoes, 4 large potatoes or 6 small, peeled and cut into fourths
- ¼ cup ghee, sub vegan butter for 100% dairy free
- ⅓ cup dairy free milk of choice, coconut and unsweetened almond milk work great.
- 1.5 tsp sea salt
- ½ tsp pepper
- 1 tsp garlic powder
- chives, for garnish (optional)
Instructions
Stovetop
-
Fill a large pot with water and add peeled potatoes. Bring potato pieces to a boil and cook until fork tender, about 12-14 minutes. Drain and return potatoes to the pot.
-
Add remaining ingredients (minus the chives) to the pot and use an immersion blender to blend until creamy. Alternatively, you can use a potato masher – they will just be a little chunkier! Add more salt and pepper to taste. Serve topped with chives if desired. Enjoy!
Instant Pot
-
Add Potato chunks to the Instant Pot. Add water to cover potatoes completely (about 4-5 cups).
-
Lock the lid and turn the vent to “sealing”. Cook on manual high pressure for 8 minutes.
-
Manually release the steam. Drain the potatoes then add them back into the pot.
-
Add in the remaining ingredients and mash well using a potato masher. Make them even creamier by blending with an immersion blender after!
Notes
Storage: Store leftovers in an airtight container in the fridge for 4-5 days.
Nutrition
All nutrition facts are an estimate and automatically calculated. While I fact check them using My Fitness Pal, please note that they may not always be 100% accurate and depend on ingredients used. Weigh your total and divide by the number of servings for the most accurate grams per serving size.
Love this recipe? Please consider leaving a 5-star rating in the comments section to help other readers discover this delicious dish!
This post was originally published on September 16, 2019, and updated with new photos and copy on August 31, 2022. Updated again on October 20, 2023.