This post may contain affiliate links. Please read our disclosure policy.

Nothing says comfort like a bowl of creamy, buttery mashed potatoes. This recipe creates the fluffiest, smoothest mashed potatoes with rich flavor from heavy cream, butter, and a touch of cream cheese.

a close up shot of creamy mashed potatoes bowl with pieces of butter

They’re one of the most popular side dishes for a weeknight dinner around the world, especially in American and European cuisines, and are often served alongside roasted meats, stews, and vegetables.

At Thanksgiving, mashed potatoes are a holiday staple, traditionally paired with gravy and turkey, making them a must-have on the dinner table. These mashed potatoes are a guaranteed crowd-pleaser, delivering the ultimate side dish — rich, smooth, and perfectly seasoned. You will also love to try layered hummus veggie dip recipemuhammara (roasted red pepper and walnut dip), and nacho cheese sauce.

Recipe Overview

Flavor Profile: Buttery, creamy, and rich with a subtle tang from cream cheese

Method: Boil, mash, and blend with warm dairy for extra creaminess

Skill Level: Beginner-friendly

Occasion: Ideal for Thanksgiving, holiday feasts, Sunday dinners, or weeknight comfort meals

Nutrition: Decadent and satisfying with calcium-rich dairy and starchy goodness

a bowl of creamy mashed potatoes served with pieces of butter on top alongside boiled asparagus

Why You’ll Love This Recipe

Creamy Homemade Comfort: Creamy, buttery, and rich in flavor, these mashed potatoes bring feelings of warmth and satisfaction with every spoonful.

Simple Yet Delicious: With just a handful of basic ingredients and simple instructions, these mashed potatoes are incredibly easy to make. Perfect for busy weeknights or lazy weekends when you crave a comforting side dish without the fuss.

Versatile Side Dish: Whether served alongside a hearty roast dinner, a comforting stew, or as part of a festive holiday feast, these mashed potatoes complement a wide range of main and side dishes.

Ingredients

  • Large Potatoes
  • Heavy Cream
  • Unsalted Butter
  • Cream Cheese
  • Salt
  • Black Pepper

How to Make Creamy Mashed Potatoes

Peel the potatoes and cut them in half. Place them in a large pot and cover with cold water. Add half of the salt to the water.

Bring the water to a boil over high heat, then reduce the heat to medium and cover. Cook until the potatoes are tender, about 15 – 20 minutes.

While the potatoes cook, return the empty pot to medium-low heat. Add the heavy cream, butter, and cream cheese. Stir consistently until the mixture is smooth and warmed through.

Drain the cooked potatoes and return them to the pot with the cream mixture.

Mash the potatoes using a potato masher or hand mixer until smooth, fluffy, and fully combined with the cream mixture.

Taste and adjust with the remaining salt and black pepper. Serve warm.

a bowl of creamy mashed potatoes with pieces of butter

How to Make the Creamiest Blender Mashed Potatoes

Here is another method to get ultra-creamy, restaurant-style mashed potatoes using an electric blender:

Peel the potatoes and cut them into chunks. Place them in a large pot and cover with cold salted water.

Bring to a boil, then simmer until fork-tender for 18–22 minutes. Drain very well, as excess water ruins creaminess.

In a small saucepan, gently heat heavy cream, unsalted butter, cream cheese, salt, and pepper. Warm until melted and smooth; do not boil.

Return boiled and drained potatoes to the pot. Add half of the warm cream mixture. Blend on low speed using an immersion blender, for short pulses (10–15 seconds total).

Add more cream mixture gradually until smooth. Do not over-blend, as the potatoes can become gluey if blended for too long.

Note: If using a regular blender, work in small batches. Add the boiled and drained potatoes first, then the warm cream mixture. Pulse very briefly (5–8 seconds max). Stop as soon as it is smooth.

Taste and adjust salt and black pepper. Add more warm cream if needed for an extra silky texture. Serve immediately while hot.

Serving Suggestions

Mashed potatoes are incredibly versatile and can be served or repurposed in many delicious ways. Whether served as a side dish or the base for a hearty meal, mashed potatoes never fail to bring smiles to their faces.

For a classic side dish, serve them warm with rich, savory gravy alongside turkey, roast beef, or rotisserie chicken.

I also serve my mashed potatoes with rich flavorful gravy to enhance their creamy texture and savory taste. The smooth, warm gravy complements the mashed potatoes perfectly, making each bite even more delicious and satisfying.

Transform cold mashed potatoes into crispy potato cakes by mixing them with an egg and a bit of flour, shaping the mixture into patties, and pan-frying until golden brown on both sides.

Use them as a creamy topping for casseroles or shepherd’s pie, adding a comforting and hearty layer to your favorite baked dishes.

You can also stuff them into hollowed vegetables such as bell peppers, acorn squash, or baked potatoes for a fun and flavorful side dish, or even a satisfying vegetarian main course.

These ideas make it easy to enjoy mashed potatoes in new and exciting ways beyond the dinner table.

a side view of creamy mashed potatoes bowl with pieces of butter

Thanksgiving and Creamy Mashed Potatoes

If celebrating Thanksgiving or planning a holiday meal, always enrich your dinner table with a large bowl of delicious mashed potatoes.

For a beautiful presentation, scoop the mashed potatoes into a large, warmed serving bowl and use a spoon or spatula to gently swirl them on top.

To give the dish an inviting, glossy finish, add a pat of butter in the center just before serving, allowing it to melt gradually. Garnish with fresh herbs like thyme, parsley, or chives for a pop of color and flavor.

Place the mashed potatoes bowl on the table alongside classic Thanksgiving dishes like roast turkey, gravy, cranberry sauce, and stuffing, allowing guests assist themselves family-style. For extra indulgence, serve with a small pitcher of warm gravy on the side so everyone can add as much as they wish.

Variations and Substitutes

Dairy-Free: Use plant-based butter and coconut cream for a dairy-free version.

Lighter Version: Swap heavy cream for half-and-half or whole milk.

Extra Rich: Add an extra tablespoon of butter or a splash of sour cream.

Garlic Mashed Potatoes: Add roasted garlic or garlic powder for a savory twist.

Cheesy Mash: Mix in shredded cheddar, mozzarella, or parmesan for cheesy goodness.

a top view of creamy mashed potatoes bowl with pieces of butter

Recipe Tips

Choose the Right Potato: Use Russet or Yukon Gold potatoes; they’re starchy and give a light, fluffy texture.

Start with Cold Water: This helps the potatoes cook evenly and the outsides from getting mushy before the insides are done.

Warm the Dairy: Heating the cream, butter, and cream cheese helps them blend smoothly into the potatoes, keeping them creamy.

Avoid Overmixing: Overmixing can make mashed potatoes gluey. Mash just until smooth, fluffy, and combined, then stop.

Add Flavor Boosters: For richer flavor, stir in a splash of garlic-infused cream, roasted garlic, or fresh herbs such as chives.

Storage Tips

Refrigerate: Store creamy mashed potatoes leftovers in an airtight container for up to 4 days.

Freeze: Mashed potatoes freeze well for up to 3 months. Thaw overnight in the fridge before reheating.

Reheat: Warm mashed potatoes gently on the stovetop or in the microwave with a splash of cream because they tend to thicken in the refrigerator, stirring occasionally for a silky texture.

a close up shot of creamy mashed potatoes bowl with pieces of butter

Frequently Asked Questions

Can I make mashed potatoes ahead of time?

Absolutely! Prepare the mashed potatoes up to 2 days in advance and store them in the fridge. Reheat with a splash of cream before serving.

Why are my mashed potatoes gluey?

Overmixing can cause the potatoes’ starch to become sticky. Mash just until smooth and fluffy.

Can I make mashed potatoes in the instant pot?

Yes, you can. You will need less boiling time for the potatoes to be ready.

More Tasty Recipes To Try

5 from 4 votes

Creamy Mashed Potatoes

By: Lama
Loaded with heavy cream, butter, and cream cheese, these mashed potatoes are rich, fluffy, and guaranteed to impress at your holiday table.
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 8 people

Ingredients 

  • 8 large potatoes, peeled
  • 1 cup Heavy cream
  • ½ stick Unslated butter
  • 4 ounces Cream cheese
  • 1 teaspoon Salt, to taste
  • teaspoon Black pepper

Instructions 

  • Peel the potatoes and cut them in half. Place them in a large pot and cover with cold water. Add half of the salt to the water.
  • Bring the water to a boil over high heat, then reduce the heat to medium and cover. Cook until the potatoes are tender, about 15 – 20 minutes.
  • While the potatoes cook, return the empty pot to medium-low heat. Add the heavy cream, butter, and cream cheese. Stir consistently until the mixture is smooth and warmed through.
  • Drain the cooked potatoes and return them to the pot with the cream mixture.
  • Mash the potatoes using a potato masher or hand mixer until smooth, fluffy, and fully combined with the cream mixture.
  • Taste and adjust with the remaining salt and black pepper. Serve warm.

Creamiest Blender Mashed Potatoes

  • Peel the potatoes and cut them into chunks. Place them in a large pot and cover with cold salted water.
  • Bring to a boil, then simmer until fork-tender for 18–22 minutes. Drain very well, as excess water ruins creaminess.
  • In a small saucepan, gently heat heavy cream, unsalted butter, cream cheese, salt, and pepper. Warm until melted and smooth; do not boil.
  • Return boiled and drained potatoes to the pot. Add half of the warm cream mixture. Blend on low speed using an immersion blender, for short pulses (10–15 seconds total).
  • Add more cream mixture gradually until smooth. Do not over-blend, as the potatoes can become gluey if blended for too long.
    Note: If using a regular blender, work in small batches. Add the boiled and drained potatoes first, then the warm cream mixture. Pulse very briefly (5–8 seconds max). Stop as soon as it is smooth.
  • Taste and adjust salt and black pepper. Add more warm cream if needed for an extra silky texture. Serve immediately while hot.

Notes

Choose the Right Potato: Use Russet or Yukon Gold potatoes; they’re starchy and give a light, fluffy texture.
Start with Cold Water: This helps the potatoes cook evenly and the outsides from getting mushy before the insides are done.
Warm the Dairy: Heating the cream, butter, and cream cheese helps them blend smoothly into the potatoes, keeping them creamy.
Avoid Overmixing: Overmixing can cause mashed potatoes to become gluey. Mash just until smooth, fluffy, and combined, then stop.
Add Flavor Boosters: For a richer flavor, stir in a splash of garlic-infused cream, roasted garlic, or fresh herbs like chives.

Nutrition

Calories: 315kcal | Carbohydrates: 39g | Protein: 6g | Fat: 16g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Cholesterol: 48mg | Sodium: 356mg | Potassium: 944mg | Fiber: 5g | Sugar: 3g | Vitamin A: 632IU | Vitamin C: 42mg | Calcium: 59mg | Iron: 2mg
Like this recipe? Rate and comment below!

About Lama

I'm Lama, welcome to my blog where you will find simple and diverse recipes your entire family will enjoy. I am honored to connect with you through the recipes I prepare!

You May Also Like:

5 from 4 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




7 Comments

  1. 5 stars
    Thank you for sharing your tips for great mashed potatoes! I made this and got lots of compliments! It was very silky, creamy, and fluffy.