The chives stay bright green against the pale potatoes, and the cream cheese gives each spoonful a gentle tang that keeps the mash from feeling too heavy. That balance is what I want from Cream Cheese and Chive Mashed Potatoes: rich enough to feel special, but still familiar and easy to pair with dinner.
I use Yukon Gold potatoes for their naturally creamy texture, then bring in softened cream cheese and butter before gradually adding warm milk. Adding the milk little by little gives me a chance to stop when the potatoes turn fluffy instead of loose. Fresh chives go in at the end, where their mild onion flavor comes through without taking over. This makes a generous side dish for six, with a smooth, buttery bite and a fresh finish.

Kitchen Note
The salt is split for a reason: some seasons the potatoes as they cook, and the rest goes in after the dairy. Keep that final teaspoon for the end, when you can taste how the butter and cream cheese have changed the overall seasoning.
Save these Cream Cheese and Chive Mashed Potatoes for a creamy, tangy side with fresh chives in every bite.
Why Yukon Golds Give This Mash Its Creamy Texture
Potato choice does more than change the flavor. Yukon Golds have a naturally buttery taste and a creamy, moderately dense texture, so they make a mash that feels smooth and substantial without needing a long list of add-ins. Their flesh also takes well to butter and cream cheese, letting the dairy enrich the potatoes rather than drown them out.
Texture can still go wrong if the potatoes are worked too aggressively. Once cooked, their cells break down easily; prolonged beating releases more starch and can leave the mash sticky or gluey. I mash just until the potatoes are mostly smooth, then add the warm milk gradually and stop when the texture is fluffy. A few small, soft lumps are preferable to beating the whole pot until it turns elastic.
That gentle approach also gives you more control over the finish. The potatoes should hold their shape on a spoon, not pour like a sauce. If you want a completely smooth result, keep mashing by hand until the remaining lumps disappear, but don’t switch to high-speed mixing to force them out.
What the Dairy and Chives Each Bring to the Potatoes

- Yukon Gold potatoes — Their buttery flavor and creamy flesh are what make this particular mash feel full-bodied. Choose firm potatoes without soft spots or green patches. Russets work if that is what you have, but their drier, starchier texture makes the finished mash lighter and less naturally creamy.
- Cream cheese — Softened cream cheese blends more evenly into hot potatoes than a cold block, giving the mash a little tang and a smooth, rich finish. Full-fat cream cheese has the most dependable texture here. Neufchâtel can stand in at the same amount, though the result will be a little less rich.
- Unsalted butter and whole milk — Butter adds richness, while whole milk loosens the potatoes without making them taste as heavy as a larger amount of cream would. Warm the milk before adding it; cold milk cools the potatoes and is harder to incorporate evenly. Half-and-half can replace the milk for a richer mash, but keep the same amount and add it gradually.
- Fresh chives — Their delicate onion flavor is mild enough to balance the dairy without taking over. Fresh chives are worth choosing over dried ones for this recipe because they bring a clean, green flavor and a fresh finish. If you don’t have them, finely sliced green onion tops are a practical swap, though their flavor is sharper.
From Tender Potato Chunks to Fluffy, Chive-Flecked Mash
Simmer the Potatoes Until a Fork Slides In
Put the peeled, 1 1/2-inch potato chunks in a 5-quart pot and cover them with 4 quarts of water, or enough water to sit 1 inch above the potatoes. Stir in 2 teaspoons of the kosher salt, bring the pot to a boil over high heat, then reduce the heat to a simmer. Cook for 15 to 20 minutes. The potatoes are ready when a fork pierces them easily; if the centers still feel firm, give them more time rather than trying to mash them undercooked.
Let the Drained Potatoes Dry in the Pot
Drain the potatoes well, then return them to the same pot. Set it over low heat for 1 to 2 minutes and shake the pot gently. The surface of the potatoes should look dry, not glossy with water. Keep the heat low and the pot moving so the bottom layer doesn’t catch while excess moisture evaporates.
Warm the Milk and Mash in the Dairy
While the potatoes dry, warm the milk in a microwave-safe measuring cup for 30 to 45 seconds, until it feels warm but isn’t boiling. Add the butter and softened cream cheese pieces to the potatoes, then mash until mostly smooth. Gradually add the warm milk as you continue mashing, stopping when the potatoes look fluffy. Pouring in all the milk at once makes it harder to judge the texture as you go.
Season at the End and Fold in the Chives
Stir in the remaining 1 teaspoon kosher salt, the black pepper, and the finely sliced chives. Mix just enough to distribute the seasoning and chives throughout the mash. The finished potatoes should look creamy with green flecks, not stringy from overmixing. Serve them while warm.
Three Easy Ways to Adapt This Creamy Mash
Make It Dairy-Free
Replace the butter with plant-based butter, the cream cheese with plain dairy-free cream cheese, and the whole milk with unsweetened plain plant milk. Use the same amounts as the dairy ingredients and warm the milk before adding it. The mash will still be creamy, though the flavor will depend more on the plant-based products you choose.
Put Some Chives on Top
For a more pronounced fresh-chive flavor, reserve a small portion of the recipe’s chives and scatter them over the potatoes just before serving. Stir the rest in as usual. The green finish looks vivid, and the reserved chives keep their fresh, lightly oniony bite.
Leave a Few Soft Lumps
For a more rustic texture, stop mashing while a few small pieces of potato remain. The cream cheese still makes the mash feel rich, while the little pieces give each serving more texture. This approach is especially handy if you prefer potatoes that don’t look perfectly smooth.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The potatoes will firm up as they chill.
- Freezer: Freeze in an airtight, freezer-safe container for up to 1 month. Thaw overnight in the refrigerator; the texture may be a little grainier after freezing.
- Reheating: Warm gently in a covered microwave-safe dish in short bursts, stirring between bursts, or heat in a saucepan over low heat with frequent stirring. Reheat to 165°F throughout. High heat can make the dairy separate and turn the texture greasy.
Questions That Come Up When Making These Mashed Potatoes

Cream Cheese and Chive Mashed Potatoes
Ingredients
Method
- Put the potatoes in a 5-quart pot and cover with the water, or enough to cover the potatoes by 1 inch.
- Stir in 2 teaspoons of the salt and bring to a boil over high heat, then reduce to a simmer and cook for 15 to 20 minutes, until the potatoes are easily pierced with a fork.
- Drain the potatoes and return them to the pot. Set the pot over low heat for 1 to 2 minutes, shaking it gently, until the potatoes look dry on the surface.
- Warm the milk in a microwave-safe measuring cup in the microwave for 30 to 45 seconds, until warm but not boiling.
- Add the butter and cream cheese to the potatoes and mash until mostly smooth.
- Gradually add the warm milk and mash until fluffy.
- Stir in the remaining 1 teaspoon salt, the pepper, and the chives.