The Ultimate Creamy Holiday Mashed Potatoes
After years of searching for the perfect holiday side dish, I’ve finally landed on a Creamy Holiday Mashed Potatoes recipe that is an absolute showstopper.
It took some trial and error, but these potatoes are the creamiest, fluffiest, and most flavorful I have ever made.
They are so good that they practically steal the spotlight from the main course every single time.
This recipe has become a non-negotiable part of my holiday feasts, and I’m excited to share it with you.

Ingredients for the Perfect Mash
Here is the full list of ingredients you’ll need to create this decadent side dish. Each component is chosen to maximize creaminess and flavor.
- 3 pounds russet potatoes: These starchy potatoes are key for a light and fluffy texture, as they break down beautifully when cooked.
- 3 pounds Yukon gold potatoes: Yukon golds add a natural buttery flavor and creamy consistency that perfectly complements the russets.
- 12 tablespoons (1 ½ sticks) butter: Use real, salted butter for the richest flavor. Cut it into pieces so it melts evenly into the hot potatoes.
- 1 ¼ cups whole milk: Whole milk provides the necessary richness for ultra-creamy potatoes. Make sure it’s warmed before adding.
- 1 ¼ cups sour cream: Full-fat sour cream adds a delightful tang and contributes to the velvety smooth texture.
- 3 ounces freshly shredded Parmesan cheese: For the best results, grate your own from a block of Parmesan. It melts much better than pre-shredded varieties.
- 1 tablespoon kosher salt: This is a starting point; you can always adjust the seasoning to your personal preference later.
- 1 teaspoon pepper: Either black or white pepper works well, depending on if you want visible specks in your final dish.
- ½ teaspoon garlic powder: This adds a subtle, savory depth of flavor that enhances all the other ingredients.
Note: The quantities listed will yield several servings, perfect for a large family gathering or holiday dinner.
Variations to Customize Your Potatoes
While this recipe is fantastic as is, it’s also a great base for experimentation. Here are a few variations you can try to make it your own.
- Dairy-Free: For a dairy-free version, substitute the butter with a high-quality vegan butter. Use an unsweetened, creamy plant-based milk like oat or soy milk in place of whole milk, and use a dairy-free sour cream alternative. You can also use nutritional yeast for a cheesy flavor instead of Parmesan.
- Flavor-Enhancing Add-Ins: Elevate your potatoes by mixing in roasted garlic for a deep, sweet flavor. Stir in fresh herbs like chopped chives, rosemary, or thyme for a fragrant touch. For an extra decadent dish, add crumbled bacon or caramelized onions.
- Cheesier Potatoes: If you’re a cheese lover, feel free to experiment with other varieties. Sharp cheddar, Gruyère, or even a bit of cream cheese can be added along with the Parmesan for a richer, more complex flavor profile.
Cooking Time
- Prep Time: 40 minutes
- Cooking Time: 45 minutes
- Total Time: 1 hour 25 minutes
Equipment You Need
Having the right tools can make the process smoother and guarantee better results. Here is what I recommend for this recipe.
- Large Stock Pot: You’ll need this to boil the large quantity of potatoes evenly.
- Vegetable Peeler: A sharp peeler makes quick work of preparing the potatoes.
- Chef’s Knife: Use a good knife for chopping the potatoes into uniform chunks.
- Colander or Strainer: This is essential for draining the potatoes thoroughly after boiling.
- Potato Ricer: This is the secret weapon for the smoothest, silkiest mashed potatoes without making them gummy.
How to Make Creamy Holiday Mashed Potatoes
Follow these steps carefully to achieve the ultimate creamy texture and rich flavor. This method is designed to be simple and effective.

Prepare the Ingredients
Before you start cooking, it’s a good practice to get your ingredients ready. Take the butter, milk, sour cream, and Parmesan out of the fridge to bring them to room temperature. Slice the butter into smaller pieces to help it melt faster.
Cook the Potatoes
Peel and cut your potatoes into 1- to 2-inch chunks. As you work, place the cut potatoes into a large stock pot filled with cold water to prevent them from browning. Once all potatoes are chopped, drain the cloudy water, replace it with fresh cold water to cover them by 1-2 inches, and add a generous tablespoon of kosher salt. Bring the water to a boil, then reduce to a simmer for 15-20 minutes until the potatoes are very tender.
Warm the Milk
While the potatoes are nearing the end of their cooking time, pour the whole milk into a microwave-safe container. Heat it in the microwave until it’s warm to the touch. Using warm milk is crucial because adding cold liquids to hot potatoes can cause the starches to seize up, resulting in a gluey texture.
Drain and Dry the Potatoes
Once the potatoes are fork-tender, drain them in a colander. Let them sit for a few minutes, shaking the colander occasionally to release steam and excess moisture. For the driest potatoes, you can return them to the warm pot over low heat and stir for a minute or two to evaporate any remaining water.
Rice and Mix
For the smoothest texture, pass the hot, dry potatoes through a potato ricer into a large bowl or back into your pot. Immediately add the pieces of butter and gently stir until it has completely melted and is well-distributed. Then, fold in the warmed milk, sour cream, and finally the Parmesan cheese, salt, pepper, and garlic powder.
Taste and Adjust
This is the most important step for perfecting your mashed potatoes. Give them a taste and adjust the seasonings as needed. You might find you want more salt, a little extra garlic powder, or even more cheese to suit your preference.
Additional Tips for Making This Recipe Better
Over the years, I’ve picked up a few extra tricks that take these potatoes from great to unforgettable. I highly recommend trying them out.
- I always start my potatoes in cold, salted water. This ensures they cook evenly from the inside out and are seasoned throughout, which makes a huge difference in the final taste.
- Don’t be shy about draining the potatoes. Water is the enemy of creamy mashed potatoes. I let them sit in the strainer for a good 3-5 minutes and even return them to the hot pan to steam off any leftover moisture.
- I learned that adding the butter first is a game-changer. The fat coats the potato starches, which prevents them from absorbing too much liquid and becoming heavy. It creates a richer, more velvety texture.
- Baking the potatoes instead of boiling is another method I love. I just prick them with a fork, bake at 400°F until soft, then scoop out the flesh. This results in an even fluffier mash because no water is absorbed.
How to Serve Creamy Holiday Mashed Potatoes?
Presentation can make a simple dish feel special. Spoon the finished mashed potatoes into a large, warm serving bowl.
Create a well in the center with the back of a spoon and pour in a few tablespoons of melted butter.
For a finishing touch, sprinkle with extra shredded Parmesan cheese and freshly chopped chives. This not only looks beautiful but adds another layer of flavor.

Nutritional Information
Here is an approximate nutritional breakdown per serving for this recipe.
- Calories: 369 kcal
- Protein: 9g
- Carbohydrates: 43g
- Fat: 19g
Make Ahead and Storage
One of the best features of this recipe is that it can be made in advance, which is a lifesaver during the busy holidays.
Restoring
To make ahead, spread the prepared potatoes in a buttered 9×13 baking dish. Drizzle melted butter on top, let them cool slightly, then cover tightly with foil and refrigerate for up to 24 hours. When ready to serve, bake at 350°F for 45-60 minutes until hot.
Freezing
These potatoes also freeze remarkably well. Spread the cooled potatoes in a baking dish, press plastic wrap directly onto the surface, and cover tightly with foil. They can be frozen for up to six weeks. For best results, thaw in the fridge for 24 hours before baking as directed above.
Reheating
Leftover mashed potatoes can be reheated in the microwave in short intervals, stirring in between. To restore their creamy texture, you can stir in a splash of warm milk or a small dollop of sour cream until they reach your desired consistency.
Why You’ll Love This Recipe
There are so many reasons to fall in love with these creamy holiday mashed potatoes.
- Perfect for Holidays: This recipe is designed to serve a crowd and can be made ahead, freeing up your time and oven space on the big day. It’s the ultimate stress-free holiday side.
- Unbelievably Creamy and Fluffy: The combination of two types of potatoes and a potato ricer creates a luxuriously smooth and light texture that is simply irresistible. You won’t find any lumps here.
- Rich and Flavorful: With butter, sour cream, and Parmesan, these potatoes are packed with a rich, savory flavor that makes them stand out on any dinner table.
- Customizable and Versatile: This recipe serves as a perfect canvas for your culinary creativity. You can easily adapt it with different cheeses, herbs, or even make a dairy-free version to suit various dietary needs.



