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
- Prepare the Potatoes – Peel and cut the potatoes into evenly sized chunks.
- 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.
- Drain and Steam-Dry – Drain the potatoes and let them sit for a minute to release excess moisture.
- Mash the Potatoes – Use a potato masher or ricer to mash them until smooth.
- Add Cream Cheese and Butter – Stir in the softened cream cheese and melted butter until fully incorporated.
- Mix in the Warm Milk – Gradually add the warmed milk, mixing gently to maintain a creamy texture.
- 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