Cream Cheese Mashed Potatoes Recipe
If you’ve ever thought mashed potatoes couldn’t get any better, wait until you try this Cream Cheese Mashed Potatoes Recipe. It’s a velvet-smooth upgrade to the classic side dish, combining the rich tang of cream cheese with buttery goodness and just the right splash of milk to create an irresistibly creamy, dreamy potato mash that will have everyone asking for seconds. Whether it’s a holiday feast or a cozy weeknight dinner, this recipe brings a delightful twist that feels comforting and special all at once.

Ingredients You’ll Need
The magic of this Cream Cheese Mashed Potatoes Recipe lies in its simplicity—each ingredient plays a crucial role in building that perfect creamy texture and luscious flavor. From the starchy, buttery Yukon Gold potatoes to the silky cream cheese, every component is essential to achieving that melt-in-your-mouth experience.
- 2 pounds Yukon Gold or Russet potatoes: These varieties give you the perfect balance of creaminess and fluffiness when mashed.
- 4 ounces cream cheese, softened: Adds tangy richness and extra creaminess that sets this recipe apart.
- 1/4 cup unsalted butter, softened: Brings a luscious, buttery depth for smooth, decadent mashed potatoes.
- 1/2 cup whole milk or heavy cream: Moisturizes the potatoes and helps achieve that silky, soft texture.
- 1/2 teaspoon salt (or to taste): Essential to enhance all the flavors perfectly.
- 1/4 teaspoon black pepper: Adds a subtle warming spice to balance the richness.
- 1/4 teaspoon garlic powder (optional): Gives a gentle hint of garlic without overpowering the dish.
- 1 tablespoon chopped fresh chives (optional, for garnish): Infuses freshness and a beautiful pop of color when serving.
How to Make Cream Cheese Mashed Potatoes Recipe
Step 1: Prepare and Boil the Potatoes
Start by peeling and cubing your potatoes into even pieces to ensure they cook evenly. Place them in a large pot, cover with cold water, and add a pinch of salt. Bring everything to a boil over medium-high heat. This step is key to softening the potatoes uniformly, setting the stage for creamy mashed perfection.
Step 2: Simmer Until Tender
Once boiling, reduce the heat and let the potatoes gently simmer for about 15 to 20 minutes. You want them fork-tender, meaning a fork slides in easily but the pieces still hold their shape. This tender texture ensures a mash that’s smooth without getting gummy or watery.
Step 3: Drain and Dry the Potatoes
Drain the potatoes in a colander, then return them to the warm pot for a minute or two. This short resting period helps evaporate any excess moisture. Getting moisture off the potatoes here is essential because it keeps the final mash thick and creamy instead of runny.
Step 4: Add Cream Cheese, Butter, and Milk
Next, toss in the softened cream cheese, butter, and your choice of whole milk or heavy cream along with salt, black pepper, and garlic powder if you’re using it. Combining these ingredients while the potatoes are still warm melts everything beautifully into one creamy mix bursting with flavor.
Step 5: Mash Until Smooth and Creamy
Use a potato masher or hand mixer to mash everything together. Don’t rush this step—the goal is a luscious, smooth consistency with no lumps, so take your time. If the mixture feels too thick, add a splash more milk until you reach your perfect creaminess. Taste and adjust seasoning as needed.
Step 6: Transfer and Garnish
Transfer your creamy masterpiece into a serving dish, and finish with a sprinkle of chopped fresh chives or a pat of extra butter on top for that final touch of color and indulgence. Serve these glorious mashed potatoes warm, and prepare for all the compliments coming your way.
How to Serve Cream Cheese Mashed Potatoes Recipe

Garnishes
Fresh chopped chives add a subtle oniony brightness and a lovely green contrast to the creamy white potatoes. For an extra special presentation, melt a little butter on top just before serving, letting it pool in those soft, fluffy valleys. A dash of cracked black pepper also works wonders to bring out the flavors beautifully.
Side Dishes
This Cream Cheese Mashed Potatoes Recipe pairs wonderfully with roasted meats like juicy turkey, herb-crusted chicken, or a tender beef roast. A side of steamed green beans or glazed carrots makes the meal colorful and balanced, while a crisp salad keeps things fresh and light alongside that richness.
Creative Ways to Present
Want to impress your guests? Pipe the mashed potatoes into decorative swirls or dollops using a large star tip on a piping bag and bake lightly under the broiler for golden, crispy peaks. Or, turn leftovers into crispy potato cakes by mixing in some breadcrumbs and pan-frying until golden on both sides for a delicious twist.
Make Ahead and Storage
Storing Leftovers
Put any leftover Cream Cheese Mashed Potatoes Recipe into an airtight container and refrigerate within two hours of cooking. They’ll stay fresh and delicious for up to 3 to 4 days, making them perfect for quick reheats without losing any of that comforting flavor.
Freezing
This recipe freezes quite well! Spread cooled mashed potatoes into a freezer-safe container or bag, removing as much air as possible to avoid freezer burn. You can keep them frozen for up to 3 months. When ready to enjoy, thaw overnight in the refrigerator for best results.
Reheating
To reheat, gently warm the mashed potatoes in a saucepan over low heat or in the microwave, stirring occasionally. Add a splash of milk or cream if needed to revive that creamy texture. Avoid overheating to prevent drying out; low and slow is the secret to maintaining their lusciousness.
FAQs
Can I use a different type of potato for this recipe?
Absolutely! Yukon Gold and Russet potatoes work best because of their texture, but you can also try red potatoes or fingerlings. Just keep in mind the texture and moisture content may vary slightly, affecting the creaminess.
Is cream cheese necessary, or can I substitute it?
Cream cheese is what gives this recipe that uniquely tangy richness that elevates traditional mashed potatoes. If you don’t have any, sour cream or Greek yogurt can be alternatives, but the flavor and texture will differ slightly.
Can I make this recipe dairy-free?
To make a dairy-free version, use dairy-free cream cheese alternatives and replace butter and milk with plant-based options like vegan margarine and almond or oat milk. The result will still be creamy, though slightly different in taste.
How do I avoid lumps in my mashed potatoes?
Ensure your potatoes are cooked thoroughly until fork-tender and warm before mashing. Use a potato masher or mixer and mash patiently for the smoothest texture. Also, removing excess water after draining helps prevent watery lumps.
Can I prepare the potatoes a day ahead?
Yes, you can boil and mash the potatoes a day ahead, then store them in the refrigerator. Reheat gently with a little milk or cream to bring back that creamy texture before serving.
Final Thoughts
This Cream Cheese Mashed Potatoes Recipe is one of those dishes that brings comfort and delight to any table. Its creamy, tangy, and buttery flavors fit both casual dinners and special celebrations perfectly. I encourage you to give it a try and watch how this simple upgrade turns ordinary mashed potatoes into a standout favorite that everyone will love.
Print
Cream Cheese Mashed Potatoes Recipe
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
Cream Cheese Mashed Potatoes are a rich and creamy twist on classic mashed potatoes, made with Yukon Gold or Russet potatoes, softened cream cheese, butter, and milk or cream. This comforting side dish is smooth, flavorful, and perfect for any meal, garnished with fresh chives for an extra touch of color and flavor.
Ingredients
Potatoes
- 2 pounds Yukon Gold or Russet potatoes, peeled and cubed
Dairy & Fats
- 4 ounces cream cheese, softened
- 1/4 cup unsalted butter, softened
- 1/2 cup whole milk or heavy cream
Seasonings
- 1/2 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper
- 1/4 teaspoon garlic powder (optional)
Garnish
- 1 tablespoon chopped fresh chives (optional)
Instructions
- Boil Potatoes: Place the peeled and cubed potatoes into a large pot and cover with cold water. Add a pinch of salt. Bring the water to a boil over medium-high heat.
- Simmer Until Tender: Reduce the heat to a simmer and cook the potatoes for 15-20 minutes until they are fork-tender and easily pierced.
- Drain and Dry: Drain the potatoes thoroughly and return them to the pot. Let them sit for 1-2 minutes to allow any excess moisture to evaporate.
- Add Dairy and Seasonings: Add the softened cream cheese, butter, milk or heavy cream, salt, black pepper, and garlic powder if using to the potatoes.
- Mash to Creamy Texture: Using a potato masher or hand mixer, mash the potatoes until smooth and creamy. Add more milk if necessary to reach your desired consistency.
- Adjust Seasoning: Taste the mashed potatoes and adjust salt and pepper as needed. Then transfer them to a serving dish.
- Garnish and Serve: Garnish with chopped fresh chives, extra butter, or a sprinkle of black pepper if desired. Serve warm and enjoy this comforting side dish.
Notes
- Using Yukon Gold potatoes gives a naturally creamy texture, but Russet potatoes work well too.
- Softened dairy products blend more easily, aiding in a smoother mash.
- Adjust the amount of milk or cream based on desired creaminess and thickness.
- Fresh chives add a mild onion flavor and brighten the dish visually.
- For extra flavor, you can add roasted garlic instead of garlic powder.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: American
