This vegan sweet potato mash recipe will guide you through how to make creamy, delicious, easy sweet potato mash – without the hassle!

This sweet potato mash recipe is one of those side dishes that goes with pretty much anything. Creamy, garlicky, and dairy-free, it is perfect on special occasions like Thanksgiving or Christmas but is simple enough to whip up on the fly.
Ingredients
Sweet potatoes: The star of the show! This vegan mash calls for around 1kg sweet potatoes, peeled and cut into 1 inch/2.5cm cubes.
Garlic: The secret to getting the most from your mash is garlic. Rather than adding our cloves at the end, we cook ours along with our sweet potato cubes. This will deepen their flavor, and soften them up ready to be mashed.
Oat milk: To get that super creamy texture, we like to add an oat milk creamer such as Oatly Barista, or Oatly’s full-fat milk. Oat milk is my go-to for sweet potato mash because it’s so thick and creamy! However, with the exception of coconut or sweetened plant milk, pretty much any plant-based creamer will work nicely.
Vegan butter: Listen: you can’t make mash without butter. It’s just not the same. I’ve used four tablespoons of vegan butter in this recipe, but feel free to add another extra dollop on top. I would also recommend taking your butter out of the fridge before you start cooking to allow it to soften up ready for mashing.
Fresh earthy herbs: I love the combination of thyme, rosemary, sage, and parsley with sweet potato, but feel free to switch these for your favorites!
Salt and pepper: Season to taste.
How to Make Sweet Potato Mash

- Begin by peeling and cubing your sweet potatoes. The cubes should be around 1inch.
- Bring a medium saucepan of water to the boil, then add the sweet potatoes along with three peeled garlic cloves and a pinch of salt.
- Reduce your water to a simmer and cook your sweet potatoes until they are tender.
Tip: Use a fork to test whether your potatoes are cooked. It should slide in easily, without mushing the potato!

- Drain the water, keeping your sweet potatoes and garlic in the pan.
- Add the butter, milk, and a pinch of salt and pepper to the hot potatoes. Mash with a potato masher or hand whisk until smooth and creamy. If necessary, add a little more half-and-half to achieve your desired consistency.
- Scoop your mash into a serving bowl and sprinkle with fresh herbs.
How to store your sweet potato mash
This sweet potato mash recipe is perfect as a make-ahead side dish and can be kept in the refrigerator for up to three days. Simply reheat in the microwave for a few minutes when you’re ready to serve it, or pop into the oven on moderate heat for 10-15 minutes. Make sure you cover the dish with aluminum foil if using the over to stop your mash from drying out.
Recipe adaptations
We have opted for a savory sweet potato mash in this recipe, but during the Holidays we also love a sweet version made with lots of brown sugar, pecans, and vegan marshmallows. You can also experiment with different herb combinations to change the flavor of your mash!

Looking for more Sweet Potato Recipes?
If you’re in the mood for more tasty sweet potato recipes, checkout out these posts:
- Sweet Potato Casserole
- Baked Sweet Potato Fries
- Sweet Potato Brownies
- Sweet Potato Curry Soup
- Purple Sweet Potato Soup
Thanks for checking out our Sweet Potato Mash recipe! If you try it, please let us know what you think with a comment and rating. Every bit of feedback helps make the blog even better!
Print
Sweet Potato Mash | Easy Vegan Recipe
- Author: Rachel Steenland
- Total Time: 35-40 minutes
- Yield: 8 servings 1x
Description
This vegan sweet potato mash recipe is easy to make, creamy, full of garlic, and makes the perfect Holiday side dish for the whole family!
Ingredients
- 2.25lbs / 1kg sweet potatoes, peeled and cut into 1 inch/2.5cm cubes
- 3 garlic cloves, peeled
- 1/4 – 1/3 cup oat or almond milk half-and-half (unsweetened)
- 4 tablespoons vegan butter, softened
- Salt and pepper, to taste
- 1/2–1 tablespoon fresh earthy herbs (thyme, rosemary, sage and parsley), finely chopped
Instructions
- Fill a medium size pot with water and bring to a boil. Carefully add sweet potato cubes, garlic cloves and a pinch of salt, return to a boil, and then reduce to a simmer. Cook sweet potatoes until tender, or until a fork can be inserted into the sweet potato easily.
- Drain the sweet potatoes and garlic into a colander to remove water, then transfer ingredients back to the pot.
- While the sweet potatoes are hot, add half-and-half, vegan butter, and a pinch of salt and pepper. Using a potato masher or hand mixer, combing the ingredients together until they are smooth and creamy. If necessary, add a little more half-and-half to achieve your desired consistency.
- Scoop sweet potato mash into a serving bowl and sprinkle with fresh herbs. Enjoy while warm along side your favorite meal.
Store any leftovers sweet potato mash in an airtight container and consume within three days.
- Prep Time: 15 minutes
- Cook Time: 20-25 minutes
Keywords: sweet potato mash
This post contains affiliate links, which means I’ll make a small commission if you purchase using these links. The price you pay as a consumer does not change.