This cream cheese mashed potatoes recipe gives you a fluffy, tangy mash with butter, milk, and plenty of chopped fresh dill. It works just as well next to a weeknight roast chicken as it does on a Thanksgiving or Christmas table.

These Thanksgiving mashed potatoes with cream cheese happen in one pot on the stovetop, so there is very little to wash up afterward. If you enjoyed my 33 Make Ahead Thanksgiving Dishes, this is another side dish you can cook early and reheat without losing its texture. Keep reading to see exactly how I make it with the full list of ingredients in the recipe card below.
Try This Stovetop Cream Cheese Mashed Potatoes
Mashed potatoes are the side dish that disappears first at my table, and I have tried a lot of versions over the years. Choosing the right potato matters, but what really decides the final texture is what you stir in at the end. Butter, a splash of milk, and something creamy and slightly tangy make the difference between a plain mash and one people go back to.
Cream cheese is my choice here because it does what sour cream does, with a mild cheesy flavor on top. I use the light version so the mash stays fluffy instead of heavy, and the fresh dill gives it an aroma you notice as soon as the bowl hits the table. It is a simple side, and it still tastes as if you planned it.
Why You'll Love It
- Creamy without being heavy: Light cream cheese gives the mash body and a little tang without the richness of heavy cream.
- Fresh dill herbs make it different: A few tablespoons of chopped dill turn standard mashed potatoes into something people ask about.
- Make ahead mashed potatoes: You can cook it a day early, place it in the refrigerator, and reheat it gently with a splash of milk.
- One pot: The potatoes boil and get mashed in the same pot, so there's no large mixing bowl or additional dishes to clean up.
- Gluten-free and vegetarian: Nothing in the list needs swapping for either diet.
Ingredients

- Potatoes: Starchy Russet potatoes break down into the fluffiest mash, Yukon Golds give a creamier one, and red skin potatoes work too if that is what you have. Waxy new potatoes hold their shape and tend to turn gluey when you mash them hard.
- Salt: Half goes into the cooking water so the potatoes season from the inside out, and half goes in at the end. Salting only at the end leaves the potatoes tasting flat no matter how much you stir in.
- Unsalted Butter: Real butter coats the starch and gives the mash its glossy finish and round flavor. Margarine melts in fine but brings a thinner taste and more water with it.
- Milk: A third of a cup is enough to loosen the mash without making it soupy, and warming it slightly keeps the potatoes hot. Cold milk straight from the fridge drops the temperature of the pot and makes the mash stiffen as you stir.
- Light cream cheese: It thickens the mash and adds a mild tang plus a bit of protein. Full-fat cream cheese also works and tastes richer, but it makes a denser mash that needs a little more milk.
Instructions - How to Make Cream Cheese Mashed Potatoes
1. Peel the potatoes and cut them into evenly sized cubes, roughly 1 inch each. Even cubes cook at the same rate, so nothing falls apart while the bigger pieces are still hard.
2. Put the cubed potatoes in a large pot and add just enough cold water to barely cover them. Starting in cold water lets the potatoes heat through evenly instead of cooking on the outside first.
3. Add 1 teaspoon of the salt to the water and stir gently.
4. Bring the pot to a boil over medium-high heat, uncovered. Watch it as it comes up because starchy water foams over quickly.

5. Reduce the heat to a steady simmer and cook the potatoes for 15 to 20 minutes, partially covered, until a fork slides into a cube with no resistance. Top up with a little hot water if the level drops below the potatoes.
6. Drain the potatoes in a colander and let them sit for a minute so the steam escapes and the surface water drips away.
7. Return the drained potatoes to the empty pot and set it back over low heat for about 1 minute, shaking the pot once or twice.
8. Take the pot off the heat. Add the butter and the light cream cheese, and let them sit on the hot potatoes for a minute so the butter and cream cheese melts a bit to soften.
9. Pour in the milk, then mash with a potato masher until the mixture is smooth-ish. Stop while a little texture remains rather than working it until it turns sticky.

10. Add the remaining 1 teaspoon of salt, a little black pepper, and the chopped fresh dill. Switch to a whisk and beat for 20 to 30 seconds to whip the mash fluffy and spread the dill through.
11. Taste and adjust the seasoning. If you like a looser mash, stir in a splash more milk, then serve warm.

Cooking Tips
- Cut the potatoes into similar-sized cubes so they finish cooking at the same time.
- Keep the water at a steady simmer rather than a hard boil, which knocks the cubes apart.
- Test with a fork rather than the clock, since cube size and potato variety change the timing.
- Drain well and dry the potatoes in the hot pot for a minute before anything else goes in.
- Warm the milk slightly if you can, because cold milk cools the mash and makes it stiff.
- Mash by hand with a masher or a ricer, never in a food processor, or the starch turns gluey.
- Use the whisk only at the very end and only for a short burst of fluffing.
- Season in two stages, once in the cooking water and once in the finished mash. Chives, rosemary, or thyme work just as well if you don't like dill.
- You can sprinkle some Parmesan cheese, kosher salt, or garlic flakes on top if you like.
What Can You Serve With This?
- Roast chicken
- Meatloaf
- Pan gravy
- Green beans
- Pork chops
- Roasted carrots
FAQs
A: Russets give the fluffiest mash and Yukon Golds give a slightly denser, more buttery one. Red skin potatoes also work well, so use whichever white potato you have on hand.
A: That happens when the starch is overworked, usually from a mixer or food processor. Mash by hand and stop as soon as the texture is mostly smooth.
A: Yes. Cool them, refrigerate in an airtight container for up to 3 days, and reheat gently over low heat with a splash of milk, stirring until creamy again.
A: You can, and the mash will taste richer. It will also be a little thicker, so add an extra tablespoon or two of milk to loosen it.
Recipe

Cream Cheese Mashed Potatoes
Ingredients
- 2.5 lbs. potatoes medium, peeled and cubed
- 2 teaspoons salt
- 1 oz. butter 30 g
- ⅓ cup milk of choice
- ½ cup light cream cheese
- 2-3 tablespoons chopped fresh dill
- A little black pepper
- A 6-quart or 8-quart Instant Pot is suitable you can make a smaller batch in the 3-quart Instant pot following the same directions.
Instructions
- Peel the potatoes and cut them into even 1-inch cubes. Place them in a large pot and add just enough cold water to barely cover them.
- Add 1 teaspoon of the salt and stir gently. Bring to a boil over medium-high heat, uncovered.
- Reduce to a steady simmer, partially cover, and cook for 15-20 minutes, until a fork slides into a cube with no resistance. Top up with a little hot water if the level drops below the potatoes.
- Drain the potatoes well and let them sit in the colander for a minute to release steam.
- Return the potatoes to the empty pot and set over low heat for about 1 minute, shaking once or twice, to dry them out. Remove from the heat.
- Add the butter and light cream cheese and let them soften on the hot potatoes for a minute, then pour in the milk.
- Mash with a potato masher until smooth-ish, keeping a little texture.
- Add the remaining 1 teaspoon salt, black pepper, and chopped fresh dill. Whisk briefly, 20-30 seconds, to fluff the mash and distribute the dill.
- Taste and adjust the seasoning. Add a splash more milk for a looser mash and serve warm.
Notes
Cooking Time and Temperature
Simmer the potato cubes on the stovetop for 15-20 minutes, until a fork slides into a cube with no resistance. Timing depends on the size of the cubes and the variety of potato, so test rather than relying on the clock. Keep the water at a steady simmer rather than a hard boil so the cubes stay intact, and dry the drained potatoes in the hot pot over low heat for about 1 minute before mashing.Taste & Texture
These cream cheese mashed potatoes are fluffy, buttery, and lightly tangy. The light cream cheese gives the mash body without the weight of heavy cream, and the fresh dill adds a bright, grassy aroma that comes through in every spoonful.Recipe Variations and Substitutions
- Cream cheese: Full-fat cream cheese makes a richer, denser mash. Add a little extra milk to loosen it.
- Herbs: Fresh chives can replace the dill for a milder onion flavor.
- Seasoning: A pinch of garlic powder or a teaspoon of Dijon mustard stirred in at the end adds depth.
- Potatoes: Russets, Yukon Golds, or red skin potatoes all mash well, so use what you have.
Storage, Freezing & Reheating
- Fridge: Store in an airtight container for up to 3 days.
- Freezer: Freeze in portions for up to 2 months. The texture will be slightly grainier once thawed.
- To Reheat: Warm gently over low heat on the stovetop with a splash of milk, stirring until creamy again.
Serving Recommendations
I serve these warm, with a little extra butter melting on top and a few dill fronds scattered over. They go with roast chicken, meatloaf, or pork chops, and they hold their own next to gravy without turning soupy.Proper Storage Tips
- Let the mash cool before transferring it to an airtight container.
- Refrigerate within 2 hours of cooking.
- Press the surface flat and cover closely so a skin does not form.
- Reheat only the portion you plan to eat.
Pro Tips
- Cut the potatoes into even cubes so they cook at the same rate.
- Start the potatoes in cold water for even cooking.
- Dry the drained potatoes in the hot pot before adding butter and milk.
- Mash by hand, never in a food processor, to avoid a gluey texture.
- Use the whisk for a short burst at the end to make the mash fluffy.
You can find the video in the post above. If you don't see a video, please check your browser settings.






Leave a Reply