If you ask me, dairy-free mashed potatoes are just as good as the traditional kind.
These creamy, smooth mashed potatoes use olive oil and vegetable broth instead of butter and milk. Yukon Gold potatoes break down perfectly, while garlic adds a nice depth of flavor.
The olive oil gives them a slightly different taste than butter, but in a good way. A splash of broth keeps them light and fluffy without any cream.
It’s a simple side dish that works for anyone avoiding dairy, and honestly, you might not even miss the butter.

Why You’ll Love These Mashed Potatoes
- Dairy-free and allergy-friendly – These mashed potatoes are perfect if you’re lactose intolerant or following a dairy-free diet, without sacrificing any of that creamy, comforting texture.
- Quick and easy – Ready in just 30-40 minutes with minimal prep work, making them perfect for busy weeknights or last-minute dinner plans.
- Simple ingredients – You only need six basic ingredients that you probably already have in your kitchen, with no need for specialty items or trips to multiple stores.
- Naturally flavorful – The Yukon Gold potatoes give you a buttery taste on their own, and the garlic adds just the right amount of savory flavor without needing butter or cream.
What Kind of Potatoes Should I Use?
Yukon Gold potatoes are my go-to choice for mashed potatoes because they have a naturally buttery flavor and creamy texture that works perfectly even without dairy. That said, russet potatoes will also work great if that’s what you have on hand – they’ll give you a fluffier, lighter texture. Red potatoes are another option, though they tend to be a bit waxier and hold their shape more, so your mash might be slightly chunkier. Whatever you choose, try to cut your potatoes into similar-sized pieces so they cook evenly, and there’s no need to peel them if you don’t want to – leaving the skins on adds extra nutrients and a nice rustic texture.

Options for Substitutions
This dairy-free recipe is already pretty simple, but here are some ways you can switch things up:
- Yukon Gold potatoes: Russet potatoes work great if you want fluffier mashed potatoes, while red potatoes give you a creamier, slightly chunkier texture. Just keep the peel on or off based on your preference.
- Vegetable or chicken broth: You can use either one depending on what you have. For extra richness, try using the water you boiled the potatoes in – it’s starchy and adds great flavor. Non-dairy milk like unsweetened almond or oat milk also works well.
- Olive oil: Any neutral oil works here – try avocado oil, grapeseed oil, or even melted vegan butter if you want a more buttery taste while keeping it dairy-free.
- Fresh garlic: If you don’t have fresh garlic, use 1/4 teaspoon of garlic powder instead. Add it when you’re mashing the potatoes so it distributes evenly.
Watch Out for These Mistakes While Cooking
The biggest mistake when making mashed potatoes is cutting your potatoes into uneven pieces, which causes some chunks to turn mushy while others stay hard – aim for uniform 1-2 inch cubes so everything cooks at the same rate.
Another common error is draining your potatoes too quickly and mashing them while they’re still waterlogged, so let them sit in the colander for a minute or two to steam off excess moisture for fluffier results.
Since these are dairy-free, adding cold broth will cool down your potatoes and make them gummy, so warm your broth on the stove or in the microwave first before mixing it in.
Finally, resist the urge to over-mash or use an electric mixer, as this activates too much starch and turns your potatoes into a gluey paste – a hand masher or potato ricer gives you the best texture.

What to Serve With Dairy Free Mashed Potatoes?
These mashed potatoes are the perfect side dish for just about any protein you’re serving for dinner. They pair beautifully with roasted chicken, grilled steak, or baked salmon – basically anything that has some good pan juices or gravy to spoon over the top. I love serving them alongside roasted vegetables like green beans, Brussels sprouts, or glazed carrots for a complete meal. For a cozy weeknight dinner, try them with meatloaf or pot roast, where they can soak up all those delicious cooking liquids.
Storage Instructions
Store: Keep your leftover mashed potatoes in an airtight container in the fridge for up to 4 days. They might firm up a bit as they cool, but that’s totally normal. I like to add a splash of broth when reheating to bring back that creamy texture.
Freeze: These mashed potatoes freeze pretty well for up to 2 months. Just portion them into freezer-safe containers or bags, and make sure to press out any extra air. When you’re ready to use them, thaw overnight in the fridge first.
Reheat: Warm them up in the microwave with a splash of broth, stirring every 30 seconds until heated through. You can also reheat them on the stovetop over low heat, adding a bit more broth or olive oil to loosen them up and stirring frequently to prevent sticking.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-25 minutes |
| Total Time | 30-40 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 475-525
- Protein: 8-10 g
- Fat: 10-12 g
- Carbohydrates: 90-100 g
We'll Pay You $5 to Try This Recipe!
Cook our recipe, snap some photos, and earn a $5 Amazon Gift Card. It's that simple!
Here's how:
- Make the recipe
- Take nice pictures of your final dish
- Fill out our quick form (2 minutes max!)
- Your $5 reward is on the way!
Ingredients
- 1/2 tsp salt
- 1 tbsp olive oil (I use extra virgin for better taste)
- 1/2 cup vegetable broth (or chicken broth for richer flavor)
- 1/4 tsp black pepper (freshly ground preferred)
- 1.5 lb Yukon Gold potatoes (cut into 2-inch chunks for even cooking)
- 2 garlic cloves (minced or crushed)
Step 1: Prepare Potatoes and Start Cooking
- 1.5 lb Yukon Gold potatoes, cut into 2-inch chunks
- Salt for boiling water
Cut the Yukon Gold potatoes into 2-inch chunks, which ensures even cooking throughout—smaller pieces cook faster but can become waterlogged and mealy.
Bring a large pot of salted water to a rolling boil, then add the potato chunks.
The water should cover the potatoes by about an inch.
Maintain a steady boil and cook for 20-25 minutes until the potatoes are completely fork-tender and easily fall apart when pierced.
This is your foundation for creamy mashed potatoes, so don’t rush this step.
Step 2: Toast Garlic and Prepare Flavor Base
- 1 tbsp olive oil
- 2 garlic cloves, minced
- 1/2 cup vegetable broth
While the potatoes are cooking, warm the olive oil in a small skillet over medium heat.
Add the minced garlic and cook for just 1-2 minutes until fragrant but not browned—burnt garlic becomes bitter and will ruin your dish.
Pour in the vegetable broth to combine with the garlic oil, then remove from heat.
I like to use extra virgin olive oil here because it adds a subtle richness that compensates beautifully for the missing dairy.
Step 3: Drain and Combine Potatoes with Flavorings
- Cooked potatoes from Step 1
- Garlic-broth mixture from Step 2
- 1/2 tsp salt
- 1/4 tsp black pepper
Drain the cooked potatoes thoroughly in a colander—excess water left in the potatoes will make them thin and watery instead of creamy.
Return the hot drained potatoes to the empty pot immediately (the residual heat keeps everything warm).
Pour in the garlic-broth mixture from Step 2, then add the salt and black pepper.
Start mashing right away while everything is hot, as warm potatoes absorb the flavorings much better than cooled potatoes.
Step 4: Mash to Desired Consistency and Serve
- Potatoes with broth mixture from Step 3
Using a potato masher, break down the potatoes with firm, steady pressure until you reach your preferred texture—I recommend leaving them slightly chunky for a rustic feel, but you can mash longer for a completely smooth consistency.
The broth provides all the moisture you need for creaminess without any dairy.
Taste and adjust seasoning if needed, then serve immediately while hot.
Mashed potatoes lose their appeal quickly as they cool, so get them to the table while they’re at their best.

Garlic Dairy-Free Mashed Potatoes
Ingredients
- 1/2 tsp salt
- 1 tbsp olive oil (I use extra virgin for better taste)
- 1/2 cup vegetable broth (or chicken broth for richer flavor)
- 1/4 tsp black pepper (freshly ground preferred)
- 1.5 lb Yukon Gold potatoes (cut into 2-inch chunks for even cooking)
- 2 garlic cloves (minced or crushed)
Instructions
- Cut the Yukon Gold potatoes into 2-inch chunks, which ensures even cooking throughout—smaller pieces cook faster but can become waterlogged and mealy. Bring a large pot of salted water to a rolling boil, then add the potato chunks. The water should cover the potatoes by about an inch. Maintain a steady boil and cook for 20-25 minutes until the potatoes are completely fork-tender and easily fall apart when pierced. This is your foundation for creamy mashed potatoes, so don't rush this step.
- While the potatoes are cooking, warm the olive oil in a small skillet over medium heat. Add the minced garlic and cook for just 1-2 minutes until fragrant but not browned—burnt garlic becomes bitter and will ruin your dish. Pour in the vegetable broth to combine with the garlic oil, then remove from heat. I like to use extra virgin olive oil here because it adds a subtle richness that compensates beautifully for the missing dairy.
- Drain the cooked potatoes thoroughly in a colander—excess water left in the potatoes will make them thin and watery instead of creamy. Return the hot drained potatoes to the empty pot immediately (the residual heat keeps everything warm). Pour in the garlic-broth mixture from Step 2, then add the salt and black pepper. Start mashing right away while everything is hot, as warm potatoes absorb the flavorings much better than cooled potatoes.
- Using a potato masher, break down the potatoes with firm, steady pressure until you reach your preferred texture—I recommend leaving them slightly chunky for a rustic feel, but you can mash longer for a completely smooth consistency. The broth provides all the moisture you need for creaminess without any dairy. Taste and adjust seasoning if needed, then serve immediately while hot. Mashed potatoes lose their appeal quickly as they cool, so get them to the table while they're at their best.