These Vegan Mashed Potatoes are a holiday must-have!

The Ultimate Creamy Vegan Mashed Potatoes: Your Dairy-Free Holiday Essential
Few dishes evoke the warmth and comfort of a holiday meal quite like a generous serving of mashed potatoes. For many, Thanksgiving and Christmas simply wouldn’t be complete without this classic side. But what if you’re looking for a plant-based option that doesn’t compromise on flavor or texture? Look no further! Our recipe for creamy vegan mashed potatoes with almond milk and rich vegan butter is so incredibly delicious, even the most dedicated dairy lovers won’t guess they’re plant-based.
Imagine a heaping spoonful of light, fluffy, and perfectly seasoned mashed potatoes, generously topped with a dollop of melted vegan butter and perhaps a sprinkle of fresh chives. Then, picture a cascade of the best vegetarian gravy flowing over them. This isn’t just a side dish; it’s a centerpiece of comfort and joy that truly embodies the spirit of festive gatherings.

Mashed potatoes are often considered one of the most critical elements of any holiday spread. Getting them just right can elevate the entire meal. Fortunately, this recipe is designed to be incredibly straightforward, making it accessible for home cooks of all skill levels. Whether you’re hosting your first holiday dinner or you’re a seasoned chef, you’ll find these vegan mashed potatoes surprisingly easy to prepare and utterly irresistible.
This recipe focuses on simple, wholesome ingredients and techniques that guarantee a smooth, rich, and flavorful result every single time. Forget bland, watery, or gummy mashed potatoes – with our detailed guide, you’re on your way to a dish that will impress everyone at your table.
How to Make Perfectly Creamy Vegan Mashed Potatoes
Creating dairy-free mashed potatoes that are both luxurious and satisfying involves just a few key steps. The secret lies in the quality of your ingredients and a couple of clever techniques that enhance both texture and depth of flavor.
Step-by-Step Instructions for Vegan Mashed Potatoes
Step 1: Prepare the Potatoes. Begin by selecting three pounds of high-starch russet potatoes. Russets are ideal for mashed potatoes because they break down easily, resulting in a fluffy, tender mash. Rinse and thoroughly scrub the potatoes to remove any dirt. While some prefer to peel potatoes before boiling for an extra smooth consistency, leaving the skin on can add a rustic charm and extra nutrients. The choice is entirely up to you! If you opt to peel, do so after scrubbing.
Step 2: Boil Until Tender. Place the cleaned (and optionally peeled) potatoes into a large pot. Cover them with hot water, ensuring they are fully submerged by at least an inch. Add a generous pinch of salt to the water – this seasons the potatoes from the inside out as they cook, a crucial step for flavorful mash. Bring the water to a rolling boil and cook until the potatoes are fork-tender. You’ll know they’re ready when a fork can easily pierce and break them apart without resistance. This usually takes about 15-20 minutes, depending on the size of your potato pieces. Don’t undercook them, or your mash will be lumpy; don’t overcook them, or they’ll absorb too much water.

The Secret to Deep Flavor: Cooking the Garlic and Onion
While potatoes are the star, fresh garlic and onion are the unsung heroes of this recipe, elevating these mashed potatoes to an entirely new level of savory deliciousness. This extra step ensures a depth of flavor that sets them apart from basic mashed potatoes.
Step 3: Sauté and Puree the Aromatics. While your potatoes are happily boiling, heat a small skillet over medium heat. Add a teaspoon of olive oil (or vegan butter) and then toss in your diced onion and minced garlic. Sauté them gently until they are softened and translucent, usually about 5 minutes. Be careful not to brown the garlic, as it can turn bitter. Once softened, transfer the cooked garlic and onion to a blender or food processor. Add the plain, unsweetened almond milk to the blender. Blend the mixture until it forms a smooth, paste-like puree. This step is key for infusing maximum flavor without any noticeable bits of onion or garlic in your otherwise creamy mash. While you *can* technically skip this step if you don’t mind small pieces of onion, we highly recommend it for that ultra-smooth, refined texture and integrated flavor.

Choosing Your Dairy-Free Alternatives: Milk and Butter
The success of vegan mashed potatoes hinges on choosing the right dairy-free substitutes. Here’s what you need to know:
What Can I Substitute for Milk in Mashed Potatoes?
Almond milk is an excellent and readily available replacement for traditional milk in vegan mashed potatoes. It provides the necessary liquid to achieve that desired creamy consistency without imparting an overpowering flavor. However, it’s crucial to select the right kind of almond milk:
Recipe Tip
Always ensure you buy almond milk that is specifically marked plain and unsweetened. Sweetened or vanilla-flavored almond milk will drastically alter the savory profile of your mashed potatoes, creating an unwelcome sweet undertone. Always double-check the label!
Other suitable dairy-free milk options include unsweetened soy milk, cashew milk, or oat milk. Just be mindful of their flavor profiles; some brands of oat milk can be slightly sweeter or have a distinct taste. For the most neutral and consistent result, plain unsweetened almond milk is generally the safest bet.
Step 4: Mash and Combine. Once your potatoes are tender, drain them thoroughly. Return the hot, drained potatoes to the large pot or transfer them to a sturdy mixing bowl. Using a potato masher, fork, or even a ricer (for the ultimate smooth consistency), begin to mash the potatoes. Once they are mostly broken down, add the softened vegan butter, the fragrant garlic/onion puree, and season generously with salt and freshly ground black pepper to taste. Continue mashing and stirring until the potatoes are perfectly smooth and creamy. Be careful not to over-mash, as this can lead to a gummy texture.
These potatoes are not just creamy and delicious; they possess an incredible depth of flavor thanks to the fresh garlic and onion puree. This crucial step is truly one of the secrets to their amazing taste and why they so closely mimic traditional mashed potatoes. I’ve prepared this recipe countless times, and consistently, guests have been genuinely surprised to learn they’re entirely dairy-free!

The texture is so invitingly smooth and the flavor so rich, you’ll find it hard to believe these are entirely plant-based. They truly are the ideal dairy-free alternative for anyone observing a vegan diet, or simply looking to incorporate more plant-based options into their holiday menu.
What is a Good Substitute for Butter in Mashed Potatoes?
For achieving that luxurious, buttery flavor in vegan mashed potatoes, a high-quality vegan butter is essential. I personally recommend using the Earth Balance brand. While I am not strictly vegan myself, I frequently choose vegan butter for its excellent flavor and performance, making it a regular staple in my kitchen.
Earth Balance offers a range of products, including convenient “butter” sticks that look and behave very similarly to conventional dairy butter. This is precisely what I used to achieve that perfect melting pat of butter on top of the mashed potatoes in the accompanying photos. Other popular and reliable vegan butter brands include Miyoko’s Kitchen and Country Crock Plant Butter. Look for varieties designed for baking and cooking, as they tend to have the best texture and flavor for this application.

These potatoes are incredibly creamy, rich, and bursting with savory flavor. As mentioned before, if you prefer your mashed potatoes absolutely free of any potato skins, simply peel the russets before boiling. However, for a more rustic feel and added fiber, leaving a portion of the skin on is also a delicious option.

Tips for the Fluffiest Vegan Mashed Potatoes
- Don’t overwork the potatoes: Mashing potatoes too vigorously or for too long can break down their starch cells, leading to a gummy, gluey texture. Mash just until smooth.
- Warm your ingredients: Ensure your vegan butter is softened and your almond milk is at room temperature or slightly warmed before adding them. Cold ingredients can cool down the potatoes too quickly and make them harder to incorporate smoothly.
- Season generously: Potatoes love salt! Don’t be shy about seasoning both the cooking water and the final mash. Taste and adjust as you go.
- Use a potato ricer: For the absolute smoothest, lump-free mashed potatoes, a potato ricer is your best friend. It breaks down the potato without overworking it.
Storage and Reheating
These vegan mashed potatoes are wonderful for make-ahead convenience. Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. To reheat, gently warm them in a saucepan over low heat, stirring frequently, adding a splash of extra plain unsweetened almond milk or a pat of vegan butter if they seem too thick. You can also reheat them in the microwave, stirring occasionally.
Serving Suggestions
While these mashed potatoes are a quintessential holiday side, don’t limit them to just festive occasions! They pair beautifully with a variety of dishes:
- Alongside a hearty vegetarian gravy and your favorite plant-based roasts.
- As a topping for shepherd’s pie or pot pie.
- With vegan meatloaf or lentil loaf.
- As a comforting side dish for everyday meals like veggie burgers or baked beans.
- Perfectly accompanies roasted vegetables or a fresh salad.
Are you meticulously planning your Thanksgiving menu or looking for a delicious plant-based addition to any gathering? Make sure to give these incredible vegan mashed potatoes a try. I’m confident they will become a cherished part of your culinary repertoire, and I would love to hear how much you enjoy them in the comments below!

More Plant-Based Holiday Favorites
Complete your festive table with these other delightful vegan and vegetarian recipes:
- Easy 3-Ingredient Cranberry Sauce: A vibrant and fresh accompaniment.
- Flavorful Vegan Stuffing: The ultimate savory side.
- Sweet Potato Casserole with Pecan Crumble (simply substitute vegan milk and butter for a fully plant-based version): A delightful sweet and savory dish.
- Cranberry Blueberry Crisp: A perfect festive dessert.

Vegan Mashed Potatoes Recipe
The best vegan mashed potatoes recipe you’ll ever eat!
By: Joy Shull
Prep Time: 10 mins | Cook Time: 30 mins | Total Time: 40 mins | Servings: 8
Ingredients
- 1/3 cup diced onion
- 5 garlic cloves, minced
- 3 lbs russet potatoes
- 1 1/2 cups vegan butter, softened
- 4 tablespoons unsweetened unflavored almond milk
- Salt and pepper, to taste
Instructions
- Rinse and scrub the russet potatoes. Place them in a large pot.
- Cover the potatoes with hot water and bring to a boil. Salt generously.
- Boil the potatoes until a fork can go all the way through them easily.
- While the potatoes are boiling, sauté the diced onion and garlic in a skillet with a teaspoon of olive oil (or a small pat of vegan butter).
- Cook the garlic and onions until softened (about 5 minutes on medium heat or until onion is translucent).
- Puree the sautéed garlic and onion mixture with the almond milk in a blender or food processor until it reaches a smooth, paste-like texture.
- Once the potatoes are soft, drain them completely. Place them in a large bowl or back into the pot. Mash them thoroughly.
- Add the garlic/onion puree, softened vegan butter, and salt and pepper to taste to the mashed potatoes. Continue mashing and stirring until all ingredients are well combined and the potatoes are creamy and smooth. Serve warm.
Nutrition Information (per serving)
Calories: 388kcal, Carbohydrates: 32g, Protein: 4g, Fat: 28g, Saturated Fat: 7g, Polyunsaturated Fat: 8g, Monounsaturated Fat: 11g, Trans Fat: 0.2g, Sodium: 293mg, Potassium: 738mg, Fiber: 2g, Sugar: 1g, Vitamin A: 1620IU, Vitamin C: 11mg, Calcium: 36mg, Iron: 2mg
(Note: Nutritional values are approximate and may vary based on specific ingredients and preparation methods.)
Print Recipe
Please leave a comment and rating below to share your thoughts.