Creamy, buttery, and irresistibly smooth, Cream Cheese Mashed Potatoes take classic mashed potatoes to the next level. The addition of cream cheese adds a rich, velvety texture and a slight tang that enhances the natural flavor of the potatoes. These mashed potatoes are perfect for pairing with hearty mains like roasted turkey, grilled steak, or baked chicken, making them a staple at holiday gatherings and family dinners alike.

Not only do these mashed potatoes have a luxurious consistency, but they also hold their shape well, staying creamy without becoming gluey. Whether served with a drizzle of melted butter or a sprinkle of fresh herbs, this dish delivers comfort in every bite. It’s an easy-to-make, crowd-pleasing side dish that will have everyone coming back for seconds.
Ingredients for Cream Cheese Mashed Potatoes
- 2 lbs Russet or Yukon Gold potatoes – peeled and cut into chunks
- 4 oz cream cheese – softened
- 4 tbsp butter – unsalted, plus more for garnish if desired
- ½ cup warm milk – more as needed for desired consistency
- Salt and black pepper – to taste
- Fresh herbs (optional) – for garnish, such as parsley or chives

Step 1: Prepare the Potatoes
Peel the potatoes and cut them into evenly sized chunks to ensure they cook at the same rate. Place them in a large pot and cover them with cold water. Add a generous pinch of salt to the water to season the potatoes as they cook.
Step 2: Boil Until Tender
Bring the pot to a boil over medium-high heat. Reduce to a gentle simmer and cook for about 15-20 minutes or until the potatoes are fork-tender. Drain the potatoes well and return them to the pot to let any excess moisture evaporate.
Step 3: Mash the Potatoes
Using a potato masher or hand mixer, begin mashing the potatoes while they are still warm. Add the cream cheese, butter, and warm milk to the potatoes. Continue mashing until smooth and creamy. Adjust the consistency by adding more milk if needed.
Step 4: Season and Serve
Season with salt and black pepper to taste. Stir well to combine, ensuring all flavors are evenly distributed. Transfer to a serving bowl and top with additional butter or fresh herbs for extra flavor. Serve hot and enjoy!
Storage Instructions
To store leftover Cream Cheese Mashed Potatoes, let them cool to room temperature before transferring them to an airtight container. Refrigerate for up to 4 days. When reheating, add a splash of milk or butter to restore creaminess. For longer storage, freeze in a sealed container for up to 2 months. Thaw in the fridge overnight and reheat on the stove or in the microwave.
Estimated Nutrition
Per serving (based on 6 servings):
- Calories: ~250
- Carbohydrates: 30g
- Protein: 4g
- Fat: 13g
- Saturated Fat: 8g
- Fiber: 3g
- Sodium: ~200mg
Frequently Asked Questions
Can I make these mashed potatoes ahead of time?
Yes! Prepare them up to 2 days in advance and store them in the refrigerator. Reheat on the stove over low heat, stirring occasionally.
What type of potatoes work best for this recipe?
Russet or Yukon Gold potatoes are ideal for their fluffy texture and ability to absorb the creamy ingredients.
Can I use low-fat cream cheese?
Yes, but full-fat cream cheese provides the best texture and flavor. Low-fat versions may make the potatoes slightly less creamy.
How do I prevent my mashed potatoes from becoming gummy?
Avoid over-mixing or using a blender, as this can release too much starch and create a gluey texture. Mash by hand or use a hand mixer on low speed.
Can I add garlic for extra flavor?
Absolutely! Add roasted or sautéed garlic while mashing for a delicious, savory twist.
What can I use instead of milk?
Heavy cream, half-and-half, or even chicken broth can be used for different flavor variations.
How can I make them lighter?
Swap butter for olive oil and use Greek yogurt instead of cream cheese for a healthier alternative.
What toppings go well with these mashed potatoes?
Chives, shredded cheese, crispy bacon bits, or even a drizzle of gravy make great additions.

Cream Cheese Mashed Potatoes
- Total Time: 35 minutes
- Yield: 6 servings
Description
Creamy, rich, and full of flavor, Cream Cheese Mashed Potatoes are the perfect side dish for any meal. The addition of cream cheese makes them extra smooth and adds a slight tang, creating a decadent texture. Whether served with a holiday feast or a simple weeknight dinner, these mashed potatoes will be a crowd-pleaser.
Ingredients
3 lbs Russet or Yukon Gold potatoes, peeled and cubed
4 oz cream cheese, softened
1/2 cup milk (warmed)
4 tbsp butter, melted
1 tsp salt
1/2 tsp black pepper
Optional: fresh herbs (chives or parsley) for garnish
Instructions
- Peel and cut the potatoes into evenly sized chunks. Place them in a large pot and cover with cold water. Add a pinch of salt.
- Bring to a boil over medium-high heat. Reduce to a simmer and cook for 15-20 minutes, or until fork-tender.
- Drain the potatoes and return them to the pot to remove excess moisture.
- Mash the potatoes using a potato masher or hand mixer.
- Add the cream cheese, melted butter, and warmed milk. Continue mashing until smooth and creamy.
- Season with salt and black pepper to taste, mixing well.
- Transfer to a serving bowl, garnish with fresh herbs if desired, and serve hot.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Side Dish