Creamy Dairy-Free Mashed Potatoes (So Cozy You’d Never Guess)
There are just some foods that feel like home, and mashed potatoes are at the top of that list. They’re warm, comforting, and one of those dishes that instantly makes a meal feel complete.

And these? They’re creamy, flavorful, and cozy in every way — without relying on traditional dairy ingredients.
Whether you’re cooking for someone with sensitivities, trying new ingredient swaps, or just working with what you have on hand, these mashed potatoes come together easily and still taste like the real deal.

They’re soft, fluffy, and rich in that comforting way that makes you go back for seconds.
This is the mashed potato recipe I reach for when I want something simple, dependable, and family-approved.
Why You’ll Love These Dairy-Free Mashed Potatoes
Mashed potatoes don’t need to be complicated to be good. This version keeps things straightforward while still delivering on texture and flavor.
- Creamy and smooth without being heavy
- Easy to make with simple, everyday ingredients
- Perfect for weeknight dinners or special occasions
- Comfort food that works for a variety of dietary needs
They’re the kind of side dish that quietly steals the show.
Pair this with my soft and fluffy vegan cornbread muffins for a simple, comforting dinner the whole family will love.
These creamy dairy-free mashed potatoes pair perfectly with so many easy dinners. Here’s what to serve with mashed potatoes:
We love serving them with dishes like my salmon patties, southern fried catfish, or honey garlic salmon for a simple and comforting meal.
This is actually one of our favorite real-life dinner combos—creamy mashed potatoes, Mexican street corn, and crispy fried fish make the perfect comforting plate.
They’re also so versatile—you can serve them as a base for dishes like my Vegan Mushroom Stew or even as a topping for my Vegan Guinness Shepherd’s Pie.

Ingredients You’ll Need
This recipe uses a few simple swaps that still give you that classic mashed potato taste and texture.
- Russet or Yukon Gold potatoes
- Vegan butter
- Dairy-free sour cream
- Vegetable broth
- Garlic powder
- Onion powder
- Salt and black pepper
- Fresh parsley
- Green onions
You’ll find exact measurements in the recipe card below.

How to Make Creamy Dairy-Free Mashed Potatoes
1. Prep the Potatoes
Start by peeling your potatoes, cutting them into chunks, and placing them in a large pot. Cover with water and bring to a boil. Cooking them evenly is key to getting that smooth texture later on.



2. Cook Until Fork-Tender
Let the potatoes cook until they’re soft enough to easily pierce with a fork. Once cooked, drain them well so you’re not adding extra water back into the mash.
3. Season First
Season the hot potatoes with salt, black pepper, garlic powder, and onion powder. This step builds flavor early and makes sure every bite is well seasoned.


4. Add the Creamy Ingredients
Add the vegan butter, dairy-free sour cream, and a splash of vegetable broth. Mash everything together until the potatoes are soft, fluffy, and creamy.


5. Finish with Flavor
Drizzle in a little extra melted vegan butter, then fold in freshly chopped parsley and thinly sliced green onions. This adds freshness, color, and just the right amount of bite.

Tips for the Best Mashed Potatoes
Season while hot. Warm potatoes absorb flavor better.
Add broth gradually. You can always add more, but you can’t take it out.
Don’t over-mash. Mash just until smooth to avoid a gluey texture.
Taste before serving. Adjust seasoning if needed.


How many potatoes do I need for mashed potatoes?
For this recipe, you’ll need about 3 pounds of potatoes, which equals approximately 6–8 medium potatoes.
I usually use 7 medium potatoes, which gives the perfect balance of fluffy texture and generous portions.
If you’re cooking for a crowd or scaling the recipe:
- 2 pounds (4–5 potatoes) → serves 4
- 3 pounds (6–8 potatoes) → serves 6–8
- 5 pounds (10–12 potatoes) → serves 10–12
Using evenly sized potatoes helps them cook at the same rate and keeps the mashed potatoes smooth and creamy.
What to Serve with Mashed Potatoes
These mashed potatoes pair beautifully with:
- Baked or pan-seared fish
- Salmon patties
- Roasted vegetables
- Grilled or sautéed plant-based proteins
- Cozy weeknight dinners or holiday spreads
They’re versatile enough to go with almost anything.

Perfect for Holidays and Special Meals
These dairy-free mashed potatoes are a staple for holiday meals and family gatherings. They’re creamy, comforting, and easy to make ahead — which makes them ideal for busy cooking days.
They work beautifully for:
- Thanksgiving dinner
- Christmas meals
- Easter brunch or dinner
- Sunday family dinners
- Potlucks and gatherings
Because they’re made with simple ingredient swaps, they’re a great option when cooking for guests with different dietary needs — without sacrificing flavor or comfort.
Final Thoughts
These mashed potatoes are proof that comfort food doesn’t have to be complicated. With simple ingredients and a few easy swaps, you still get that creamy, cozy side dish everyone looks forward to.
If you’re looking for a dependable mashed potato recipe that fits real life and real kitchens, this one belongs in your rotation.

Creamy Dairy-Free Mashed Potatoes
Ingredients
- 3 lbs potatoes Russet or Yukon Gold – about 6-8 medium potatoes
- ½ cup vegan butter divided (plus more for topping, optional)
- ½ cup dairy-free sour cream
- ¼ –½ cup vegetable broth as needed
- 1 teaspoon salt or to taste
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 2 tablespoons fresh parsley finely chopped
- 2 –3 green onions thinly sliced
Instructions
- Peel the potatoes and cut them into evenly sized chunks. Place them in a large pot and cover with water.
- Bring to a boil and cook until the potatoes are fork-tender, about 15–20 minutes.
- Drain the potatoes well and return them to the pot.
- Season with salt, black pepper, garlic powder, and onion powder.
- Add ¼ cup vegan butter, dairy-free sour cream, and ¼ cup vegetable broth.
- Mash until smooth and creamy, adding more broth as needed to reach your desired consistency.
- Stir in remaining vegan butter (melted, if desired).
- Fold in chopped parsley and sliced green onions.
- Taste and adjust seasoning if needed. Serve warm.
Notes
- Add vegetable broth gradually to avoid overly loose mashed potatoes.
- Mash just until smooth to prevent a gluey texture.
- These reheat well with a splash of broth or butter stirred in.
Serving Suggestions
Serve with fish, roasted vegetables, plant-based mains, or as a cozy side for family dinners and holidays.More Recipes To Try:
- Mexican Street Corn
- Crispy Southern Catfish
- Easy Crispy Salmon Patties
- Simple Garden Salad
- Vegan Mushroom Stew
- Vegetarian Guinness Shepherd’s Pie
Pin These For Later…



