Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cream Cheese Mashed Potatoes


  • Author: Sally Thompson
  • Total Time: 30 minutes
  • Yield: 4-6 servings 1x

Description

Creamy, buttery, and incredibly smooth, these Cream Cheese Mashed Potatoes take traditional mashed potatoes to the next level. The addition of cream cheese enhances the texture and adds a rich, tangy flavor. Perfect for any occasion, they pair wonderfully with a variety of dishes and are easy to prepare ahead of time.


Ingredients

Scale
  • 2 lbs Russet or Yukon Gold potatoes, peeled and cut into chunks
  • 4 oz cream cheese, softened
  • 4 tbsp unsalted butter, melted
  • 1/2 cup whole milk, warmed
  • 1/2 tsp salt (adjust to taste)
  • 1/4 tsp black pepper
  • Optional: 2 cloves garlic (minced), 1/2 tsp onion powder, 1/4 cup sour cream, chopped fresh chives or parsley for garnish

Instructions

  1. Prepare the Potatoes – Peel and cut the potatoes into evenly sized chunks.
  2. Boil the Potatoes – Place potatoes in a large pot, cover with cold, salted water, and bring to a boil. Cook for 15–20 minutes until fork-tender.
  3. Drain and Steam-Dry – Drain the potatoes and let them sit for a minute to release excess moisture.
  4. Mash the Potatoes – Use a potato masher or ricer to mash them until smooth.
  5. Add Cream Cheese and Butter – Stir in the softened cream cheese and melted butter until fully incorporated.
  6. Mix in the Warm Milk – Gradually add the warmed milk, mixing gently to maintain a creamy texture.
  7. Season and Serve – Add salt and black pepper to taste. Garnish with fresh herbs and drizzle with extra melted butter if desired.


  • Prep Time: 10 minutes
  • Cook Time: 20 minutes