Vegan Life > Recipes > Dinner > Creamy Vegan "Sour Cream" Mashed Potatoes

Creamy Vegan "Sour Cream" Mashed Potatoes with Almond Milk

September 15, 2020

Note: This post may contain affiliate links. As an Amazon associate, I earn from qualifying purchases. For more information, please read my full disclosure.
A bowl of vegan sour cream mashed potatoes with chives and sour cream on top

This vegan mashed potato recipe came about by accident after I found a non-dairy sour cream on sale at the grocery store and I was trying to figure out what to do with it. Many trials and variations later, I've arrived at the perfect non-dairy and vegan version of this classic favorite!

Personally, I really love the creaminess and flavor of Yukon gold potatoes for this side dish. However, if you want a more traditional texture, feel free to use regular baking (Russet) potatoes.

For the sour cream, I like Kite Hill, but you can use any vegan sour cream that has a flavor you like, or you can make it from scratch. If I were going to make it myself, I would probably try this recipe. I also really like the flavor of almond milk with this recipe, but I've tried these vegan mashed potatoes with coconut milk, too, and it worked well. Almost any non-dairy milk should work in this recipe, depending upon your personal preference.

Any store-bought vegan butter, such as Earth Balance or Miyoko's, will work in this recipe. If vegan butter is unavailable in your area, or unreasonably priced, try my homemade vegan butter recipe.

Vegan sour cream mashed potatoes in a bowl with chives and sour cream on top
I like Kite Hill's vegan sour cream, but use any vegan sour cream that you like the flavor of in these creamy vegan mashed potatoes.

If you're a garlic fan, you can also add roasted garlic to these potatoes (the flavor works better with Russet potatoes, in my opinion). To roast a head of fresh garlic, remove the outer layers of skin, and cut about 1/2 an inch off the top of the head to reveal the cloves. Place the head of garlic on aluminum foil and rub olive oil on the cloves.

Wrap the foil around the garlic and roast in a 375°F (190°C) oven for 30-40 minutes, or until fork-tender. Once the garlic has cooled, you'll be able to push the cloves out of their individual skins, and mash them right into the potatoes for vegan garlic mashed potatoes! (If a whole head seems like too much garlic for one pot of mashed potatoes, don't worry. The flavor of roasted garlic is not as strong as raw garlic).

Making mashed potatoes is so quick and easy with this recipe, and they're the perfect creamy dairy-free side dish for a Thanksgiving dinner or Christmas feast. The whole family can enjoy this one!

For more vegan holiday meal recipes, check out my complete Thanksgiving menu and Christmas recipes.

Creamy Vegan "Sour Cream" Mashed Potatoes

5.00 stars from 1 reviews

Yield12 servings

Prep Time15 minutes

Cook Time15 minutes

Total Time30 minutes


  • 3 lbs. Yukon Gold potatoes (approx. 12 medium potatoes), or Russet potatoes (approx. 6 medium potatoes), peeled and chopped into 1-inch pieces
  • 1/2 cup vegan sour cream (such as Kite Hill), plus more for serving (optional)
  • 1/4 to 1/2 cup plain, unsweetened almond milk (or other non-dairy milk), optional
  • salt & pepper to taste
  • 1/4 cup fresh chives (or green onions), chopped


  1. Place your potatoes in a large pot or saucepan and cover with water. Bring to a boil and boil for about 15 minutes, until the potatoes are fork-tender.

    Potatoes in a pot with water
    Use enough water to cover the potatoes.
  2. Drain the potatoes, then return them to the pan and mash them using a potato masher.

    Potatoes mashed with a potato masher
    Potatoes mashed with a potato masher.
  3. Add in the sour cream and butter as you continue to mash the potatoes.

    Mashed potatoes mashed with vegan sour cream and butter
    The mashed potatoes will become creamier as you mix in the vegan butter and sour cream
  4. Add salt and pepper to taste. You can also add more butter or sour cream to achieve your desired flavor. Mix well.

  5. Add non-dairy milk gradually until you reach the texture and consistency you want (optional). Add about 3/4 of the chives (3 tablespoons). Stir everything well.

  6. Transfer the potatoes to a serving dish and garnish with the remaining chives. Top with additional sour cream, if desired.

Notes & Hints

Russet potatoes are more commonly used for "classic" mashed potatoes, but I love the flavor and creamy texture of Yukon gold potatoes in this recipe! Use whichever one you prefer.

If you're a garlic fan, you can also add roasted garlic to these potatoes (the flavor works better with Russet potatoes). See instructions for roasting garlic in the intro text for this recipe.

Leftovers: Store in an airtight container in the refrigerator.

Reheat: Reheat in a pan on the stove over medium-low heat, adding non-dairy milk to keep it from drying out.

Nutrition Data

Serving Size: 1/12 of recipe; Calories: 127Fat: 4 g.; Saturated Fat: 3 g.; Cholesterol: 0 mg.; Sodium: 58 mg.; Carbohydrates: 21 g.; Fiber: 2 g.; Sugar: 1 g.; Protein: 3 g.; Vitamin A: 4 mcg. RAE; Vitamin B12: 0 mcg.; Vitamin C: 21 mg.; Vitamin D: 0 mcg.; Calcium: 21 mg.; Iron: 1 mg.; Potassium: 488 mg.; Zinc: 0 mg.

Note: This data should be used only as an estimate. Please see the nutrition section of my terms and conditions for more information on how this data is calculated.

Four vegan dishes: Creme Brulee, Detroit-style pizza, General Tso's Tofu, and Lemon Tart

Vegan recipes in your inbox

Join the community and get my newest and best yummy vegan recipes sent right to your email!

A bowl of vegan sour cream mashed potatoes with a spoon in it, chives and sour cream on top.

Share this:

Leave a Comment

I love reading comments! I'll do my best to answer questions, too. If you made the recipe, please leave a star rating, it helps support the blog so I can make more recipes and articles. Thank you!

Your rating:


Watch this as a video instead:

Sunday Brunch

Sweets & Treats

Readers' Most-Loved Recipes

stretchy vegan mozzarella in bowl