There are some side dishes that never go out of style, and creamy homemade mashed potatoes are at the top of that list. Soft, buttery, rich, and wonderfully comforting, mashed potatoes can turn an ordinary dinner into something that feels homemade and special. Whether you’re serving them alongside roasted chicken, steak, meatloaf, turkey, or a generous spoonful of gravy, they always seem to disappear from the table first.
The best part is that you don’t need complicated ingredients or special equipment to make them. A few simple potatoes, butter, warm milk, and cream are all you need to create a smooth and satisfying side dish.
This recipe also gives you plenty of room to make the potatoes your own. Add a little roasted or sautéed garlic for extra flavor, sprinkle in fresh parsley for color, or adjust the amount of milk depending on whether you prefer thick and fluffy potatoes or an extra-creamy texture.
Why You’ll Love These Mashed Potatoes
Homemade mashed potatoes are surprisingly easy to make, but a few simple techniques make a big difference.
First, the potatoes are cooked until completely tender, which makes them easy to mash without leaving unpleasant lumps. After draining, they’re allowed to sit briefly in the hot pot so excess moisture can evaporate. This small step helps prevent watery mashed potatoes.
Then comes the important part: warm butter, milk, and heavy cream are gradually mixed into the potatoes. Using warm dairy helps everything blend smoothly while keeping the potatoes hot and creamy.
The result is a classic comfort-food side dish with a rich buttery flavor and a soft, velvety texture.
Ingredients
For the Mashed Potatoes
- 2 pounds russet or Yukon Gold potatoes, peeled and cubed
- 4 tablespoons unsalted butter
- ½ cup whole milk, warmed
- ¼ cup heavy cream
- 2 cloves garlic, minced, optional
- ½ teaspoon black pepper
- Salt, to taste
- 2 tablespoons fresh parsley, chopped, optional
Russet or Yukon Gold?
Both varieties work beautifully, but they produce slightly different results.
Russet potatoes are naturally high in starch, making them light and fluffy when mashed. They’re an excellent choice if you love classic, fluffy mashed potatoes.
Yukon Gold potatoes have a naturally buttery flavor and creamy texture. They tend to produce richer, silkier mashed potatoes without needing quite as much dairy.
You can even use a combination of the two for the best of both textures.
How to Make Creamy Mashed Potatoes
1. Prepare the Potatoes
Start by peeling the potatoes and cutting them into evenly sized cubes. Try to keep the pieces roughly the same size so they cook at the same rate.
Place the cubed potatoes in a large pot and cover them completely with cold salted water. Starting with cold water helps the potatoes cook evenly from the center to the outside.
Bring the water to a boil over medium-high heat.
Once boiling, reduce the heat slightly if necessary and cook the potatoes for about 15 to 20 minutes, or until they are completely fork-tender.
You should be able to easily slide a fork into the center of a potato without resistance.
2. Warm the Butter and Dairy
While the potatoes are cooking, prepare the creamy mixture.
Melt the butter in a small saucepan over low heat. If you’re using garlic, add the minced garlic and cook for about one minute.
You don’t need to brown the garlic. The goal is simply to gently warm it and release its flavor.
Pour in the warmed whole milk and heavy cream. Stir gently until everything is combined and heated through.
Keep the mixture warm over very low heat while you finish the potatoes. Avoid bringing it to a boil.
3. Drain the Potatoes Thoroughly
When the potatoes are tender, drain them very well.
Return the drained potatoes to the same hot pot and let them sit for 1 to 2 minutes over low heat or with the heat turned off.
This allows some of the remaining moisture to evaporate.
It may seem like a small step, but it helps create richer, creamier mashed potatoes instead of potatoes that are watery or loose.
4. Mash Until Smooth
Mash the hot potatoes using a traditional potato masher until they reach your preferred consistency.
For ultra-smooth potatoes, continue mashing until most of the lumps disappear.
For a more rustic side dish, leave a few small pieces of potato for extra texture.
Avoid overworking the potatoes. Excessive mixing can cause the starches to become sticky, giving your mashed potatoes a gluey texture.
5. Add the Warm Creamy Mixture
Slowly pour the warm butter, milk, and cream mixture into the mashed potatoes.
Stir gently as you add it, allowing the potatoes to absorb the liquid gradually.
You may not need every drop of the mixture depending on the type of potatoes you use and how creamy you like them.
Taste as you go and add a little more milk if you want a softer, creamier consistency.
6. Season and Serve
Season the mashed potatoes with salt and black pepper to taste.
Give everything one final gentle stir.
Transfer the potatoes to a serving bowl and make a small swirl in the center with the back of a spoon. Add a pat of butter on top and sprinkle with chopped fresh parsley if desired.
Serve immediately while they’re hot and creamy.
Tips for Perfect Mashed Potatoes
Use cold water to start cooking. This helps the potatoes cook more evenly.
Don’t skip the salting. Seasoning the cooking water gives the potatoes flavor from the inside rather than relying entirely on seasoning at the end.
Warm your dairy. Cold milk or cream can cool the potatoes and make it harder for the ingredients to blend smoothly.
Don’t overmix. Mash gently and stop once you reach your desired consistency. Too much stirring can make potatoes gummy.
Drain well. Excess water can make mashed potatoes thin and bland.
Taste before serving. Potatoes need enough salt to bring out their natural buttery flavor, so adjust the seasoning at the end.
Easy Variations
Garlic Mashed Potatoes
The minced garlic in this recipe adds a gentle savory flavor. For a deeper garlic taste, replace the fresh garlic with roasted garlic.
Cheesy Mashed Potatoes
Stir in a handful of shredded cheddar, Parmesan, or your favorite cheese while the potatoes are still hot. The residual heat will help the cheese melt smoothly.
Herb Mashed Potatoes
Fresh parsley is a simple choice, but you can also add chopped chives, thyme, or rosemary for a more flavorful side dish.
Extra-Buttery Potatoes
If you’re making these for a holiday dinner or special occasion, add another tablespoon or two of butter just before serving.
What to Serve With Mashed Potatoes
These creamy potatoes are incredibly versatile and work with countless main dishes.
Serve them with roasted chicken and gravy for a classic Sunday dinner. They’re also delicious alongside meatloaf, roast beef, pork chops, grilled steak, or roasted turkey.
For a cozy weeknight meal, spoon them onto a plate with cooked vegetables and a simple protein.
And of course, don’t forget gravy. A generous ladle of warm brown gravy over creamy mashed potatoes is one of the ultimate comfort-food combinations.
How to Store Leftover Mashed Potatoes
Allow leftover mashed potatoes to cool before transferring them to an airtight container. Store them in the refrigerator for up to 3 to 4 days.
When reheating, place them in a saucepan over low heat and stir occasionally. Add a splash of milk or cream if they seem dry.
You can also reheat them gently in the microwave, stirring every 30 to 60 seconds until warmed through.
Frequently Asked Questions
Can I make mashed potatoes ahead of time?
Yes. Mashed potatoes can be prepared ahead of time and gently reheated before serving. Add a little extra milk, cream, or butter when reheating if needed.
Why are my mashed potatoes gluey?
Overmixing is one of the most common causes. Potatoes release starch when they’re aggressively mashed or stirred. For the best texture, mash gently and stop as soon as they’re creamy.
Should I peel the potatoes?
Peeling is recommended for an especially smooth texture, but you can leave the skins on if you prefer rustic mashed potatoes. Yukon Gold skins are particularly thin and can work well left on.
Can I use half-and-half instead of heavy cream?
Absolutely. Half-and-half can be used for a slightly lighter version while still providing plenty of creaminess.
How do I make them creamier?
Add warm milk or cream gradually until you reach the consistency you like. Extra butter can also make the potatoes richer and silkier.
Final Thoughts
These creamy homemade mashed potatoes prove that a great side dish doesn’t need a long ingredient list. With tender potatoes, rich butter, warm milk, and a splash of heavy cream, you can create a comforting dish that’s perfect for both busy weeknights and special family dinners.
The key is simple: cook the potatoes until tender, drain them well, keep your dairy warm, and mash gently. Once you’ve mastered those few steps, you’ll have an easy homemade side dish you can make again and again.
Serve them piping hot with a little butter on top, fresh parsley, and plenty of gravy, and you’ll have the kind of comforting meal everyone wants seconds of.