Dinner
Dairy Free Mashed Potatoes — Creamy Without a Drop of Butter
Silky, rich dairy free mashed potatoes made with oat milk and vegan butter. Ready in 35 minutes and nobody will guess there's no dairy.
Hey folks,
Let me guess — you’ve made dairy free mashed potatoes before, and they came out kind of watery, or starchy in a weird way, or just… flat. Like something was missing. I know that feeling because I made every single one of those mistakes before I finally landed on a version that genuinely rivals the real thing. The fix turned out to be two things: the right potato, and warm oat milk instead of cold. Sounds almost too simple, right? But cold liquid locks up the starch and turns your mash gluey before you even have a chance. Warm it first and everything just comes together.
These dairy free mashed potatoes are the ones I make for literally every dinner party now, and nobody — not one person — has ever suspected there’s no butter or cream anywhere near the pot. The vegan butter gives you that richness, the oat milk keeps things silky, and if you throw in a couple of garlic cloves while the potatoes boil, the whole thing gets this gentle savory depth that makes it feel way more restaurant-worthy than a weeknight side dish has any right to be. So. Let’s make them.
Why It Works
Yukon Golds are the only potato worth mashing, honestly. Russets work in a pinch but they’re starchier and can turn glue-like if you overwork them. Yukon Golds have a naturally buttery flavor and a creamier texture that basically does half the job for you. That’s not me being precious about ingredients — it’s just true.
The other thing happening here is the fat. Vegan butter (I’ve tested both Earth Balance and Miyoko’s and they both work great) has enough fat content to coat those starch granules and keep the mash smooth instead of pasty. When you combine that with oat milk — which has a slightly thicker, more neutral profile than almond milk — you get something that genuinely mimics the mouthfeel of whole milk mashed potatoes. I’ve tried this with almond milk, coconut milk, cashew milk. Oat milk wins every time, at least for me. It’s just the right texture. For creamy dairy free mashed potatoes, oat milk is the move.
According to USDA FoodData Central, a medium Yukon Gold potato delivers around 26g of carbohydrates and meaningful amounts of potassium and vitamin C — so this is genuinely a nourishing side dish, not just comfort food.
One more thing: don’t rinse your potatoes after draining. I know it feels like the right instinct, but rinsing washes away the surface starch that helps the butter and milk bind to the potato. Drain hard, let them steam dry for a full minute, then mash. That one step changed everything for me.
Ingredients
Yukon Gold potatoes are your foundation here. Two and a half pounds gets you a solid four servings — enough for a weeknight dinner or a smaller holiday spread.
For the dairy free side of things, you’re using Califia Farms organic oat milk — it’s the brand I keep going back to because it’s clean-tasting and doesn’t compete with the potato flavor. You need it warmed, not hot, just enough that it doesn’t shock the starch when it hits the pot.
The garlic cloves are technically optional but I really wouldn’t skip them. Boil them right in the water with the potatoes — they go completely soft and mellow, and you just mash them right in with everything else. No sharp raw garlic flavor, just a subtle depth that makes people say “what’s in this?”
Vegan butter, salt, pepper, and fresh chives to finish. That’s the whole list. No cream cheese, no sour cream, no fancy add-ins. Just clean, simple ingredients that actually taste like something.
Instructions
-
Prep the potatoes. Peel and cube your Yukon Golds into roughly 1-inch chunks — keeping them roughly the same size means they’ll cook evenly and you won’t end up with half-mush, half-raw chunks.
-
Boil with garlic. Add the potatoes and the peeled garlic cloves (if using) to a large pot. Cover with cold water by about an inch and add 1 tsp of salt. Bring to a boil over high heat, then reduce to a steady simmer. Cook for 15–18 minutes, until a fork slides in with zero resistance.
-
Warm the oat milk. While the potatoes are cooking, gently warm the oat milk in a small saucepan over low heat or in the microwave for about 45 seconds. You want it warm to the touch, not simmering. This is the step everyone skips and then wonders why their mash feels dense.
-
Drain and steam-dry. Drain the potatoes (and garlic) really well, then pour them back into the hot pot. Let them sit over low heat for about 60 seconds, shaking the pot a couple of times. You’ll see the surface of the potatoes go from wet and shiny to matte — that’s the excess moisture cooking off. Good. That’s what you want.
-
Mash. Add the vegan butter to the hot potatoes and mash with a potato masher or a hand masher until the butter is mostly incorporated. Don’t use an electric mixer — I made that mistake once and ended up with something closer to wallpaper paste. A ricer is great if you have one, but a basic masher totally works.
-
Add the oat milk gradually. Pour in about half the warm oat milk and mash/stir to combine. Add more until you hit the texture you want — I usually use most of it but not all. Season generously with salt and pepper. Taste. Adjust.
-
Serve immediately. Spoon into a warm bowl, add a pat of vegan butter on top, and scatter over some fresh chives. Eat right away. These don’t hold well for more than 20–30 minutes before they start to stiffen up — just a heads up.
Tips & Substitutions
Can you use a different milk? Yes, but choose carefully. Unsweetened almond milk is thinner and slightly nuttier — it works, but the result is a bit less rich. Full-fat coconut milk from a can will make these incredibly creamy but adds a faint coconut flavor that’s either delicious or weird depending on what you’re serving them with. For dairy free mashed potatoes thanksgiving style — where you want pure, classic comfort — stick with oat milk.
No vegan butter on hand? A couple tablespoons of good olive oil can sub in, especially if you’re making a more Mediterranean-style mash with roasted garlic. It won’t be as rich, but it works.
Make it garlic-forward. If you want to lean into the garlic thing, roast a whole head of garlic before you start (400°F for 35 minutes, wrapped in foil), then squeeze the cloves right into the mash at the butter stage. That’s a whole different recipe, honestly. So good.
Russet potatoes. If Yukon Golds aren’t available, Russets will work but you’ll need to be more careful about not over-mashing. They get gluey faster. Work quickly and don’t overdo it.
Make ahead tips. These are best fresh, but if you need to prep ahead, store them covered in the fridge and reheat gently over low heat with a splash of extra oat milk to loosen things back up. Don’t blast them in the microwave — they’ll go rubbery.
These pair beautifully with something like our Gluten Free Chicken Thighs or alongside our Roasted Garlic Green Beans for a full dairy free side dishes spread.
Frequently Asked Questions
How do you make mashed potatoes without dairy? Swap the butter for vegan butter (Earth Balance and Miyoko’s both work well) and use an unsweetened plant-based milk in place of regular milk or cream. Warm the milk before adding it — cold liquid makes the starch seize up and the texture turns dense. Drain your potatoes really well too. Those three things are basically the whole secret.
What milk substitute works best for mashed potatoes? Oat milk is the best all-around option — it has a neutral flavor and a slightly thicker consistency that mimics whole milk better than thinner options like almond milk. Full-fat coconut milk from a can also works great if you don’t mind a very subtle coconut note. Avoid sweetened plant milks, which can make the mash taste off.
Are mashed potatoes gluten free? Potatoes themselves are naturally gluten free. The issue is cross-contamination or add-ins like certain gravy mixes or packaged seasoning blends. Stick to simple, whole ingredients and you’re completely fine.
Can I make dairy free mashed potatoes ahead of time for Thanksgiving? Yes, with a caveat. Make them as close to serving time as possible. If you need to prep ahead, reheat them slowly in a pot over low heat with a splash of warm oat milk and a bit more vegan butter, stirring gently. They’ll come back to life. Avoid the microwave if you can — it tends to make the texture uneven.
Why are my dairy free mashed potatoes gluey? Almost always one of three things: you used cold milk, you over-mashed (especially with an electric mixer), or you didn’t drain the potatoes well enough. Fix all three and I promise the texture problem goes away. Also, Russet potatoes are more prone to glueyness than Yukon Golds — switching potato varieties helps a lot.
The Bottom Line
These dairy free mashed potatoes are genuinely the recipe I’m most proud of on this site. 🥔 They’re creamy, rich, deeply comforting — and they happen to contain zero dairy. The whole thing comes together in 35 minutes with ingredients you can find anywhere.
The vegan mashed potatoes version of this has been on my rotation for over two years now and it has never once let me down. Not on weeknights, not at Thanksgiving, not when I’m cooking for people who don’t even care about dairy free food. Everyone just eats them and says they’re great mashed potatoes. Full stop.
Make them once and you’ll see what I mean.
Nutrition facts, the honest kind
Calculated from the exact ingredients we tested with. Estimates — your numbers will vary slightly based on brand and portion size.
- Calculated per serving (4 servings total)
- Includes all components as written
- No specialty-ingredient guesswork