I won’t bury the lede. For the creamiest, dreamiest mashed potato recipe, you must make your mashed potatoes with cream cheese!
Cream Cheese Mashed Potatoes are the BEST. EVER. Fluffy yet creamy, with a silky, luxurious texture that tastes absolutely phenomenal with my easy, full-of-flavor vegetarian gravy. You have to try this easy + delicious mashed potato recipe!

Table of Contents
- The Story Behind the Recipe
- Why You’ll Love Mashed Potatoes with Cream Cheese
- Ingredients
- Adaptations/Variations
- How to Make Mashed Potatoes with Cream Cheese
- Tips for Success
- Make-Ahead Tip
- Can I Freeze Mashed Potatoes?
- What to Serve with Cream Cheese Mashed Potatoes
- More Mashed Potato Recipes
The Story Behind the Recipe
I first published this cream cheese mashed potatoes recipe in 2012. It’s been awhile! Here’s the story I told about them back then:
For years and years, I whipped potatoes into a frenzy in a frenetic attempt to achieve the perfect silky-smooth consistency. Then I heard somewhere that you shouldn’t beat your potatoes with a mixer to within an inch of their lives, because it breaks down the starches in the potatoes and makes them gummy. Oooohhhhh. Mashed potato learning curve, what can I say.
And so the next batch was all by hand with a potato masher. Were they super, duper smooth? No. Were they oh-so delicious and, with their little lumps here and there, unmistakably and perfectly homemade? Oh, yes.
And then I found this recipe from Queen Martha, and I gave cream cheese a spin. Peel and boil the potatoes and drain, as usual. Then hand-mash them with copious amounts of butter, an entire block of cream cheese, and milk. I hand-mashed and left a few lumps here and there, and they were glorious.

Why You’ll Love Mashed Potatoes with Cream Cheese
I call these “Best-Ever Mashed Potatoes” because they’re the best I’ve ever made (or tasted, for that matter). Please don’t take it as my bashing your granny’s recipe. Just, to my family and to me, they’re the best ever.
The cream cheese gives them such a decadent, almost melt-in-your-mouth texture, plus just a tad bit of tang that you don’t get otherwise.
Readers say …
-Sarah
“I made these tonight and they were SOOOOO good. My husband agreed that they were the best ever.”

Ingredients
- Potatoes – I use russet potatoes. You could also use Yukon Gold potatoes. I wouldn’t recommend veering from either of those options.
- Cream cheese – Yes, an entire block. Trust me.
- Butter – Use room temp butter if you can. It’s so much easier to melt it into your potatoes. You’ll want a stick for the potatoes and a couple of generous pats for the top. Unsalted or salted are both fine.
- Milk – Whole milk is perfect, though you can also use half and half if you prefer an even richer mashed potato recipe.
- Salt & pepper – Lots of both is my preference!
Adaptations/Variations
- Dairy-free/vegan version: You might be better off making these dairy-free mashed potatoes, but it is possible to make these mashed potatoes dairy free by swapping the butter, cream cheese, and milk for plant-based options. Unsweetened oat milk is especially nice in mashed potatoes.
- Garlic & Herb Cream Cheese Mashed Potatoes: For a spin on the ever-popular Boursin mashed potatoes, you could either swap in some Boursin for the cream cheese or make your own garlic and herb cream cheese to add to your mashed potatoes. Transcendent!
How to Make Mashed Potatoes with Cream Cheese
First, fill a pot about halfway with water and set it over your burner to boil. Grab a vegetable peeler and peel your potatoes, then add them to the pot. Boil them until tender (I use a fork to make sure it easily goes through a potato).
Drain the potatoes in a colander and place them back in the pot. Add the cream cheese, butter, 1/2 cup of the milk, and some salt and pepper. Start mashing!


You can mash them by hand, leaving them lumpy or making them more smooth, whichever is your preference. Or you can use a potato ricer for fluffy yet smooth mashed potatoes. Your choice!
Add more milk until the mashed potatoes have reached the consistency you like. Taste them (yummm) and then add more salt and pepper until they’re perfect.
I like to serve them up in a big dish with a couple of generous pats of butter and some fresh herbs.

Tips for Success
- Use a potato masher or ricer, NOT a mixer. The idea is to keep the potatoes fluffy while you’re mashing them, so don’t go crazy. Mixing them with a hand mixer can release too many starches, which can make mashed potatoes gummy.
- Start with room temp cream cheese and butter. This just helps them melt into the potatoes much easier.
- You can boil your potatoes whole or cut them into halves or quarters. If you make them smaller, they’ll cook faster.
I hope these best-ever mashed potatoes with cream cheese are as big a hit for your family as they have been for mine over the years! They’re luxuriously creamy and taste so amazing … basically taking your already-delicious classic mashed potatoes and making them miles better. We love these mashed potatoes!

Make-Ahead Tip
Make these mashed potatoes up to two days ahead of time. Keep them in an airtight container in the fridge, then warm them up either in a slow cooker on warm (stir every 30 minutes or so), over the stove top, or in the oven, covered so they don’t dry out. You can also heat them in the microwave, stirring every 30 seconds.

Can I Freeze Mashed Potatoes?
You can freeze mashed potatoes with cream cheese up to one month ahead of time. Place them in an airtight container, then thaw overnight in the fridge. Warm them up in one of the ways listed above in “make-ahead ideas.”

Ultimate Mashed Potatoes Recipe (with Cream Cheese!)
Ingredients
- 3 1/2 pounds russet potatoes (about 10 medium potatoes; peeled)
- 8 ounces cream cheese (room temperature is best)
- 1/2 cup butter (1 stick; plus more for serving; room temp is best)
- 3/4 cup whole milk
- 1/2 teaspoon kosher salt (+ more to taste)
- 1/4 teaspoon freshly ground black pepper (+ more to taste)
Instructions
- Fill a large pot halfway with water. Bring to a boil over high heat. Carefully add peeled potatoes.
- Boil over high heat until the potatoes are fork-tender, about 25 minutes.
- Remove from heat and drain potatoes in a colander. Put drained potatoes back in the pot and put back on the stove over low heat.
- Add the cream cheese, butter, 1/2 cup of the milk, and a hefty pinch salt and pepper.
- Mash the potatoes with a potato masher until they reach desired consistency, adding more milk a little at a time until they're the texture you'd like. Taste and add additional salt and pepper if you like.
- Spoon into a large bowl and top with a generous pat of butter and some fresh herbs if you like. Serve.
Notes
Vegan/Dairy-Free Option:
Swap the butter, cream cheese, and milk for plant-based options. Unsweetened oat milk is especially nice in mashed potatoes.Make-Ahead
Make these mashed potatoes up to two days ahead of time. Keep them in an airtight container in the fridge, then warm them up either in a slow cooker on warm (stir every 30 minutes or so), over the stove top, or in the oven, covered so they don’t dry out. You can also heat them in the microwave, stirring every 30 seconds.
Can I Freeze Mashed Potatoes?
You can freeze mashed potatoes with cream cheese up to one month ahead of time. Place them in an airtight container, then thaw overnight in the fridge. Warm them up in one of the ways listed above in “make-ahead ideas.”
Nutrition Facts
What to Serve with Cream Cheese Mashed Potatoes
Ahhhh, the possibilities!
- Well first off, we need some gravy! This vegetarian onion gravy is divine (and one of the most popular recipes on my site!), or try mushroom gravy.
- Don’t forget the stuffing! This buttery herb stuffing or cornbread stuffing are both perfect.
- This from-scratch green bean casserole or stuffed delicata squash are both lovely too.
More Mashed Potato Recipes
- Golden Mashed Potatoes
- Dairy-Free Crock Pot Mashed Potatoes
- Loaded Mashed Potatoes
- Whipped Sweet Potatoes


Hi! I’m Karen – I’m a real person with real recipes. No A.I. here! Since 2009, every recipe on Kitchen Treaty is thoroughly tested and loved before I hit “publish.” I’m a home cook, certified plant-based pro, and mom. I’m a vegetarian married to a carnivore, and my goal is to coexist deliciously.

Is that a Pyrex bowl I see? I love it!
Growing up, my family always made mashed potatoes with a tub of sour cream. As the years went on, I swear it started to become more sour cream than potato. And they were also whipped with the hand mixer. Now, I usually use a ricer or a hand masher, but I only add a little butter to them. Rebelling against my upbringing and such. I’m going to have to give cream cheese a try.
And yay, your redesign looks fantastic!
Sour cream sounds like a darn delicious addition to mashed potatoes, but yeah, I’m not sure about mashed potatoes being an addition to sour cream – ha! I have yet to try a ricer – really should.
Thanks so much re: the redesign! Such a relief to have the site looking more like I wanted it to. 🙂
I’m also a fan of the lump. Actually lumps + skins left on for a little bit of a rustic feel. I have made Pioneer Woman’s mashed potatoes, which include cream cheese, and they are to die for, so I can assume yours are just as great! Totally craving Thanksgiving now!
I love, love, love mashed red potatoes or Yukon gold potatoes with the peel left on. And with a bit of garlic. Yum!
i’ve never had mashed potatoes with cream cheese. they sound great.
Thanks Dina! Give ’em a try – I’m willing to bet you’ll love them. 🙂
Pingback: Tips for Hosting a Vegetarian on Thanksgiving | Kitchen Treaty
I made these tonight and they were SOOOOO good. My husband agreed that they were the best ever. I make a mashed potato casserole where I layer in sauteed peppers and cheese. I bet these potatos would make that casserole to die for! Thanks for the recipe. I plan to make your macaroni and cheese and your overnight sausage and egg casserole on Christmas! Have a wonderful Christmas.
I’m so glad you and your husband loved them. And your mashed potato casserole sounds to. die. for. It’s my pleasure, and Merry Christmas to you!
Wait! Wait! Need that casserole recipe!
I grew up eating mashed potatoes made exactly this way.
Now when I cook, everyone always corrects me when I say cream cheese, thinking I must mean Sour Cream…but there is just no comparison, these are simply the best Mashed Potatoes I’ve ever had, and most that eat them agree..
Purist snob that I am, I always used butter and 1/2 & 1/2, and a ricer for lump-free potatoes.
While I’m not sure I can get past that, I really, really, REALLY want to try these with cream cheese.