The Best Creamy Dairy-Free Mashed Potatoes Recipe

Rich, Fluffy Dairy-Free Mashed Potatoes That Nobody Will Guess Are Dairy-Free! (Vegan option)
“These are the mashed potatoes I make when I want everyone around the table to enjoy exactly the same comfort food. They’re creamy, buttery, fluffy, budget-friendly, and proof that dairy-free cooking never has to feel like a compromise.” โ Julie, Our Beautiful Chaos
Hi! Iโm Julie, a military spouse, mom of three, and the blogger behind Our Beautiful Chaos.
If youโve been here a while, youโll know that most of what I share comes from real life in our home. Busy days, military family life, feeding my boys safely, and finding ways to still put good, comforting food on the table without spending my whole day in the kitchen.
In our family, dairy-free living isnโt a choice or a trend. Itโs something we navigate every single day because one of my boys has a life-threatening dairy allergy. That means everything I make has to be safe, but it also has to feel normal, filling, and something everyone actually enjoys eating!
Thatโs why I care so much about recipes like this one. They make it possible for all of us to enjoy the same food together, without worry.
Mashed potatoes are one of those side dishes that seem simple until you’re trying to make them dairy-free. So many recipes rely on heavy cream, butter, cream cheese or whole milk that it can feel like you’re settling for second best if you have to leave those ingredients out.
Thankfully, that couldn’t be further from the truth.
These mashed potatoes are every bit as creamy, fluffy and comforting as the traditional version. The dairy-free butter gives them that rich, buttery flavor everyone expects, while the combination of plant milk and dairy-free sour cream creates an incredibly smooth texture without anyone missing the dairy.
This is the recipe I pull out all year long. It sits next to roast chicken on an ordinary Tuesday just as happily as it does beside Thanksgiving turkey or Christmas ham. Since potatoes are one of the most affordable ingredients I can buy at the commissary, it’s also one of my favorite budget-friendly side dishes when I’m feeding three growing boys who always seem hungry!
One thing I especially love is how forgiving this recipe is. Whether you like your mashed potatoes silky smooth or with a few rustic lumps, they’re easy to customize. If we’re serving them alongside roast chicken, I often stir in a little chicken broth for even more flavor. When I’m making them for vegan friends, vegetable broth works beautifully too.
If you’re searching for dairy free recipes for military families, I hope you’ll find plenty of inspiration here. Almost all of the ingredients I use come straight from our base commissary, proving you don’t need specialty grocery stores or expensive ingredients to make allergy-friendly meals that everyone will love.
Once these hit the dinner table, nobody asks where the dairy is. They simply reach for seconds.
Now let’s head into the kitchen and make them together!
Our Beautiful Chaos โ Recipe Disclaimer
All recipes are shared as a guide based on what works in my home kitchen. Results may vary.
It is your responsibility to check all ingredients for allergies, intolerances, or dietary needs before cooking. Our Beautiful Chaos is not responsible for any reactions or outcomes from the use of these recipes.
Nutritional information is an estimate only.
โ Julie from Our Beautiful Chaos
Equipment
Available on Amazon.com [ad]
- Large stock pot or Dutch oven
- Colander
- Potato masher
- Hand mixer (optional for extra smooth potatoes)
- Sharp knife
- Vegetable peeler (optional)
- Measuring cups
- Measuring spoons
- Large serving bowl
Ingredients
Serves 6-8
- 5 to 6 medium russet potatoes (about 3 pounds)
- 4 tablespoons dairy-free butter
- 1/2 cup unsweetened almond milk (warm)
- 1/2 cup dairy-free sour cream
- 1 teaspoon seasoning salt
- 1/2 teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
Optional
- 1/2 to 1 cup chicken broth for extra richness (or vegetable broth to keep the recipe vegan)
- Extra dairy-free butter for serving
- Fresh chopped parsley for garnish
- Fresh cracked black pepper
Step-by-Step Instructions
Step 1: Prepare the Potatoes
Wash the potatoes well under cold running water.
You can peel them if you prefer completely smooth mashed potatoes, or leave some or all of the skins on for a more rustic side dish with a little extra texture.
Cut the potatoes into evenly sized chunks so they cook at the same rate.
Step 2: Boil Until Fork Tender
Place the potatoes into a large pot and cover them with cold water by about an inch.
Bring the pot to a boil over medium-high heat.
Cook for approximately 15 to 20 minutes, or until a fork slides easily into the center of the largest potato pieces.
Don’t overcook them or they’ll begin absorbing too much water.
Step 3: Drain Well
Drain the potatoes thoroughly using a colander.
Return them to the warm pot and let them sit over the turned-off burner for 1 to 2 minutes.
This simple little trick allows excess moisture to evaporate, giving you fluffier mashed potatoes instead of watery ones.
Step 4: Add the Creamy Ingredients
While the potatoes are still hot, add:
- Dairy-free butter
- Warm almond milk
- Dairy-free sour cream
- Seasoning salt
- Black pepper
- Garlic powder
- Onion powder
If you’re using broth for extra richness, begin with about 1/2 cup and add a little more only if needed.
Using warm milk instead of cold helps everything combine much more smoothly.
Step 5: Mash Until Creamy
Mash everything together using a potato masher until the potatoes reach your preferred consistency.
For slightly rustic mashed potatoes, stop while there are still a few small lumps.
If your family prefers restaurant-style smooth mashed potatoes, use a hand mixer on low speed for about 30 to 60 seconds.
Be careful not to overmix, as potatoes can become gluey if beaten for too long.
Step 6: Taste and Serve
Taste the potatoes and adjust the seasoning if needed.
Transfer to a serving bowl, top with another small pat of dairy-free butter if you’d like, sprinkle over a little parsley and plenty of freshly cracked black pepper, then serve immediately while hot.
These pair beautifully with everything from roast chicken and meatloaf to holiday turkey dinners.
Notes
- Russet potatoes produce the fluffiest mashed potatoes because of their high starch content, but Yukon Gold potatoes also work well if you prefer an extra buttery flavor.
- Warming the almond milk before adding it helps keep the potatoes hot and prevents them from tightening up.
- Adding the dairy-free butter while the potatoes are still piping hot allows it to melt evenly throughout the mash.
- Chicken broth adds wonderful savory flavor, but vegetable broth is an excellent choice if you’re making these completely vegan.
- Taste before serving. Different seasoning salts contain different amounts of salt, so you may want to adjust the seasoning slightly.
- If you’re making these for Thanksgiving or Christmas, they can be made a little ahead of time and kept warm in a slow cooker on the Warm setting.
Troubleshooting
This usually happens when the potatoes are overmixed, especially with an electric mixer. Mash only until everything is combined. If using a hand mixer, keep it on low speed and mix for no more than about a minute.
Watery mashed potatoes are usually caused by potatoes holding too much moisture after boiling or by adding too much liquid all at once. After draining, let the potatoes sit back in the warm pot for a minute or two so excess steam can escape. Then add the almond milk gradually until they’re as creamy as you like.
Potatoes absorb seasoning surprisingly well, so don’t be afraid to taste as you go. Adding a little more seasoning salt, black pepper or garlic powder often makes a huge difference. If you’re able to use it, chicken broth also gives the potatoes a much richer homemade flavor.
Simply stir in another splash of warm almond milk or broth until they’re smooth and creamy again. Avoid adding cold liquid straight from the refrigerator, as it can cool the potatoes down quickly
Let them sit uncovered for five to ten minutes. Potatoes naturally continue absorbing liquid as they rest. If they’re still thinner than you’d like, gently heat them over low heat while stirring until some of the extra moisture evaporates.
Storage
- Allow any leftovers to cool before transferring them to an airtight container.
- Store in the refrigerator for 3 to 4 days.
- For longer storage, freeze portions in freezer-safe containers or freezer bags for up to 2 months.
Reheating
For the creamiest results, reheat gently on the stovetop or in the microwave, adding a splash of warm almond milk or broth while stirring until smooth again.
If reheating from frozen, thaw overnight in the refrigerator first for the best texture.
Serving Ideas
These creamy dairy-free mashed potatoes pair beautifully with:
- Roast chicken
- Turkey dinner
- Christmas ham
- Meatloaf
- Pot roast
- Beef stew
- BBQ shredded chicken
- Dairy-free chicken gravy
- Green beans
- Roasted carrots
- Corn on the cob
- Dinner rolls
- Homemade cranberry sauce
They’re equally at home on a busy Tuesday night as they are on your Thanksgiving or Christmas dinner table.
Why You’ll Love This Recipe?!
- Rich, creamy texture without any dairy
- Perfect for Thanksgiving and Christmas
- Budget-friendly family side dish
- Kid approved
- Naturally easy to customize
- Uses simple grocery store ingredients
- Great for dairy-free households
- Easily made vegan
- Perfect alongside almost any main meal
- Reheats beautifully
- Ideal for meal prep
- Made with affordable commissary ingredients perfect for military families
FAQs
The secret is using a combination of dairy-free butter, dairy-free sour cream, and a plant-based milk like unsweetened almond milk. Together they create rich, fluffy mashed potatoes that taste just as creamy as the traditional version.
Russet potatoes are my first choice because they’re high in starch and mash into wonderfully fluffy potatoes. Yukon Gold potatoes are another excellent option if you prefer a naturally buttery flavor and a slightly creamier texture.
Absolutely. They’re one of my favorite make-ahead holiday side dishes. Prepare them up to two days in advance, store them in the refrigerator, then gently reheat with a splash of warm almond milk or broth until creamy again.
Yes! Let the mashed potatoes cool completely before transferring them to freezer-safe containers or freezer bags. Freeze for up to two months. Thaw overnight in the refrigerator before reheating for the best texture.
I usually use unsweetened almond milk because it has a mild flavor that lets the potatoes shine. Oat milk, soy milk, and unsweetened cashew milk also work very well. Just avoid sweetened or strongly flavored varieties.
Using dairy-free sour cream alongside dairy-free butter gives these mashed potatoes an incredibly creamy texture. Warming the almond milk before adding it also helps everything blend together beautifully.
Overmixing is usually the culprit. Potatoes release starch as they’re worked, so mixing them for too long can make them gummy. Mash just until smooth or use a hand mixer briefly on low speed for the best texture.
Yes. Simply replace the optional chicken broth with vegetable broth and make sure you’re using dairy-free butter, dairy-free sour cream, and plant-based milk. The finished potatoes are just as creamy and full of flavor.
These mashed potatoes are incredibly versatile. We serve them with roast chicken, meatloaf, grilled steak, pork chops, turkey, ham, BBQ shredded chicken, beef stew, pot roast, and of course our favorite holiday dinners.
Add a splash of warm almond milk or broth before reheating and stir occasionally until smooth and creamy again. This brings back the texture beautifully and keeps them from becoming dry or stiff.
The Best Creamy Dairy-Free Mashed Potatoes Recipe!

Equipment
- Large stock pot
- Colander
- Potato masher
- Hand mixer optional
- Vegetable peeler
- Sharp knife
- Measuring cups
- Measuring spoons
- Large serving bowl
Ingredients
- 5-6 medium russet potatoes about 3 pounds
- 4 tbsp dairy-free butter
- 1/2 cup unsweetened almond milk, warmed or similar plant based milk
- 1/2 cup dairy-free sour cream
- 1 tsp seasoning salt
- 1/2 tsp black pepper
- 1 tsp garlic powder
- 1 tsp onion powder
Optional extras
- 1/2-1 cup chicken broth or vegetable broth for vegan
- Fresh parsley
- Extra dairy-free butter
Instructions
- Wash and peel the potatoes if desired, then cut into evenly sized chunks.
- Place the potatoes into a large pot and cover with cold water.
- Bring to a boil and cook for 15-20 minutes until fork tender.
- Drain thoroughly and return the potatoes to the warm pot for 1-2 minutes.
- Add the dairy-free butter, warm almond milk, dairy-free sour cream, seasoning salt, pepper, garlic powder, onion powder, and optional broth.
- Mash until creamy using a potato masher or briefly use a hand mixer for an extra smooth finish.
- Taste and adjust the seasoning if needed.
- Serve immediately with extra dairy-free butter, parsley, and black pepper if desired.
Notes
- Russet potatoes produce the fluffiest mashed potatoes.
- Warm the almond milk before adding it.
- Don’t overmix or the potatoes can become gluey.
- Chicken broth adds wonderful flavor but vegetable broth works perfectly for a vegan version.
- Refrigerate leftovers for up to 4 days or freeze for up to 2 months.
Related Recipes
ย
Join our community!
It’s so important to be part of a community that not only understands you but that champions you, encourages, challenges and cheers you on. We couldn’t find one – so we created it instead!
Join the Side Hustle Homemaker’s team Sam, Mona and I over at theย Recipes, Homesteading & More! Facebook groupย for Food Blogging Tips, Homesteading and Homemaking content and encouragement!
We’re 3 very different US/UK military families who met and became instant forever friends.
We created the group to share real life around recipes, food blogging, homemaking, military life, homesteading and more. Head on over, say Hi, share your recipes, homemaking tips and gain some friends and knowledge along the way!
The Takeaway
These creamy dairy-free mashed potatoes have become one of those recipes I never have to think twice about making because I know they’ll disappear every single time. They’re rich enough for Thanksgiving, simple enough for a Tuesday night, and proof that nobody has to miss out on classic comfort food just because dairy isn’t on the menu.
Using dairy-free butter, almond milk, and dairy-free sour cream gives these potatoes all the creamy texture you’d expect from traditional mashed potatoes, while keeping them safe for our whole family to enjoy together. That’s exactly the kind of recipe I love sharing!
What To Make Next?!
Share & Rate This Recipe!
If you made these creamy dairy-free mashed potatoes, I’d love to hear how they turned out! Leave a star rating and comment below to let me know what you served them with.
And if this recipe helped your family enjoy a classic comfort food without dairy, I’d be so grateful if you shared it with another family looking for delicious allergy-friendly recipes!



