Get ready to transform your dinner table with a side dish that’s anything but ordinary! These aren’t your average mashed potatoes; they are luxuriously creamy, incredibly flavorful, and guaranteed to become the star of any meal. Whether you’re preparing a festive holiday feast or a comforting weeknight dinner, this recipe delivers perfectly smooth and utterly delicious mashed potatoes every single time. Forget what you thought you knew about mashed potatoes – we’re taking classic comfort food to an entirely new level!

The Secret to Unforgettable Mashed Potatoes
Welcome to the mashed potato recipe that will earn you rave reviews! I’ve had the honor of being the designated mashed potato maker for all our family gatherings, and it’s all thanks to this simple yet phenomenal recipe. While traditional mashed potatoes are always good, these are crafted to be rich, creamy, and irresistibly smooth, ensuring every bite is pure bliss.
What makes these the absolute best mashed potatoes? It’s a combination of quality ingredients and a special touch: plenty of butter, whole milk, and – the game-changer – cream cheese. This magical trio melts into the potatoes, creating an unparalleled silky texture and a depth of flavor that sets them apart from any other recipe you’ve tried. They are perfectly smooth, wonderfully fluffy, and truly delicious. For those who love kitchen gadgets, you might also be interested in my Instant Pot mashed potatoes version for an even quicker prep!
These versatile creamy mashed potatoes are the ideal accompaniment for a wide array of main courses. Imagine them alongside tender slow cooker turkey breast, juicy Instant Pot turkey breast, or succulent red wine braised short ribs. For the ultimate indulgence, smother them with a generous drizzle of rich homemade turkey gravy. They elevate any comfort food dish, from pot roast to fried chicken, making every meal feel extra special.
Note: This post may contain affiliate links. That means if you click on a link and make a purchase, we may receive a small commission. Thank you for supporting our content!
Essential Ingredients for the Perfect Mash
Crafting these exceptional mashed potatoes requires just a few key ingredients, each playing a crucial role in achieving that signature creamy texture and incredible flavor. Here’s a closer look at what you’ll need and why these choices matter:

- Potatoes: The foundation of any great mashed potato dish! For the creamiest, fluffiest results, we highly recommend using high-starch potatoes like Russet or a medium-starch variety like Yukon Gold. These varieties break down beautifully when cooked, absorbing the rich dairy components to create a smooth, light texture. While red potatoes can be used, their waxier texture often results in a slightly denser mash.
- Milk: For an unparalleled richness and creaminess, whole milk is our top choice. Its higher fat content contributes significantly to the luxurious mouthfeel of these mashed potatoes. If you desire an even more decadent result, you can substitute a portion of the whole milk with heavy cream. Avoid lower-fat milk options, as they won’t provide the same depth of flavor or creamy consistency.
- Salted Butter: Butter is essential for flavor and richness. We prefer using salted butter to enhance the overall taste. If you’re managing your sodium intake, feel free to use unsalted butter and adjust the kosher salt to your preference. Remember, good butter equals good flavor!
- Cream Cheese: Ah, the secret ingredient! Full-fat cream cheese is what truly sets these mashed potatoes apart. It melts seamlessly into the potatoes, adding an incredible tang, a velvety texture, and an irresistible richness that elevates them beyond a basic side dish. Always opt for regular, full-fat cream cheese for the best results; low-fat versions may not provide the same creaminess.
- Kosher Salt: Proper seasoning is crucial to bring out the best in your potatoes. Kosher salt has larger flakes and a cleaner taste compared to table salt. However, if you prefer, sea salt or fine table salt can also be used. Just remember to taste and adjust as you go, as salt levels can vary between types and personal preference.
Choosing the Right Potatoes for Your Mash
The type of potato you select can significantly impact the texture and flavor of your mashed potatoes. While many varieties exist, certain types are naturally better suited for mashing due to their starch content and how they break down when cooked. Let’s explore the best options:
- Russet Potatoes: Often called baking potatoes, Russets have a thick, earthy skin and a fluffy, dry, and mealy interior when cooked. Their high starch content makes them ideal for mashing as they readily absorb butter, milk, and cream cheese, resulting in incredibly light and fluffy mashed potatoes. For the smoothest texture, it’s best to peel Russets before cooking. If you’re aiming for a classic, airy mash, Russets are an excellent choice.
- Yukon Gold Potatoes: These beloved potatoes boast a naturally buttery flavor, a creamy texture, and a distinctive yellowish tint. They have a thin, smooth skin that can often be left on for a more rustic mash, though peeling them will yield a silkier result. Yukon Golds have a medium starch content, making them less mealy than Russets but still wonderfully creamy and smooth when mashed. They are perfect for those who appreciate a rich, naturally sweet potato flavor. They’re also fantastic for other dishes like crispy air fryer potatoes.
- Red Potatoes: With their vibrant red, thin skin and white, waxy flesh, red potatoes offer a different character. Their lower starch content and waxier texture mean they tend to hold their shape more and produce a denser, sometimes slightly lumpy mash if the skins are left on. However, if you enjoy a mashed potato with a bit more texture and a rustic feel, leaving the skins on can add a lovely pop of color and earthy flavor. They are often favored for dishes like sour cream potato salad or German potato salad.
Planning your holiday menu? Don’t forget the main event! Here’s everything you need to know about how to cook a turkey breast to perfection, complementing your incredible mashed potatoes.

Step-by-Step Instructions for the Best Creamy Mashed Potatoes
Achieving perfectly creamy and flavorful mashed potatoes is simpler than you might think. Follow these detailed steps to create a side dish that everyone will rave about:
-
Prepare the Potatoes: Begin by thoroughly washing your chosen potatoes to remove any dirt. Next, peel them carefully. Once peeled, cut the potatoes into uniform 1 to 2-inch pieces. Cutting them evenly ensures they cook at the same rate, preventing some pieces from being undercooked while others are overcooked.
-
Boil the Potatoes: Place the cut potatoes into a large pot. Fill the pot with cold water, ensuring the water level is just enough to generously cover all the potato pieces. Add two tablespoons of kosher salt to the water. Starting with cold, salted water allows the potatoes to cook more evenly from the outside in and absorbs seasoning throughout. Cover the pot and place it over high heat. Bring the water to a rolling boil, then reduce the heat slightly to maintain a vigorous simmer. Allow the potatoes to cook for 15 to 20 minutes, or until they are fork-tender and easily break apart when pierced. Overcooking can lead to watery potatoes, so keep an eye on them.
-
Drain and Mash: Once cooked, carefully drain the potatoes completely in a colander. It’s crucial to get rid of as much excess water as possible. After draining, immediately return the hot, dry potatoes to the empty pot (or transfer to a large mixing bowl if using a stand mixer).
-
Incorporate Richness: Add the softened butter and cream cheese directly to the hot potatoes. The residual heat from the potatoes will help these ingredients melt quickly and blend smoothly. Begin mashing the potatoes using a potato masher, a hand mixer on low speed, or a stand mixer with the paddle attachment. Start slowly to avoid overmixing, which can lead to gluey potatoes.
-
Achieve Desired Consistency: While mashing, slowly add the milk, about 1/4 cup at a time. Continue to mash and mix until you reach your desired consistency – whether you prefer them slightly rustic or perfectly smooth and creamy. The amount of milk needed can vary based on the potato type and how much moisture they retain, so adjust gradually.
-
Season to Perfection: Finally, taste your mashed potatoes. Add the remaining kosher salt (starting with a teaspoon at a time) and freshly ground black pepper, if desired. Continue to mix and taste until the seasoning is just right for your palate. Serve immediately with your favorite gravy, turkey, or any other delicious fixings!

Make-Ahead Mashed Potatoes: A Holiday Game Changer
One of the best features of this creamy mashed potato recipe is how easily it can be prepared in advance. This is a true lifesaver, especially when you’re juggling multiple dishes for a big holiday gathering like Thanksgiving or Christmas, or simply planning a relaxing weekend dinner without last-minute fuss.
Preparing and Storing Ahead of Time:
To make your mashed potatoes ahead, allow them to cool completely to room temperature after you’ve finished mashing and seasoning them. Once cooled, transfer the mashed potatoes to an airtight container and store them in the refrigerator for up to 2 days. This allows you to tackle a significant part of your meal prep well in advance.
Reheating with Ease (The Slow Cooker Method):
On the day you plan to serve, the slow cooker becomes your best friend for reheating. Transfer the cold mashed potatoes into your slow cooker. At this point, they will likely be quite firm and stiff, which is perfectly normal. Add a splash of milk (start with about 1/4 cup) over the top of the potatoes.
Set your slow cooker to the “Low” setting. Stir the potatoes gently, mixing in the milk as best you can. As they warm up, they will become more pliable. Continue to stir them every 30 minutes or so. This ensures even heating and helps to prevent any sticking or drying out at the edges.
The reheating process typically takes 1 to 2 hours, depending on the volume of potatoes and your slow cooker’s temperature. Once the mashed potatoes are thoroughly warmed through and have regained their creamy texture, you can turn the slow cooker setting down to “Warm.” This allows you to keep them at the perfect serving temperature for an extended period, freeing up your stovetop and oven for other dishes.
Tips for Maintaining Creaminess During Reheating:
- Add Milk Gradually: As you stir, if the potatoes seem to be drying out or aren’t as creamy as you’d like, add another tablespoon or two of milk. Go slowly, adding small amounts at a time, until you achieve your desired consistency. You don’t want to make them too thin.
- Keep Covered: Ensure the slow cooker lid is kept on when not stirring to retain moisture and heat.
- Don’t Rush It: Slow and steady wins the race when reheating mashed potatoes. A lower temperature and gradual reheating prevent scorching and help maintain that smooth, creamy texture.
With this make-ahead method, you can enjoy perfectly warm, creamy mashed potatoes without any last-minute stress, allowing you to relax and enjoy your meal and company.

More Delicious Potato Recipes to Explore
If you’ve fallen in love with these mashed potatoes, you’ll be thrilled to discover the incredible versatility of this humble vegetable. Potatoes can be transformed into a myriad of delightful dishes, from comforting casseroles to crispy fries. Here are some of our other favorite potato recipes to inspire your culinary adventures:
- Cranberry Sweet Potato Casserole: A festive and flavorful side perfect for holidays.
- Sweet Potato Pie: A comforting dessert that’s rich and delicious.
- Air Fryer Potato Skins: Crispy, cheesy, and a fantastic appetizer or snack.
- Sweet Potato Hash: A vibrant and hearty breakfast or brunch option.
- Air Fryer Sweet Potato Fries: A healthier twist on a classic favorite, perfectly crispy.
- Instant Pot Baked Potatoes: Get perfectly fluffy baked potatoes in a fraction of the time.
- Instant Pot Meatloaf and Mashed Potatoes: A complete comfort meal cooked conveniently in one pot.
- Loaded Au Gratin Potatoes: Layers of thinly sliced potatoes baked in a rich, creamy sauce.
- Foil Packet Garlic Potatoes: Easy to make and bursting with garlic flavor, perfect for grilling or camping.
- More Potato Recipes…: Explore our full collection of potato-centric dishes for endless inspiration!
Love this recipe and want more culinary inspiration?
Make sure to follow us on Instagram and Pinterest for daily dose of delicious recipes, entertaining tips, and home decor ideas!
Recipe Card: Not Your Mom’s Mashed Potatoes
This rich and creamy mashed potato recipe, featuring a secret ingredient, is sure to make your next dinner extra special!
Yields: 12 servings
Prep Time: 20 mins
Cook Time: 20 mins
Total Time: 40 mins
Course: Side Dish
Cuisine: American
Created By: Kat Jeter & Melinda Machado
Print Recipe
Ingredients
- 5 pounds Potatoes (Russet or Yukon Gold recommended for best results)
- 3/4 cup Milk (whole milk preferred; you may use between ¾ to 1¼ cups depending on potato dryness and desired consistency. Add gradually.)
- 3/4 cup Salted Butter (softened, cut into pieces)
- 8 ounces Cream Cheese (full-fat, softened, cut into cubes)
- 3 tablespoons Kosher Salt (plus more to taste)
Instructions
- Wash and peel the potatoes thoroughly. Cut them into uniform 1-2 inch pieces for even cooking.
- Place the potato pieces in a large pot. Fill the pot with enough cold water to just cover the potatoes. Add 2 tablespoons of kosher salt to the water.
- Cover the pot and place it on the stove over high heat. Bring the potatoes to a boil, then reduce heat slightly and let them simmer for 15-20 minutes, or until they are easily pierced and break apart with a fork.
- Carefully drain all the water from the potatoes and return them to the empty pot or a large mixing bowl.
- Add the softened butter and cream cheese to the hot potatoes. Using a potato masher, hand mixer (on low speed), or a stand mixer (with the paddle attachment), begin mashing the potatoes.
- Slowly add the milk, about 1/4 cup at a time, mixing until you reach your desired creamy consistency. Be careful not to overmix, as this can make the potatoes gummy.
- Taste the mashed potatoes and add the remaining salt, a teaspoon at a time, until you’ve reached your desired level of saltiness. Serve hot.
Notes
These mashed potatoes are excellent for making ahead! Prepare them a day in advance, allow them to cool completely, and store them in an airtight container in the refrigerator. On the morning of your dinner, transfer the cold potatoes to a slow cooker. Add a splash of milk (about 1/4 cup to start) and set the slow cooker to “Low.” Stir every 30 minutes until they are thoroughly warmed through. If the potatoes start to dry out, add more milk gradually, a tablespoon at a time, until you regain the perfect creamy consistency. Once heated, switch the slow cooker to “Warm” until you are ready to serve.
Nutrition (Estimated Per 1 Cup Serving)
- Calories: 384 kcal
- Carbohydrates: 51g
- Protein: 8g
- Fat: 19g
- Saturated Fat: 11g
- Polyunsaturated Fat: 1g
- Monounsaturated Fat: 5g
- Cholesterol: 52mg
- Sodium: 764mg
- Potassium: 1243mg
- Fiber: 4g
- Sugar: 4g
- Vitamin A: 650 IU
- Vitamin C: 70.1mg
- Calcium: 90mg
- Iron: 2.2mg
Nutrition Disclaimer: We are not certified nutritionists. Nutrition facts are an estimate and are provided as a courtesy. They are generated by an online API which recognizes ingredient names and amounts and makes calculations based on the serving size. Results may vary.
