Mashed Potatoes Without Butter (Still Creamy!)
Mashed potatoes without butter are absolutely possible — and honestly, some substitutes make them better. Cream cheese mash is thicker and more satisfying than anything you'd get from a stick of butter. Olive oil mash is silky, garlicky, and keeps beautifully. You're not settling; you're just making a different decision.
This comes up more than you'd think: you're out of butter, you're cooking dairy-free, someone's lactose intolerant, or you just want to try something different. All valid reasons. Let's go through every substitute that actually works.
Why Butter Matters (So You Know What to Replace)
Butter does two things in mashed potatoes: it provides fat (which coats the starch granules, making the mash smooth and rich) and it provides flavor (that unmistakable dairy taste). To make good butter-free mash, you need to replace one or both of those functions.
You also need liquid to get the right consistency. In most recipes, that's milk or cream. If you're going fully dairy-free, warm broth or plant-based milk handles that job.
The 4 Best Butter Substitutes for Mashed Potatoes
1. Cream Cheese — The Richest Option
Cream cheese is the closest thing to butter in terms of what it does to mashed potatoes. It melts into the hot potatoes, adds a velvety thickness, and gives a very mild tang that makes the mash taste more complex. The result is thick, creamy, and satisfying — not light and fluffy, but dense and indulgent.
How to use it: Add 2-4 oz of full-fat cream cheese per pound of potatoes. Cut it into cubes first and let it soften at room temperature for 20 minutes, or microwave it for 15 seconds. Stir it into the drained, hot potatoes and mash. Add warm milk or broth to reach your consistency.
Best for: Loaded mashed potatoes, make-ahead mash (holds up better than butter), comfort food vibes.
2. Olive Oil — The Dairy-Free Option
Extra-virgin olive oil makes silky, lush mashed potatoes with a slightly peppery, fruity undertone. This is how they do mashed potatoes across southern Europe, and it works brilliantly. The oil coats every starch granule, preventing gluey texture and making the mash smooth even when you work it hard.
How to use it: Add 2-3 tablespoons of olive oil per pound of potatoes. Stream it in while mashing. Don't dump it all at once — add a tablespoon, mash, taste, and adjust. Pair with warm vegetable or chicken broth instead of milk. Garlic (roasted or just a raw clove simmered with the potatoes) complements the oil beautifully.
Best for: Dairy-free diets, Mediterranean-style sides, garlic mashed potatoes.
3. Sour Cream — The Tangy Option
Sour cream has fat and moisture, so it handles both the richness and the liquid element at once. It makes mash that's creamy but also bright — there's a noticeable tang that cuts through the potato starchiness and makes the whole dish taste more alive. It's especially good with skin-on mashed potatoes or next to something rich like pot roast.
How to use it: Use ¼ to ½ cup of sour cream per pound of potatoes. Add it after removing the pot from heat (heat kills some of the fresh tang). Full-fat works better than low-fat — the water content in low-fat sour cream can make the mash watery.
Best for: Serving alongside savory braises, beef dishes, or anything where you want a little zip.
4. Chicken Broth or Vegetable Broth — The Lightest Option
Broth won't make your mash rich — let's be clear about that. But it will make it flavorful and fluffy. This is the lightest option, the one to use when you want mashed potatoes that aren't heavy or rich. The broth's salt and savory notes compensate for the missing butter flavor.
How to use it: Use warm broth (not cold — cold broth makes gluey mash). Start with ¼ cup per pound of potatoes and add more tablespoon by tablespoon until you reach your desired consistency. A tablespoon of olive oil added alongside the broth rounds out the texture significantly. Season well with salt.
Best for: Lighter meals, calorie-conscious cooking, using up broth, vegan prep (with vegetable broth).
Quick Comparison Table
| Substitute | Amount (per 1 lb potatoes) | Texture | Flavor | Dairy-Free? |
|---|---|---|---|---|
| Cream cheese | 2-4 oz | Thick, dense | Rich, mild tang | No |
| Olive oil | 2-3 tbsp | Silky, smooth | Fruity, peppery | Yes |
| Sour cream | ¼-½ cup | Creamy, fluffy | Tangy, bright | No |
| Chicken broth | ¼ cup + more | Light, fluffy | Savory, mild | Yes (use veg broth) |
Tips for Any Butter-Free Mash
- Use the right potato. Russets (high starch) give the fluffiest mash. Yukon Golds (medium starch) give a naturally buttery flavor and work especially well without butter — their waxy quality helps.
- Warm your liquids. Cold milk, broth, or oil shocks the starch and makes mash gluey. Warm everything before adding.
- Don't over-mash. Overworked potatoes turn gummy no matter what you add. Use a potato masher or ricer — not a stand mixer or blender.
- Salt generously. Without butter's flavor, proper salting becomes even more important. Salt the cooking water and taste the mash before serving.
- Let the potatoes steam dry. After draining, return the pot to the stove for 30 seconds over low heat to evaporate excess water. Drier potatoes absorb your substitute better.
What About Vegan Butter?
Vegan butter (Country Crock Plant Butter, Earth Balance, etc.) works as a direct 1:1 replacement for regular butter. It melts the same way, adds fat and flavor, and the result is essentially identical. If you're cooking dairy-free specifically, this is the easiest swap — but it requires buying another product, which defeats the point if you're working with what you have.
Frequently Asked Questions
Can you make mashed potatoes without butter or milk?
Yes. Use olive oil (2-3 tbsp per pound) for fat and warm chicken or vegetable broth (¼ cup or more) for moisture. This is fully dairy-free and vegan. Season aggressively with salt and consider adding roasted garlic for extra flavor depth.
Do mashed potatoes without butter taste different?
They taste different, not worse. Olive oil mash has a slightly savory, peppery note. Cream cheese mash is tangier and denser. Sour cream mash is brighter. If you're expecting standard buttery mash, you'll notice the difference — but each version is good on its own terms.
Can you make mashed potatoes ahead without butter?
Cream cheese mash reheats best of all — it holds its texture after a day in the fridge, whereas butter-based mash tends to separate or get gluey. Add a splash of broth when reheating and stir over low heat until warmed through.
How much olive oil replaces butter in mashed potatoes?
Use 2-3 tablespoons of olive oil per pound of potatoes. This replaces roughly 2-3 tablespoons of butter. The ratio is essentially 1:1 by volume, but oil is 100% fat (butter is about 80%), so you might use slightly less oil to avoid a greasy feel. Start with 2 tablespoons and add more to taste.