These are the smoothest and fluffiest mashed potatoes ever! Made creamy by using cashews, this delicious side dish is packed with buttery flavor and seasoned to perfection. Plus, they can easily be made in advance, making it convenient to serve for both a holiday meal or just a busy weeknight!

I truly believe that these are the best mashed potatoes, and for good reason! This is one of my most-requested comfort food recipes, both by readers and my own kids. When the holiday season rolls around (especially Thanksgiving dinner!), no one can resist the ultra-creamy texture and delicious taste of this perfect side dish.
Make them on the stovetop in just 25 minutes and they come out fluffy, creamy, and full of buttery, garlic flavor. Oh my goodness, I can't even talk about them without craving a batch!
How to Get the Best Flavor in Mashed Potatoes
To achieve flavorful mashed potatoes without having them taste too salty, you want to salt the water that you cook them in. This infuses the potatoes with flavor so that they won't taste bland.
I like to garnish the mashed potatoes with fresh chives which pair wonderfully with my homemade cashew cream. Garlic, cream and chives are such a classic flavor combination for traditional mashed potatoes, and this is no different. Together, these ingredients create the perfect balance of flavors without anything being too overpowering. Every spoonful is mashed potato perfection!

Ingredients
I recommend going with either Yukon Gold or russet potatoes. I prefer Yukon Gold myself!
I use my homemade vegan cashew cream to give these mashed potatoes their perfectly creamy and fluffy texture. The cream stays nice and thick in this dish which keeps the mashed potatoes smooth, fluffy and light. I would suggest making it ahead of time so it has time to thicken up overnight before using in this recipe.

Garnish Ideas:
- Caramelized onions: next level amazing for extra flavor!
- Fresh herbs: chives, thyme sprigs or diced Italian parsley (large stems removed).
- More vegan butter: I like to serve with a pat or two in the center of the bowl.
Instructions
1. Cook the potatoes.


2. Drain. Reserve 2 cups of the cooking water!

3. "Rice" the potatoes by pushing them through a potato ricer.



4. Season.


5. Add in some of the reserved potato water for more creaminess if desired (the rest is for use when reheating, if needed).
6. Enjoy!

The Secrets to Getting Fluffy and Creamy Mashed Potatoes
- Use a potato ricer. This is such a simple but effective tool. I put the cooked potatoes through a potato ricer in batches after they cook. This doesn't take long at all since the potatoes will be so soft, and the result is extra smooth, light and fluffy mashed potatoes.
- Use some of the reserved water. The starches from the potatoes get released into the cooking water and make the water amazing for adding creaminess back into the mashed potatoes. So, before you drain the mashed potatoes, be sure to save ½ cup of the cooking water. You will add this back in once the potatoes are drained and riced.

Making in Advance?
Store in an airtight container for up to one week. For best results, reheat mashed potatoes on the stovetop with ½-1 cup of reserved cooking water. The cooking water helps to rehydrate the mashed potatoes without completely diluting the flavor. Taste and adjust seasonings if needed.
Another option is to use a neutral tasting non-dairy creamer when reheating such as unflavored, unsweetened oat creamer or cashew creamer. Unsweetened plain almond milk (or any plant-based milk) will also work in a pinch.

This recipe is vegan, soy-free, refined sugar-free and gluten-free. It's wonderful for serving a crowd with varied food allergies or sensitivities. Everyone agrees it's a classic mashed potato experience and they would never guess it's totally vegan!
If you'd like more hands-off mashed potato recipe, try my Instant Pot vegan mashed potatoes! This is a nut-free recipe with only 5 ingredients that's another really great option for the holidays or weeknights. Or, if you're looking for the quickest mashed potatoes ever, try these 10-minute mashed potatoes made using frozen shredded potatoes!
Print
Creamy and Fluffy Dairy-Free Mashed Potatoes
- Total Time: 25 minutes
- Yield: 8-10 1x
- Diet: Vegan
Description
These are the smoothest and fluffiest mashed potatoes ever! Made creamy by using cashews, this delicious side dish is packed with buttery flavor and seasoned to perfection. Plus, they can easily be made in advance, making it convenient to serve for both a holiday meal or just a busy weeknight!
Ingredients
- 10 cups filtered water for boiling the potatoes - before draining the potatoes, reserve 2 cups of this cooking water at the end of the boiling process
- 4 pounds Yukon Gold or russet potatoes, peeled, chopped into 1-inch pieces
- 1 tablespoon salt (for boiling the potatoes)
- 1 teaspoon salt (for seasoning the potatoes after cooking and draining)
- ½ cup vegan, soy-free butter
- ⅔ cup homemade vegan cashew cream
- 1 head roasted garlic (roast in the air fryer or the oven) OR 1-2 large raw peeled garlic cloves, pressed through a garlic press (not minced)*
- ground black pepper to taste (I usually do ½ teaspoon black pepper)
Garnish Ideas:
- caramelized onions (next level amazing!)
- fresh thyme sprigs
- diced fresh chives
- diced fresh Italian parsley leaves (large stems removed)
- a pat or two of vegan, soy-free butter
Instructions
- Cook the potatoes. Fill a 5.5 quart dutch oven or large pot with water and bring to a rolling boil. Add 1 tablespoon of salt and the peeled and chopped potatoes. Return the water to a rolling boil and boil for 10 minutes until potatoes are fork tender.
- Drain the potatoes. Reserve 2 cups of the cooking water and drain the potatoes in a colander. Set aside.
- "Rice" the potatoes. Working in batches, push the drained potatoes through a potato ricer and place directly back into the dry dutch oven once "riced." Alternatively, you can mash the potatoes in the dry dutch oven with a potato masher. The potato ricer makes them smoother, creamier and fluffier, whereas the potato masher method yields chunkier mashed potatoes.
- Season the potatoes. Add 1 teaspoon salt, 1 cup of the reserved cooking water, vegan butter, cashew cream, garlic and black pepper to taste. Stir all ingredients together well with a wooden spoon. Taste and adjust seasonings to your liking.
- Make it creamier, if desired. Add in more of the reserved potato water for more creaminess.
- Garnish and serve. Serve with 1-2 pats of vegan butter as garnish and a sprinkle of diced chives, fresh parsley or thyme. I love to serve caramelized onions overtop as well.
Notes
I have made this recipe with both Yukon Gold and russet potatoes and both work great. The Yukon Gold have a slight yellow color and are creamier in my opinion. The russet potatoes yield a whiter mashed potato dish and they may take a bit longer to cook. Overall, I prefer the Yukon Gold potatoes.
For raw garlic: I love garlic and typically add a second large clove. If you are not a garlic lover, go with one clove to start. I find the raw garlic flavor mellows out once mixed into the mashed potatoes as the heat of the potatoes start to "cook" the garlic. The flavor will also mellow out if you make the mashed potatoes in advance. If you are making these potatoes just before serving then you can briefly sauté the pressed garlic in olive oil before adding to the mashed potatoes. This will help the flavor mellow out.
- Prep Time: 15
- Cook Time: 10
- Category: Side
- Method: Stovetop




Leave a Reply