Dairy Free Mashed Potatoes are the kind of comfort food that instantly feels like home. There’s just something about a big bowl of creamy mashed potatoes — soft, buttery, and perfectly seasoned — that brings everyone to the table. The best part? This version skips the dairy entirely, but you’d never know it.
But here’s the twist: these Dairy Free Mashed Potatoes are made without a single drop of milk, butter, or cream. And honestly? You’d never guess it. They’re every bit as rich, fluffy, and satisfying as the traditional version — only lighter, gentler on your stomach, and perfect for anyone avoiding dairy.
I started making this recipe a few years ago when one of my kids developed a dairy sensitivity, and it quickly became our new family favorite. It’s simple, cozy, and foolproof — whether you’re hosting Thanksgiving dinner or just craving something warm on a weeknight.
Why You’ll Fall in Love with These Dairy Free Mashed Potatoes
I know there are hundreds of mashed potatoes recipes out there, but this one checks all the boxes for me. It’s:
- Ultra creamy – thanks to dairy-free butter and a splash of almond milk.
- Flavor-packed – garlic, onion powder, and a touch of dairy-free sour cream make it sing.
- Family-approved – even the picky eaters don’t notice the dairy is missing.
- Perfectly flexible – you can swap, adjust, and make it your own.
- Totally vegan – no hidden animal products here!
And the best part? You probably already have most of the ingredients in your kitchen.
Ingredients You’ll Need for the Best Dairy Free Mashed Potatoes
Here’s everything you’ll need to make these dreamy mashed potatoes:
- 4 pounds Yukon Gold potatoes – they’re naturally buttery and give the creamiest texture.
- 1½ teaspoons garlic powder – adds warmth and depth.
- ½ teaspoon onion powder – gives that comforting savory base.
- 2 teaspoons kosher salt – essential for seasoning the potatoes inside and out.
- ⅛ teaspoon black pepper – just enough to balance the flavors.
- ½ cup unsweetened almond milk – use more as needed for smoothness.
- ½ cup dairy-free butter – melts right in for that classic richness.
- ½ cup + 2 tablespoons dairy-free sour cream – adds tang and a velvety finish.
- ¼ cup dairy-free ranch dressing – my little secret ingredient that makes these potatoes irresistible.
Tip: If you don’t have almond milk, oat milk or cashew milk works great too! Just make sure it’s unsweetened.
How to Make Dairy Free Mashed Potatoes Step-by-Step

This recipe is truly beginner-friendly. If you can boil water, you can make these!
1. Boil the potatoes
Bring a large pot of water to a boil. Add the potatoes — cut them into smaller chunks so they cook faster. Boil for 15–25 minutes, or until a fork slides through easily.
2. Drain and prep
Once the potatoes are tender, drain them well and transfer them to a large mixing bowl. Give them a minute to release steam — this prevents watery potatoes later.
3. Add the good stuff
Add in your almond milk, dairy-free butter, sour cream, ranch dressing, and seasonings. Let the butter soften and melt for a minute or two before mashing.
4. Mash (or whip) to perfection
Use a potato masher for a rustic texture, or a hand mixer for silky-smooth potatoes. Add extra almond milk, a tablespoon at a time, until you reach your perfect creamy consistency.
5. Taste and adjust
Taste test! Every batch of potatoes needs a final seasoning check. Add more salt, pepper, or even a touch more garlic powder if you love bold flavor.
6. Serve warm
Top with a little extra dairy-free butter and fresh parsley (optional). Serve immediately while warm and creamy.

Tips, Variations & Flavor Boosts
Here’s where the fun begins! You can easily adapt these dairy free mashed potatoes to match your taste or dietary needs.
- Make it extra creamy: Add a spoonful of dairy-free cream cheese for that ultra-luxurious texture.
- Go garlicky: Roast a head of garlic and mash it right in — your kitchen will smell heavenly.
- Olive oil version: Replace butter with olive oil for a smooth, heart-healthy twist.
- Kid-friendly: Skip the garlic and onion powder if you’re making dairy free mashed potatoes for baby.
- Holiday-worthy: Sprinkle chopped chives or crispy shallots on top before serving.
- Broth-based twist: Use chicken broth (dairy-free) instead of almond milk for a lighter, savory version.
Family Tip: My kids love when I swirl in a little dairy-free ranch before serving — it adds the perfect zesty finish.
Make Ahead & Storage Tips
If you’re prepping for a holiday meal, you can absolutely make these mashed potatoes ahead of time!
- To make ahead: Prepare them up to a day in advance. Store in an airtight container in the fridge.
- To reheat: Warm gently on the stove or in the microwave, adding a splash of almond milk to loosen the texture.
- To store leftovers: Keep refrigerated for up to 3 days. These reheat beautifully for lunch the next day!
Bonus: These also freeze surprisingly well. Just let them cool completely before storing in freezer-safe containers.
FAQs About Dairy Free Mashed Potatoes
What’s the best non-dairy substitute for milk in mashed potatoes?
Unsweetened almond milk is my go-to! Oat milk and cashew milk work great too — they’re creamy without adding sweetness.
Can I make mashed potatoes without butter?
Absolutely. Olive oil is a fantastic substitute. It adds a light, fruity note that pairs beautifully with garlic and herbs.
What can replace sour cream or cream cheese?
Dairy-free sour cream or vegan cream cheese keeps the same tangy flavor. You can also use unsweetened coconut yogurt for a lighter option.
Are these vegan mashed potatoes?
Yes! As long as your butter and sour cream substitutes are plant-based, this recipe is 100% vegan.
How can I make them extra flavorful?
Add roasted garlic, fresh herbs, or even caramelized onions for an elevated twist.
Pairing Ideas for a Cozy Family Meal
These Dairy Free Mashed Potatoes go with everything! Serve them with:
- Juicy roasted chicken or baked tofu
- Steamed green beans or garlic-roasted carrots
- Vegan mushroom gravy or turkey gravy (dairy-free, of course!)
- A crisp side salad with lemon vinaigrette
And if you’re cooking for a cozy fall night, add a big bowl of soup on the side. Try my favorite Comforting and hearty fall soups — it’s the perfect pairing for these creamy potatoes.
Cozy Recipe Connections You’ll Love
If you love these mashed potatoes, don’t miss these comforting ideas from the blog:
- Comforting and hearty fall soups — another potato-lover’s dream.
- Cozy fall recipes and decor ideas — perfect for creating a warm, festive home.
- Easy crockpot potato soup recipes — simple, hearty, and family-friendly.
My Personal Take on This Recipe
Every time I make these potatoes, I think of my grandmother — she was the queen of comfort food. Her mashed potatoes were always the centerpiece of family dinners. When I had to cut dairy out for health reasons, I thought those memories were behind me.
But recreating her classic recipe with dairy-free ingredients felt like bringing those memories back to life — just a little lighter and kinder to our bodies.
Now, every time I scoop a spoonful of these Dairy Free Mashed Potatoes onto my plate, I’m reminded that food isn’t just about ingredients — it’s about love, comfort, and sharing.
Share Your Creations
If you make these Dairy Free Mashed Potatoes, I’d love to see them!
Tag me on Pinterest or leave a comment below. Tell me if your family guessed they were dairy-free (mine never does!).
Your feedback means the world — it helps others find and enjoy this recipe too.
Print
Creamy Dairy Free Mashed Potatoes You’ll Crave Every Time
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
These Creamy Dairy Free Mashed Potatoes are fluffy, buttery, and unbelievably satisfying — without a drop of dairy. Made with almond milk, dairy-free butter, and a secret touch of ranch, they’re vegan, kid-approved, and perfect for holidays or cozy weeknights.
Ingredients
- 4 pounds Yukon Gold potatoes
- 1½ teaspoons garlic powder
- ½ teaspoon onion powder
- 2 teaspoons kosher salt
- ⅛ teaspoon black pepper
- ½ cup unsweetened almond milk (more as needed)
- ½ cup dairy-free butter
- ½ cup + 2 tablespoons dairy-free sour cream
- ¼ cup dairy-free ranch dressing
Instructions
- Bring a large pot of water to a boil. Cut potatoes into chunks and boil for 15–25 minutes, or until fork-tender.
- Drain potatoes and transfer to a large bowl. Let them steam for a minute to avoid excess moisture.
- Add almond milk, dairy-free butter, sour cream, ranch dressing, garlic powder, onion powder, salt, and pepper.
- Use a masher for rustic texture or a hand mixer for ultra-smooth mashed potatoes. Add more almond milk as needed for creaminess.
- Taste and adjust seasoning. Add more salt or garlic to taste.
- Serve warm, topped with extra dairy-free butter or fresh herbs if desired.
Notes
Make ahead and refrigerate for up to 1 day. Reheat gently with a splash of almond milk. Freeze in airtight containers for up to 1 month. For a twist, try olive oil, roasted garlic, or fresh chives.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Boiled
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 2g
- Sodium: 420mg
- Fat: 13g
- Saturated Fat: 4g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 0mg
Keywords: dairy-free mashed potatoes, vegan, comfort food, Thanksgiving, almond milk, creamy, easy





