Cream Cheese Mashed Potatoes

Everyone needs a good mashed potato recipe on hand for any occasion. I decided to throw some cream cheese in with my mashed potatoes, and boy am I glad that I did. My mashed potatoes turned out to be super delicious and very creamy. Using a whole block of cream cheese definitely added to all that creamy goodness.

Cream cheese mashed potatoes in a heart shaped bowl on a table with yellow potatoes in the background.

There is nothing better than freshly made mashed potatoes. Yes, the boxed kind are much easier, but they just don’t taste nearly as good. Plus, did I mention this recipe includes an entire block of cream cheese. Yes I did, but I’m saying it again! Does it get any better?

I used yellow potatoes in this recipe because they are tender and boil very quickly. They are also very easy to mash once cooked, so you don’t have to whip out your blender or any fancy tools. Like all of my recipes, I try to keep it as simple as possible. The most time consuming part is peeling the potatoes.

Here’s What You’ll Need to Make Cream Cheese Mashed Potatoes:

Potatoes, cream cheese, butter, milk, garlic powder and salt sitting on a table. The ingredients for cream cheese mashed potatoes.
  • About 3 lbs. of Yellow Potatoes – Approximately 10 medium yellow potatoes peeled.
  • Cream Cheese
  • Butter
  • Milk
  • Garlic Powder
  • Salt


Peeled yellow potatoes on a table
  • First, you need to peel your potatoes and cut them into small pieces.
  • Next, you need to place your peeled potatoes in a pot and fill it with enough water to cover the potatoes.
  • Boil for about 10 minutes or until the potatoes are tender.
  • Drain the water and take your pot of potatoes back to your stove on a cool burner.
  • Mash the potatoes until there aren’t too many lumps.
  • Add in all of your ingredients and stir. Turn your burner to low so that the cream cheese is easier to mix in.
  • Add a little pat of butter to the top and dig in!
Potatoes in a blue pot.

Cream Cheese Mashed Potatoes

Mashed potatoes made with cream cheese, garlic powder, milk and butter.
Prep Time15 mins
Boil Time10 mins
Total Time25 mins
Course: Side Dish
Cuisine: American
Keyword: cream cheese mashed potatoes, mashed potatoes, mashed potatoes recipe, potato recipe, recipe mashed potatoes
Servings: 8
Author: Brooke


  • Cooking Pot


  • 3 lb. Yellow Potatoes About 10 medium potatoes
  • 8 oz. Cream Cheese
  • 1 Cup Milk
  • 1/2 Stick Unsalted Butter
  • 1 tsp. Salt
  • 1 tsp. Garlic Powder


  • Peel potatoes and cut into small pieces.
  • Add potatoes to pot and fill with water to cover potatoes.
  • Boil for 10 minutes or until potatoes are tender.
  • Drain potatoes and move to cool burner on stove.
  • Mix in all the ingredients.
  • Turn the burner to low to help melt the cream cheese and butter. Stir until the cream cheese is fully distributed throughout the potatoes.
cream cheese mashed potatoes in a heart shaped bowl on a table


  • You can make these potatoes ahead of time. These mashed potatoes reheat really well. I suggest using these to add to any recipe that requires mashed potatoes. I will share my Shepherd’s Pie recipe, which includes these potatoes.

Hope you enjoy!


1 Comment

  1. […] I really like to use homemade mashed potatoes in my shepherd’s pie recipe. If you don’t have time to make homemade you can always use instant potatoes. Sometimes you just don’t have the time to peel, boil and mash potatoes. If you do feel like making homemade mashed potatoes, you can check out my delicious cream cheese mashed potatoes recipe. […]

Leave a Reply

Your email address will not be published. Required fields are marked *