Nothing says comfort food like a bowl of creamy, homemade mashed potatoes. Whether they’re the star of the show or a sidekick to your main course, mashed potatoes have a way of making any meal feel special. This simple recipe uses just a few ingredients to create the fluffiest, creamiest mashed potatoes you’ll ever make. It’s all about balance—richness from butter and heavy cream, a touch of salt to enhance the natural flavors, and garlic for a subtle depth that brings everything together.
Let’s dive in and make this comfort food classic!

Recipe Tips for Perfect Mashed Potatoes
- Choose the Right Potatoes: Russet potatoes make for light and fluffy mashed potatoes, while Yukon golds give a naturally buttery flavor and creamy texture. You can even mix the two for the best of both worlds.
- Don’t Skip the Warming Step: Warm the heavy cream, butter and garlic before adding them to the potatoes. This helps them incorporate smoothly, resulting in creamier mashed potatoes.
- Avoid Overmixing: Be careful not to overmix the potatoes, especially if you’re using a hand mixer. Overworking the starch can make them gummy instead of fluffy.
- How To Get Them Smooth: I feel like there is really only one way to get the smoothest mashed potatoes without any lumps and that’s by using a potato ricer. I know they’re bulky and you only use them when you make mashed potatoes but I’m telling you, they are worth it! If you don’t have one you can also use a potato masher.
- Make Them Ahead: Mashed potatoes can be made a few hours in advance and kept warm in a slow cooker on the lowest setting. Add a splash of cream or milk and give them a good stir before serving.
- Customize Your Flavor: Want to take things up a notch? Stir in roasted garlic, chives, or even a bit of grated Parmesan for an extra layer of flavor.
- Pan: I love this pot from Caraway, I boil the potatoes in and then the pan is so pretty I serve them in here as well! Use my discount code for 10% off: MYMESSYKITCHENN

Serving Suggestions
These mashed potatoes are a versatile side dish that pairs beautifully with roast chicken, turkey, beef, or even a hearty vegetarian main like mushroom gravy. They’re also the perfect foundation for a generous ladle of gravy or a sprinkle of crispy bacon bits.
No fancy ingredients or complicated techniques—just simple, classic mashed potatoes made with love. Whether you’re serving them for a holiday feast or a weeknight dinner, this recipe will have everyone coming back for seconds. Enjoy!

Homemade Mashed Potatoes
Ingredients
- 4 lbs Russet or Yukon Gold potatoes
- 1 ¼ cups heavy cream
- ½ cup full-fat sour cream room temperature
- 1 cup salted butter
- 2-3 cloves garlic minced
- 2-3 tsp kosher salt
Instructions
- Add heavy cream, butter and garlic to a small pot and set aside.
- Peel each potato and give them a quick rinse to remove any dirt that transferred from the peel. Cut into 1/2 inch cubes and place in a large pot. Add cold water until they're all just submerged and add 1 tbsp kosher salt. Slowly bring to a gentle boil, do not boil rapidly. This ensures the potatoes cook evenly and prevents them from falling apart.
- Once the water is boiling, cook for 15 minutes or until the potatoes are very fork tender, don't undercook or they'll be lumpy when mashed. Turn heat off and carefully pour the potatoes into a strainer in the sink. Allow potatoes to cool for 5 minutes.
- On medium/low heat warm the heavy cream and garlic mixture until the butter has fully melted.
- Add heavy cream mixture back into the big pot. Add several potatoes to the ricer, squeezing them through, until all have been mashed. Alternately, add potatoes back to the pot and use a potato masher until creamy. Once all the potatoes have been mashed, add room temperature sour cream. Use a rubber spatula to gently combine until smooth. Add salt & pepper to taste. Transfer to a serving dish and enjoy!