Skip to Content

Mashed Potatoes Without Milk

Do you want to learn how to make delicious and creamy mashed potatoes without milk? Here’s the best vegan version you’ll ever try!

Sharing is caring!

Mashed potatoes without milk recipe

We all love mashed potatoes. They’re creamy, thick, and delicious! However, to get the best results, many believe that using milk or other dairy products is mandatory.

The truth is that with just a few twists to the recipe we all know, we can make dairy-free mashed potatoes as delicious as the ones we’ve eaten since we were kids!

Do you want to learn how to make delicious and creamy mashed potatoes without milk? Here’s the best vegan version you’ll ever try!

Tips to Make This Mashed Potato Recipe

In addition to the recipe, I also want to share some tips to help you get the best results! Find them below!

  • While any potato variety can work, I think floury and high-starch potatoes are best, especially if you want them to be creamy.
  • I never use waxy potatoes since I don’t like the consistency that this variety gives to the dish.
  • If you have garlic-infused olive oil, you can use it! It’s ideal if you don’t want to feel the small pieces of garlic in your mashed potatoes.
  • You can also use vegan butter or avocado oil if you don’t like olive oil’s flavor.
  • If you like rustic mashed potatoes, you can leave the peel on. In this case, you only have to make sure that you clean up the excess dirt well before you start cooking.
  • You can use an electric mixer or food processor to mash the potatoes. I always use it on low speed to control the creaminess since they can get gummy if we process or mix them too much!

Common Ingredient Substitutions

One of the things I love most about vegan mashed potato recipes is that they are so versatile and easy to make.

If you don’t have some ingredients or don’t like them, you can use others! There are many substitutes that can work perfectly to make dairy-free mashed potatoes. These are the ones I like the most. If you’re looking to add milk, I’d see my Idahoan mashed potatoes recipe instead.

Vegetable Stock

Can’t find vegetable stock? Don’t worry! You can use any dairy-free milk, such as coconut milk or almond milk. I think these are the best options!

If you want to make mashed potatoes without milk and are not vegan, you can also use chicken broth. The result is the same!

Olive Oil

I know that the taste of olive oil can be too strong. If you don’t like it, you can use vegan butter, dairy-free butter, or another type of vegetable oil.

Nutritional Yeast

This ingredient is optional, but I love adding it because it gives vegan mashed potatoes a delicious cheesy flavor! However, it can be difficult to find. If you don’t have this product, just don’t add it!

Chopped potato with knife

Final Thoughts

I never thought that making vegan mashed potatoes would be so easy!

When I first thought of making a similar recipe, I was worried about the ingredients. I don’t usually have vegan butter at home, for example.

However, I discovered that I could make dairy-free mashed potatoes with many other products I usually have in my pantry, and you can do it, too!

Mashed potato in bowl


Can I Freeze Mashed Potatoes?

Yes, of course. If you have leftover mashed potatoes, you can store them in a container with a lid and take them to the fridge!

Does Vegetable Broth Make Mashed Potatoes Creamier?

If you choose starchy potatoes, such as russet potatoes, it will make your mashed potatoes creamy.

However, I think coconut, almond, or soy milk are better alternatives. You can also use dairy-free cream cheese to make smooth mashed potatoes.

How Long Should I Boil Potatoes?

It depends on the type of potatoes you use, but they should be ready in 15 minutes if you are boiling chunks or in 20 minutes if you are boiling whole potatoes.

Yield: 6 servings

Mashed Potatoes Without Milk

Mashed Potatoes Without Milk

Do you want to learn how to make delicious and creamy mashed potatoes without milk? Here's the best vegan version you'll ever try!

Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes


  • 2 ½ lb. potatoes, cut into large pieces or chunks
  • 3 tbsp. nutritional yeast (optional)
  • ½ c. vegetable broth or stock
  • ¼ c. fresh chives, finely chopped
  • ¼ c. olive oil
  • 2 tsp. salt
  • 1 tsp. pepper (optional)
  • 1 tbsp. garlic cloves, minced


  1. Fill a large pot with cool water and add 2 teaspoons of salt.
  2. Add the cut potatoes to the pot and bring it to boil.
  3. Reduce the temperature, keeping a rapid simmer for at least 15 minutes
  4. Once the potatoes are tender, transfer them to a colander and drain the water.
  5. Shake the strainer vigorously to remove excess water and allow the potatoes to air dry for a few minutes
  6. Bring the pot to the stovetop again and add the olive oil and heat over medium heat.
  7. Sauté the garlic in the hot oil (the process takes only one to two minutes).
  8. Return the potatoes to the pot and start to mash them with a potato masher or a fork. As you mash potatoes, be sure to mix them with the garlic and oil.
  9. Add the nutritional yeast, if using.
  10. Pour the vegetable broth into the mashed potato mixture and mix well until perfectly combined (I always do it while mashing the potatoes).
  11. Continue mashing the potatoes or adding more vegetable stock to get the consistency of your choice.
  12. Add fresh chives and mix lightly.
  13. Taste the mashed potatoes and add salt or pepper if necessary.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 289Total Fat: 10gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 1mgSodium: 910mgCarbohydrates: 44gFiber: 5gSugar: 3gProtein: 8g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest