I absolutely love sharing this Dairy-Free Garlic Mashed Potatoes Recipe because it brings such comforting flavors to the table without relying on any dairy. It’s creamy, garlicky, and smooth, a dish I turn to whenever I want something deliciously satisfying yet simple. Whether you’re dairy-free by choice or necessity, this recipe offers a wonderful way to enjoy classic mashed potatoes with a bright, savory twist from garlic-infused olive oil and the perfect balance of broth and creamy cashew milk. It’s a cozy side that never fails to impress my family and friends.
Why You’ll Love This Dairy-Free Garlic Mashed Potatoes Recipe
What I find truly special about this recipe is how it delivers incredible flavor without a hint of heaviness. The garlic-flavored olive oil adds a subtle yet distinct punch that elevates the humble potato into something truly memorable. The texture is silky and rich, thanks to the cashew milk and chicken broth, which replace traditional cream and butter in a way that feels indulgent rather than skimpy. Every bite feels warm, inviting, and perfectly seasoned with just the right amount of sea salt.
Preparation couldn’t be easier, which is a huge win in my kitchen. I love how the ingredients are straightforward and accessible, yet the final dish tastes like it took a lot more effort. These mashed potatoes come together in about 30 minutes, making it an ideal side for both busy weeknights and special occasions. Whether I’m serving them alongside roasted veggies for a casual dinner or pairing with a holiday roast, this recipe stands out because it’s flavorful, fuss-free, and so adaptable.
Ingredients You’ll Need

For this Dairy-Free Garlic Mashed Potatoes Recipe, I gather just a handful of essential ingredients that each bring their own magic to the dish. The potatoes provide that comforting, creamy base, while the garlic olive oil introduces a lovely depth of flavor. The liquids keep everything smooth and luscious, and finishing touches like fresh parsley add a splash of color and freshness.
- Yukon Gold potatoes: I prefer these for their naturally buttery texture and golden hue, making the mash extra creamy without needing dairy.
- Sea salt: Essential for seasoning; I divide it to perfectly enhance the potatoes during cooking and at the end.
- Chicken broth: Adds savory richness and helps achieve a perfect creamy consistency without dairy heaviness.
- Cashew milk: This dairy-free milk adds creaminess and a subtle nutty flavor that complements the garlic beautifully.
- Garlic-flavored olive oil: My secret weapon for infusing a gentle garlic aroma and richness throughout the potatoes.
- Olive oil: Used for mashing and a little drizzle on top, it gives a lovely silky finish and richness.
- Fresh parsley: The bright herbal garnish that makes the dish pop visually and adds a hint of freshness.
Directions
Step 1: Start by peeling the Yukon Gold potatoes if you prefer a super smooth mash; I sometimes leave the skins on for texture and color. Then cut the potatoes into roughly even cubes to ensure they cook evenly.
Step 2: Place the potatoes in a large saucepan and cover them with cold water. Add 1 teaspoon of sea salt to season the potatoes as they cook. Bring the water to a rolling boil over medium-high heat, then reduce to a simmer. Cook until you can easily pierce a potato cube with a knife, about 15 to 20 minutes.
Step 3: Drain the potatoes thoroughly and return them to the warm pot. Leaving them in the pot helps any leftover moisture evaporate so your mash won’t be watery.
Step 4: Add 1/4 cup each of chicken broth and cashew milk, along with the garlic-flavored olive oil and 1 tablespoon of regular olive oil. Begin mashing with a potato masher or fork. Slowly add more broth and cashew milk as you mash until you reach your desired creamy consistency.
Step 5: Season with the remaining 1/4 teaspoon of sea salt, and taste to adjust if you want it saltier. The seasoning should make the garlic and herbal notes sing.
Step 6: Transfer the mashed potatoes to a serving bowl. Drizzle with a little extra olive oil for shine and richness, then sprinkle chopped fresh parsley on top for a bright, herbaceous finish.
Servings and Timing
This Dairy-Free Garlic Mashed Potatoes Recipe comfortably serves 4 people, making it perfect for a small family meal or dinner with friends. Prep time is about 5 minutes to cube and get everything ready. Cooking time is roughly 20 minutes for boiling potatoes until tender. Mashing and seasoning add another 5 minutes, so the total time to table is around 30 minutes. There is no resting time needed, so you can serve these warm and fresh right away.
How to Serve This Dairy-Free Garlic Mashed Potatoes Recipe

When I serve these mashed potatoes, I love pairing them with roasted or grilled proteins like chicken, turkey, or a juicy steak. The garlic olive oil and fresh parsley create a flavorful base that complements herbs and spices used in main dishes wonderfully. For a veggie side, roasted Brussels sprouts or garlic sautéed green beans make for a colorful, tasty pairing that balances the creaminess of the mash.
For presentation, I find that drizzling a little extra virgin olive oil over the top just before serving adds a beautiful gloss and helps each scoop feel more indulgent. Sprinkling fresh parsley or even a bit of chives adds a fresh pop of green that makes the dish feel homey yet elegant. I serve these mashed potatoes warm because that’s when they’re at their fluffiest and most comforting.
When it comes to drinks, a crisp white wine like Sauvignon Blanc or a light red like Pinot Noir pairs nicely. If I’m leaning toward non-alcoholic options, a sparkling water with a splash of lemon or a lightly brewed iced tea is my go-to. This dish shines at both casual weekday dinners and more festive holiday tables, where its simplicity paired with robust garlic flavor is always a crowd-pleaser.
Variations
I love experimenting with this Dairy-Free Garlic Mashed Potatoes Recipe by swapping out ingredients based on what’s in my pantry or catering to dietary needs. For a vegan version, I simply use vegetable broth instead of chicken broth, which still keeps the dish rich and flavorful. You can also try swapping cashew milk for almond or oat milk, though I find cashew milk gives the creamiest texture.
If you want to add more flavor variety, I sometimes blend in roasted garlic instead of using garlic-flavored olive oil for a deeper, sweeter garlic note. Another favorite twist is mixing in fresh herbs like thyme or rosemary during mashing to give it a fragrant, garden-fresh vibe. You can also sneak in some cooked cauliflower for a lighter, lower-carb option that still feels indulgent.
For a faster method, consider steaming or microwaving the potatoes instead of boiling—just be careful to avoid overcooking so they don’t turn mushy. Whichever way you make it, these mashed potatoes adapt beautifully and are always a delicious addition to the meal.
Storage and Reheating
Storing Leftovers
If you have leftovers, I like to transfer them into an airtight container as soon as they cool to room temperature. I’ve found that glass or BPA-free plastic containers with tight lids work best to keep the mashed potatoes fresh. Stored this way in the refrigerator, they will stay good for 3 to 4 days. Be sure to give them a good stir before reheating to redistribute moisture and keep them creamy.
Freezing
Freezing mashed potatoes can be a bit tricky because they sometimes separate or become watery upon thawing, but if you want to freeze this Dairy-Free Garlic Mashed Potatoes Recipe, it’s best to do it in smaller portions. Use freezer-safe containers or heavy-duty freezer bags, pressing out as much air as possible. They keep well for up to 2 months. When you’re ready to use them, thaw overnight in the fridge for the best texture retention.
Reheating
I recommend reheating the mashed potatoes gently over low heat on the stovetop, stirring often and adding a splash of broth or dairy-free milk as needed to bring back creaminess. You can also microwave them covered in short bursts, stirring in between to heat evenly and avoid drying out. Avoid reheating at too high heat or for too long at once, as this can cause the texture to become grainy. A light drizzle of olive oil or a pat of dairy-free butter substitute added just before serving helps revive the fresh mashed potato flavor.
FAQs
Can I use a different type of potato for this recipe?
Absolutely! While Yukon Golds are my favorite for their creamy texture and natural buttery flavor, you can also use Russet potatoes. Just keep in mind that Russets tend to be fluffier and may require slightly less liquid for mashing.
Is this recipe suitable for vegans?
Yes, if you replace the chicken broth with vegetable broth, this Dairy-Free Garlic Mashed Potatoes Recipe is 100% vegan. All other ingredients are plant-based, making it an easy option for vegan meals.
Can I prepare the mashed potatoes ahead of time?
You can prepare and mash the potatoes ahead of time, then gently reheat before serving. Just keep in mind that you might need to add a bit more broth or cashew milk when reheating to restore the creamy texture.
What if I don’t have garlic-flavored olive oil?
No worries! You can either sauté minced garlic in olive oil and then use that for mashing, or simply add finely minced garlic raw for a sharper garlic note. Roasted garlic also works beautifully for a mellow flavor.
How can I make this dish lower in calories?
To lighten it up, use low-sodium broth and reduce the amount of olive oil. You can also substitute cashew milk with unsweetened almond milk, which is typically lower in calories. Adding cauliflower to the mash can bulk it up with fewer carbs and calories.
Conclusion
If you’re looking to enjoy comforting mashed potatoes without dairy, this Dairy-Free Garlic Mashed Potatoes Recipe is an absolute must-try. I love how easy it is to make and how every bite bursts with garlic flavor and creamy goodness. It’s perfect for any meal where you want that warm, cozy feeling but need to keep it dairy-free. I can’t wait for you to make it, share it, and fall in love with it just like I have!
Print
Dairy-Free Garlic Mashed Potatoes Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: American
- Diet: Dairy-Free
Description
This Dairy-Free Mashed Potatoes with Garlic recipe offers a creamy, flavorful alternative to traditional mashed potatoes by using cashew milk and garlic-flavored olive oil instead of dairy. Perfectly tender Yukon Gold potatoes are mashed to a smooth consistency and enhanced with rich olive oils and fresh parsley, making it an ideal side dish for those avoiding dairy without sacrificing taste or texture.
Ingredients
Main Ingredients
- 1 1/2 lbs. Yukon Gold potatoes
- 1 1/4 tsp. sea salt (divided)
- 1/3 cup chicken broth (or more to taste)
- 1/3 cup cashew milk (or more to taste)
- 2 tbsp. garlic-flavored olive oil
- 1 tbsp. olive oil (plus more for drizzling)
- Fresh parsley (chopped for garnish)
Instructions
- Prepare the Potatoes: Peel the potatoes if desired, though leaving the skins on adds texture and nutrients. Cut the potatoes into evenly sized cubes to ensure they cook quickly and uniformly.
- Boil the Potatoes: Place the cubed potatoes in a saucepan and cover them with cold water. Add 1 teaspoon of sea salt, then bring the water to a boil. Cook the potatoes until they are knife-tender, which typically takes about 15 to 20 minutes.
- Drain and Return to Pot: Once tender, drain the potatoes thoroughly and return them to the pot to prepare for mashing.
- Mash with Liquids and Oils: Add 1/4 cup each of chicken broth and cashew milk along with the garlic-flavored olive oil and 1 tablespoon of olive oil to the potatoes. Mash well, then gradually add the remaining broth and cashew milk a little at a time until you achieve your desired creamy texture.
- Season: Season the mashed potatoes with the remaining 1/4 teaspoon of sea salt, tasting and adjusting seasoning as needed.
- Serve: Transfer the mashed potatoes to a serving bowl. Drizzle additional olive oil on top and sprinkle with chopped fresh parsley for a bright, fresh finish.
Notes
- Leaving the potato skins on adds a rustic texture and extra nutrients but peeling results in smoother mashed potatoes.
- You can substitute vegetable broth for chicken broth to make the dish suitable for vegetarians or vegans.
- Adjust the amount of cashew milk and broth to achieve your preferred consistency—less for thicker potatoes, more for creamier.
- Using garlic-flavored olive oil infuses the dish with a subtle garlicky aroma, but you can substitute regular olive oil and add minced garlic if preferred.