Love this? Save it for later!
Share the inspiration with your friends
“You know that moment when you’re craving mashed potatoes but suddenly realize you’re out of butter and cream? Yeah, that happened to me last Thanksgiving. I was halfway through prepping the feast when I noticed my usual dairy stash was empty—forgotten in my last grocery run. Honestly, I was ready to toss in the towel, but then I remembered something my neighbor Jake once mentioned about using olive oil instead of butter. I wasn’t totally convinced at first, but I decided to give it a shot, adding a generous amount of roasted garlic for flavor. The result? Creamy dairy-free mashed potatoes that were so good, my picky Aunt Marge asked me for the recipe (and she’s no fan of anything “different”).
It was one of those kitchen moments where necessity forced creativity—plus a bit of luck. The texture was silky without that typical heavy mouthfeel, and the olive oil gave it this lovely, almost nutty richness. I mean, who knew mashed potatoes could taste this good without a lick of dairy? Maybe you’ve been there too—staring at an empty fridge wondering how to make a classic side dish work with what you have. Let me tell you, this recipe stayed with me ever since, popping up on busy weeknights or whenever I want a comforting dish that’s both simple and satisfying.”
Why You’ll Love This Recipe
After testing this creamy dairy-free mashed potatoes recipe more times than I can count, I’m convinced it’s one of the best easy side dishes out there. Here’s why you’ll be reaching for it again and again:
- Quick & Easy: Ready in under 30 minutes, this recipe is perfect for those busy evenings when you want something comforting without the fuss.
- Simple Ingredients: No fancy or hard-to-find items needed—just potatoes, garlic, olive oil, and a few pantry staples.
- Perfect for Any Occasion: Whether it’s a casual weeknight dinner or a holiday spread, this side dish fits right in.
- Crowd-Pleaser: Even dairy lovers can’t get enough of the silky texture and rich flavor.
- Unbelievably Delicious: The garlic-infused olive oil adds a subtle depth that sets it apart from your average mashed potatoes.
What really makes this recipe different is the creamy texture achieved without any cream or butter. Blending the potatoes just right and folding in olive oil slowly gives you that luscious mouthfeel. Plus, roasting the garlic beforehand softens its bite and adds a mellow sweetness. I’ve tried other dairy-free versions, but this one strikes the perfect balance—comfort food that’s lighter, healthier, and still soul-satisfying. Honestly, it’s the kind of recipe you’ll want to share (or maybe keep secret) because it feels like a little kitchen magic.
What Ingredients You Will Need
This recipe leans on simple, wholesome ingredients to create bold flavor and that satisfyingly creamy texture without any dairy. Most of these are pantry staples you likely already have on hand, and you can easily swap a few if needed.
- Russet Potatoes (about 2 pounds / 900g) – These starchy potatoes mash up fluffy and smooth, perfect for this dish.
- Extra Virgin Olive Oil (¼ cup / 60ml) – I personally recommend California Olive Ranch for its balanced flavor (adds richness and silky texture).
- Garlic Cloves (4-5 large, peeled) – Roasted to sweeten and mellow the flavor.
- Vegetable Broth (½ cup / 120ml) – For a bit of moisture and extra flavor; low-sodium is best.
- Sea Salt (to taste) – Enhances all the flavors.
- Freshly Ground Black Pepper (to taste) – Adds a subtle kick.
- Fresh Chives or Parsley (optional, chopped) – For garnish and a pop of color.
If you’re looking for substitutions or tweaks, you can use baby Yukon gold potatoes for a creamier texture or swap vegetable broth with unsweetened almond milk for a dairy-free option with a different flavor profile. For garlic, if you’re short on time, finely minced fresh garlic works but won’t have the same mellow sweetness as roasted.
These ingredients come together to create a dish that feels homemade yet fancy enough for guests. And hey, if you want to experiment, try adding a pinch of smoked paprika or a drizzle of truffle oil for a twist I’ve played with on slow Sunday dinners.
Equipment Needed
- Large Pot: For boiling the potatoes. A heavy-bottomed pot helps distribute heat evenly.
- Garlic Roasting Dish or Small Baking Pan: To roast garlic cloves easily.
- Potato Masher or Ricer: I prefer a potato ricer for the smoothest mash, but a sturdy masher works just fine.
- Mixing Bowl: To combine ingredients after mashing.
- Wooden Spoon or Silicone Spatula: For folding in olive oil gently.
- Colander: To drain the boiled potatoes.
If you don’t own a ricer, no worries! Just mash thoroughly with the masher and then use a fork to fluff it up. For roasting garlic, wrapping cloves in foil works well if you don’t have a dedicated dish. I once used a cast-iron skillet for roasting and it gave a nice caramelized touch, just watch the temperature so garlic doesn’t burn.
Preparation Method
- Roast the Garlic: Preheat your oven to 400°F (200°C). Place peeled garlic cloves in a small baking dish, drizzle with a teaspoon of olive oil, and toss to coat. Cover loosely with foil and roast for 20-25 minutes until soft and golden. You’ll know it’s ready when the cloves are tender and can be mashed easily with a fork. (Tip: Keep an eye after 20 minutes to avoid burning.)
- Prepare the Potatoes: While the garlic roasts, peel the russet potatoes and cut them into roughly 1.5-inch (4 cm) chunks. This size ensures even cooking without falling apart. Place them in a large pot and cover with cold water by about an inch (2.5 cm). Add a pinch of salt to the water.
- Cook the Potatoes: Bring the water to a boil over medium-high heat. Once boiling, reduce heat to a simmer and cook potatoes until fork-tender, about 15-20 minutes. (You’ll want to test by poking a chunk with a fork—it should slide in easily.) Drain well in a colander.
- Mash the Potatoes: Return the drained potatoes to the warm pot or a large bowl. Use your potato ricer or masher to break them down until smooth but still fluffy. (If you prefer a chunkier texture, mash less.)
- Add Liquids and Seasoning: Slowly drizzle in the olive oil while folding gently with a spatula to combine. Add the roasted garlic cloves, mashing them slightly into the potatoes for even flavor. Pour in the vegetable broth a bit at a time, stirring until you reach your desired creaminess. Season with salt and pepper to taste. (Tip: Add broth gradually to avoid watery mash.)
- Final Taste and Texture Check: Give the potatoes a final stir. If you want them silkier, add a little more olive oil or broth. You’re looking for a creamy, luscious consistency that holds its shape but isn’t stiff or dry.
- Garnish and Serve: Transfer to a serving bowl and sprinkle chopped fresh chives or parsley on top for a fresh finish. Serve immediately while warm.
One time, I forgot to cover the garlic while roasting and ended up with slightly crisp edges—still tasty but not as mellow. So, don’t skip that foil cover! Also, letting the potatoes rest a minute before mashing helps evaporate excess moisture, which I learned after a soggy first try.
Cooking Tips & Techniques
Getting creamy mashed potatoes without dairy can be tricky, but here are some lessons I picked up along the way:
- Choose the Right Potato: Russets or Yukon golds are best for fluffy, creamy results. Waxy potatoes tend to get gluey.
- Don’t Overboil: Overcooked potatoes soak up too much water, which can dilute flavor and mess with texture.
- Roast Garlic for Mellow Flavor: Raw garlic can be harsh. Roasting softens it, adding a sweet, nutty note that blends beautifully.
- Incorporate Olive Oil Slowly: Drizzle in gradually while folding to create a silky texture without greasiness.
- Avoid Using a Blender: It can turn your potatoes gluey. Stick to a masher or ricer.
- Season Generously: Salt is key to bringing out the natural flavors.
- Warm Your Liquid: Adding room temperature or warm broth/olive oil helps keep the mash smooth and avoids clumping.
One cooking hack I swear by is warming the olive oil slightly before mixing in. It blends easier and feels more luxurious. Also, multitasking by roasting garlic while potatoes boil saves time and adds depth without extra effort. Trust me, these small steps make a big difference.
Variations & Adaptations
This creamy dairy-free mashed potatoes recipe is a great base to customize depending on your mood or dietary needs. Here are some variations I’ve tried and loved:
- Herbed Version: Add fresh rosemary or thyme to the roasting garlic step for an aromatic twist perfect for holiday dinners.
- Spicy Kick: Mix in a pinch of smoked paprika or red pepper flakes for a subtle heat that pairs well with grilled dishes.
- Vegan “Cheesy” Mash: Stir in nutritional yeast for a cheesy flavor without dairy.
- Low-Carb Adaptation: Substitute half the potatoes with mashed cauliflower to lighten carbs and calories.
- Garlic-Free Option: For those sensitive to garlic, use caramelized onions instead for sweetness and depth.
For cooking methods, if you want to save stovetop space, try cooking potatoes in an Instant Pot on high pressure for 10 minutes—just don’t skip draining well. I once made this recipe using leftover baked potatoes, which worked surprisingly well when reheated gently with a bit of broth and olive oil stirred in.
Serving & Storage Suggestions
Serve these creamy dairy-free mashed potatoes warm as a comforting side alongside roasted meats, sautéed greens, or your favorite vegetable dishes. They pair beautifully with a simple pan sauce or gravy.
For presentation, a sprinkle of fresh herbs like chives or parsley adds color and freshness. A drizzle of extra olive oil right before serving gives a glossy finish that looks as good as it tastes.
To store, transfer leftovers to an airtight container and refrigerate for up to 4 days. Reheat gently in a microwave or on the stovetop over low heat, adding a splash of broth or olive oil to bring back creaminess. Freezing is possible but might slightly change the texture, so I recommend enjoying fresh when possible.
Flavors actually deepen after a day, so if you can, make this recipe ahead and reheat—the garlic and olive oil meld beautifully overnight. Just stir well before serving to restore smoothness.
Nutritional Information & Benefits
This creamy dairy-free mashed potatoes recipe offers a comforting dish that’s lighter than traditional versions heavy on butter and cream. Here’s a rough estimate per serving (serves 4):
| Nutrient | Amount |
|---|---|
| Calories | 220 |
| Fat | 9g (mostly heart-healthy olive oil) |
| Carbohydrates | 32g |
| Fiber | 3g |
| Protein | 4g |
Key health highlights include the monounsaturated fats from olive oil known for cardiovascular benefits and the fiber and vitamins from potatoes. This recipe is naturally gluten-free, dairy-free, and vegan-friendly, making it suitable for many dietary preferences. Just keep in mind the garlic and olive oil can be allergens for some sensitive folks.
From my perspective, this recipe offers a balance of indulgence and nutrition, satisfying comfort food cravings without weighing you down.
Conclusion
If you’ve ever thought creamy mashed potatoes were off-limits without dairy, this recipe will pleasantly surprise you. It’s easy to make, uses simple ingredients, and brings that comforting, creamy texture we all crave—without butter or cream. I love how versatile it is; you can dress it up or keep it simple, and it always shines as a side dish.
Give it a try, tweak it to fit your taste, and maybe make it your own signature comfort food. Honestly, it’s become one of my go-to recipes when I want something both satisfying and a little different. I’d love to hear how it turns out for you, or what variations you come up with—drop a comment below and share your experience!
Remember, great cooking happens when you’re willing to experiment, so roll up your sleeves and enjoy the process. Happy mashing!
Frequently Asked Questions
Can I use other types of potatoes for this recipe?
You can! Russets give the fluffiest texture, but Yukon golds work well too for a creamier, slightly buttery feel. Avoid waxy potatoes like red potatoes if you want that classic mash texture.
How do I store leftover mashed potatoes?
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently, adding a splash of broth or olive oil to refresh the texture.
Is it possible to make this recipe without garlic?
Absolutely. You can skip roasting garlic or replace it with caramelized onions for sweetness and depth if you prefer a milder flavor.
Can I prepare mashed potatoes ahead of time?
Yes! Make them a day in advance and refrigerate. Reheat slowly with a little broth or olive oil to keep them creamy. Flavors improve after resting.
What’s the best way to mash potatoes without a ricer?
A sturdy potato masher works fine—just mash thoroughly and then fluff with a fork to avoid lumps. Avoid using a blender or food processor as it can make the potatoes gluey.
For a touch of inspiration, you might appreciate how this recipe pairs wonderfully with dishes like crispy garlic chicken or a fresh roasted vegetable Mediterranean salad for a full, flavorful meal.
Pin This Recipe!

Creamy Dairy-Free Mashed Potatoes Recipe Easy Garlic Olive Oil Side Dish
A creamy, dairy-free mashed potatoes recipe using roasted garlic and olive oil for a rich, silky texture without butter or cream. Perfect as a quick, comforting side dish for any occasion.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 2 pounds (900g) russet potatoes
- 1/4 cup (60ml) extra virgin olive oil
- 4–5 large garlic cloves, peeled
- 1/2 cup (120ml) vegetable broth, low-sodium
- Sea salt, to taste
- Freshly ground black pepper, to taste
- Fresh chives or parsley, chopped (optional, for garnish)
Instructions
- Preheat oven to 400°F (200°C). Place peeled garlic cloves in a small baking dish, drizzle with 1 teaspoon olive oil, toss to coat, cover loosely with foil, and roast for 20-25 minutes until soft and golden.
- Peel russet potatoes and cut into 1.5-inch chunks. Place in a large pot, cover with cold water by about 1 inch, and add a pinch of salt.
- Bring water to a boil over medium-high heat, then reduce to a simmer and cook potatoes until fork-tender, about 15-20 minutes. Drain well in a colander.
- Return drained potatoes to the warm pot or a large bowl. Mash with a potato ricer or masher until smooth but still fluffy.
- Slowly drizzle in olive oil while folding gently with a spatula. Add roasted garlic cloves, mashing slightly into the potatoes. Pour in vegetable broth gradually, stirring until desired creaminess is reached. Season with salt and pepper to taste.
- Give potatoes a final stir and adjust texture by adding more olive oil or broth if needed.
- Transfer to a serving bowl, garnish with chopped fresh chives or parsley, and serve immediately while warm.
Notes
Roast garlic covered with foil to avoid burning and achieve mellow sweetness. Warm olive oil slightly before mixing for a silkier texture. Avoid using a blender to prevent gluey potatoes. Let potatoes rest a minute before mashing to evaporate excess moisture. Add broth gradually to avoid watery mash.
Nutrition
- Serving Size: 1/4 of the recipe (a
- Calories: 220
- Sugar: 1
- Sodium: 150
- Fat: 9
- Saturated Fat: 1.3
- Carbohydrates: 32
- Fiber: 3
- Protein: 4
Keywords: dairy-free mashed potatoes, vegan mashed potatoes, garlic mashed potatoes, olive oil mashed potatoes, easy side dish, creamy mashed potatoes, dairy-free side


