Cream Cheese Mashed Potatoes
Cream cheese mashed potatoes are boiled potatoes mashed with butter, milk, and cream cheese until thick and smooth. The cream cheese gives them a slight tang and a velvety body that regular butter-and-milk mash does not have. I like this recipe because it holds up well on the plate next to saucy dishes like beef stroganoff or under a heavy pour of gravy. It goes with pork chops, steak, roasted chicken, and if you already like my garlic mashed potatoes, the cream cheese version takes it further.

That first Thanksgiving batch was a small experiment. I had cream cheese sitting in the fridge that I originally bought for a dip, and the potatoes were already boiling. I figured it would not hurt to add some. The texture turned out noticeably thicker and smoother. My wife tried it and said it was better than the usual version. After that, I stopped making mashed potatoes without it.
I warm the milk and cream cheese together before mixing them in. Cold cream cheese fights you. It clumps and leaves white streaks through the mash. Warming it first takes 45 seconds in the microwave and solves the problem completely.
What are Cream Cheese Mashed Potatoes?
Cream cheese mashed potatoes are boiled potatoes mashed with butter, milk, and cream cheese. The cream cheese is what separates this from a basic mashed potato recipe. It makes the potatoes thicker, smoother, and gives them a mild tang that butter and milk alone cannot produce.
Mashed potatoes go back to at least the 1700s in British and Irish cooking. They became a fixture in American households, especially at Thanksgiving and Christmas. Adding cream cheese to the mix became more common over the past couple of decades as home cooks looked for ways to make their mash richer without using heavy cream. Now you see mashed potatoes with cream cheese on restaurant menus and holiday tables everywhere.
I also boil whole garlic cloves directly with the potatoes. The garlic softens completely and mashes right in. No sharp raw bite, just a mellow savory flavor that runs through the whole dish. I prefer this over minced garlic because minced pieces tend to clump in one spot.
Why This Cream Cheese Mashed Potatoes Recipe Works
This cream cheese mashed potatoes recipe turns out well because of a few specific things.
- Boiling garlic with the potatoes saves a step and distributes flavor evenly. The garlic cooks down to a paste alongside the potatoes. When you mash, it disappears into the mix instead of sitting in one corner.
- Warming the dairy before adding it prevents the mash from cooling down. Cold cream cheese straight from the fridge drops the temperature of your hot potatoes. That makes blending harder and the finished texture heavier. Forty-five seconds in the microwave fixes this.
- Drying the potatoes after draining removes excess water. I let them sit in the pot with the lid off for a couple of minutes. The residual heat steams off the surface moisture. Waterlogged potatoes make thin, soupy mash no matter how much butter you add.
- Hand mashing preserves the starch structure. A food processor breaks the potato cells apart too aggressively. The result is gluey, sticky mash that nobody wants to eat. A hand masher or ricer gives you control.
Ingredients

- Potatoes is the base. Russet or Yukon Gold work best because they are starchy and break down into a fluffy texture when mashed.
- Garlic is boiled with the potatoes for a mellow savory depth that spreads through the whole mash.
- Butter is what makes the potatoes rich. I melt it before folding it in so it coats everything evenly.
- Milk loosens the texture and makes everything creamy when combined with the butter and cream cheese.
- Cream cheese is the reason this recipe exists. It thickens the mash, rounds out the flavor, and gives that smooth, slightly tangy finish.
- Water is for boiling the potatoes and garlic until soft.
- Salt seasons the potatoes from the inside while they boil. I add more at the end after tasting.
- Ground black pepper is for a little warmth. Not much, just enough.
Vanjo’s Advice
- Take the cream cheese out of the fridge early. Room temperature cream cheese blends in much faster. If I forget, I microwave it for about 15 seconds. Not long enough to melt it, just enough to soften it.
- Cut the potatoes into similar-sized pieces. I usually quarter them. Uneven pieces mean some are overcooked and falling apart while others are still hard in the center. Even cuts, even cooking.
- Do not skip the drying step after draining. I let the potatoes sit in the pot with the lid off for two minutes. Extra moisture is the enemy here. You will notice the difference in how thick and creamy the final mash is.
- Always taste before serving. The tablespoon of salt in the boiling water does a lot, but once the butter and cream cheese go in, the salt level changes. I adjust at the very end. Every time.
- Go easy when folding in the milk mixture. Aggressive stirring at this stage is how you end up with dense, heavy potatoes. Gentle folding keeps the texture light. I treat it more like folding batter than stirring soup.
How to Cook Cream Cheese Mashed Potatoes
Making mashed potatoes with cream cheese is not complicated. Follow the steps and you will have a smooth, creamy side dish in about 30 minutes.
Prepare and Boil the Potatoes
- Wash and peel 3 lbs. of potatoes. Cut them into quarters or slightly smaller depending on how big the potato is.
- Put the potato chunks in a large pot with 2 cloves of garlic, 1 tablespoon of salt, and 2 quarts of water.
- Bring to a boil, cover, and reduce to medium heat.
- Cook for about 12 minutes or until a fork slides into the center without resistance.
Start with cold water. If you drop potatoes into already boiling water, the outside turns to mush before the center cooks through. Cold start, then bring it up together.
Drain and Prepare the Milk Mixture
- Drain all the water and let the potatoes and garlic sit for a couple of minutes so the surface moisture steams off.
- In a separate bowl, combine 1/2 cup milk and 1/4 cup cream cheese. Microwave for 45 seconds, stir until smooth, and mix in 1/4 cup melted butter.
Mash and Combine
- Mash the potatoes and garlic in a large bowl using a potato masher. Get them to the texture you want, whether smooth or a little chunky.
- Fold in the warm milk and cream cheese mixture gradually until everything is combined. Add salt and ground black pepper to taste.
Do not use a food processor or blender. I have tried it once early on. The potatoes turned into glue. Hand masher or ricer only.
Garnish and Serve
- Transfer the cream cheese mashed potatoes to a serving bowl.
- Top with chopped chives or green onions.
Pro Tips
- Russets and Yukon Golds only. Waxy potatoes like red potatoes hold their shape too much. They fight you when you try to mash them smooth.
- Mash while the potatoes are still hot. They absorb the butter and cream cheese better that way. Once they cool, the starch firms up and you end up working twice as hard.
- A potato ricer makes the smoothest mash. If you own one, use it. If not, a hand masher works fine. Just avoid anything motorized.

What to Serve with Cream Cheese Mashed Potatoes
- Roasted Chicken Dinner is crispy outside, juicy inside. The soft potatoes next to it make a good contrast.
- Deep Fried Breaded Pork Chops with a side of these mashed potatoes and some gravy is a filling weeknight meal that everyone at home asks for.
- Classic Roast Turkey is the traditional holiday partner. The cream cheese version holds up under turkey gravy better than the plain one does.
- KFC Style Gravy poured over a mound of these potatoes turns a side dish into the main event.
- Grilled steak with a pat of butter melting on top, right next to a pile of cream cheese mashed potatoes. That is a good dinner.
Storage
These cream cheese mashed potatoes keep well, though in my experience they disappear fast.
- Refrigerator: Airtight container, up to 3 days. The cream cheese helps them stay creamy in the fridge, which is one reason I like this version for make-ahead holiday meals.
- Freezer: Up to 2 months. Portion into freezer bags and press the air out before sealing. Thaw overnight in the refrigerator.
- Reheating: Stovetop over low heat with a splash of milk, stirring occasionally. Microwave works too in 30-second intervals. The cream cheese keeps the texture from drying out the way regular mashed potatoes do.

More Potato Recipes
- Potato Croquettes are a good way to use leftover mashed potatoes. Breaded and fried until golden.
- Shepherd’s Pie uses mashed potatoes as a golden topping over seasoned ground beef and vegetables.
- Steak with Mashed Potato and Gravy is a full meal with stovetop steak, mashed potatoes, and beef gravy.
- Red Wine Beef Stew has a deep broth that pairs well spooned alongside mashed potatoes.
- Crispy Potato Wedges are baked with a seasoned coating for when you want something crunchy instead.
Substitutions
- Cream cheese can be replaced with sour cream for a tangier mash. Using both together is also good. Greek yogurt works but the taste is noticeably different and not as rich.
- Whole milk can be swapped with half-and-half for more richness. I would not go lower than 2% milk or the potatoes will taste thin.
- Butter can be salted or unsalted. With salted butter, cut back a bit on the salt at the end.
- Russet potatoes can be replaced with Yukon Golds. They are naturally creamier and have a slightly buttery taste on their own.
- Fresh garlic can be replaced with 1/2 teaspoon garlic powder stirred into the milk mixture. The flavor is more uniform but less complex than fresh cloves.
Frequently Asked Questions
Can you put cream cheese in mashed potatoes?
Yes, and once you do you probably will not go back. Cream cheese thickens the mash, smooths out the flavor, and creates a better texture than butter and milk alone. A quarter cup is enough to notice the difference without making the dish too heavy.
How much cream cheese should I use?
For 3 lbs. of potatoes, I use 1/4 cup. If you want them richer, go up to 1/2 cup or a full 8 oz. block. I usually stay with 1/4 cup because it gives creaminess without weighing the potatoes down. Some of the recipes I have seen online use an entire block, but that is too much for my taste.
Can I make these ahead of time?
Yes. I have done it for holiday dinners. Prepare them fully, put them in an oven-safe dish, and cover with foil. They keep in the refrigerator for up to 2 days. Let them sit at room temperature for about 30 minutes before reheating in the oven at 325°F for 40 to 50 minutes. Splash some milk on top before covering if they look dry. The cream cheese keeps them from drying out the way regular mashed potatoes do, which is a big reason this version works so well for holidays.
What type of potato works best?
Russets. High starch, fluffy, and they break down easily. Yukon Golds are the other option I like. They have a buttery flavor that goes well with the cream cheese. Stay away from waxy potatoes like red potatoes for this recipe. They resist mashing and leave you with a lumpy result.
Can I use flavored cream cheese?
Of course. Chive and onion cream cheese or garlic herb cream cheese both work here. They save you the step of adding fresh herbs at the end. I have used chive cream cheese a few times and it was good. Saves a little prep.

Cream cheese mashed potatoes are the kind of side dish that makes everything else on the plate better. I hope you try this recipe and see for yourself. Once you taste them next to a plate of fried chicken or under a pour of gravy, the plain butter-and-milk version starts to feel like it is missing something.
Did you make this? If you snap a photo, please be sure tag us on Instagram at @panlasangpinoy or hashtag #panlasangpinoy so we can see your creations!

Cream Cheese Mashed Potatoes
Ingredients
- 3 lbs. potatoes peeled
- 2 cloves garlic
- ¼ cup butter
- ½ cup milk
- ¼ cup cream cheese (see notes1)
- 2 quarts water
- salt
- ground pepper to taste
Equipment
- microwave oven
Instructions
- Start by washing and peeling the potatoes thoroughly with water and a brush, especially if leaving the skin on. Make sure to remove all dirt.3 lbs. potatoes
- Peel the potatoes using a vegetable peeler or a paring knife.
- Cut the potatoes into smaller pieces, dividing them into quarters or more depending on their size to ensure even cooking and speed up the process.
- Boil the potatoes in a cooking pot with 2 quarts of water, 2 cloves of garlic, and 1 tablespoon of salt. Cover the pot to speed up boiling, then simmer for around 12 minutes until the potato pieces soften completely.2 cloves garlic, salt, 2 quarts water
- Drain the water and let the potatoes cool in a large mixing bowl, discarding any remaining liquid that comes out as they cool. (see notes below)
- Prepare the milk mixture by combining milk, butter, and cream cheese in a bowl, microwaving for 45 seconds.½ cup milk, ¼ cup cream cheese, ¼ cup butter
- Mash the potatoes using a potato masher to your desired consistency. Mashing potatoes manually is the best; avoid a food processor to prevent mushiness. (See notes2)
- Gradually fold in the milk mixture until well combined. (see notes below)
- Season the mashed potatoes with salt and ground black pepper to taste, adjusting salt levels as needed.ground pepper to taste, salt
- Transfer the mashed potatoes to a serving bowl and garnish with chopped chives or green onion.
- Serve as a side dish, best paired with beef stroganoff, fried chicken and gravy, roast turkey, meatloaf, steak, or pork chops.
Notes
- Cream Cheese – Softens the starchiness of potatoes and adds richness that’s hard to replicate with just milk and butter. It also helps the mash stay creamy even after reheating, making it great for make-ahead meals.
- Mashing Step – Mashing by hand (with a potato masher or ricer) preserves a fluffy texture and prevents overworking the starch. Avoid blenders or food processors as they break down the potatoes too much, release excess starch, and turn your mash into glue. A little effort with manual mashing goes a long way for better taste and mouthfeel.



Nancy says
This is sooo good! I tried this few weeks ago and then my hubby super like it. Thanks Panlasang Pinoy. :))
arturo m. ubaub jr. says
thank you for the recipe. I have been wanting to make mashed potato for daughter, who loves the kfc mashed potato. thank you! keep it up!
Joan Chon says
Hi there! The recipes are really good. Want to try them asap. Thanks for sharing. Keep up the good work! ^^
JESSICA ACOPIO says
A MILLION THANKS PO SA INYO PANLASANG PINOY KASI U MADE MY LIFE EASIER WITH YOUR RECIPIES.
Katherine says
Hello! I made the mashed potato recipe (first time) and it’s perfect! Love it! Just add a lil pepper. Thanks for sharing!
jun alejo says
siguradong magugustuhan ng mga kids ko, thanks for the recipe Chef vanjo^_^
pepz rodriguez says
big hug for you sir vanj.. thanks for the recipe.. keep it up and Godbless.. me0w..
Mrs Higgins says
hi po kuya thanks for sharing to all the recipes.
Panlasang Pinoy says
Hi Rosemarie, we’ll try to make buko pie as soon as I get hold of the ingredients. Paki abangan po.
Panlasang Pinoy says
You are always welcome aurora
diane says
Perfect with Max’s style fried chicken!
Love says
ako i used butter instead of salt:)…