Million dollar mashed potatoes are creamy, buttery, and indulgent—the kind of side dish that instantly elevates any meal. With a rich combination of cream cheese, sour cream, and butter, these potatoes are ultra-smooth and flavorful. I love making them for holidays, special dinners, or anytime I want mashed potatoes that taste extra luxurious.
Why You’ll Love This Recipe
I love this recipe because it takes classic mashed potatoes and makes them irresistible with just a few added ingredients. The cream cheese adds tang, the sour cream brings creaminess, and the butter ties it all together for a melt-in-your-mouth side dish. They’re perfect for making ahead of time, and they reheat beautifully without losing their texture.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Russet or Yukon gold potatoes
-
Cream cheese (softened)
-
Sour cream
-
Butter
-
Heavy cream or milk
-
Garlic powder (optional, for extra flavor)
-
Salt
-
Black pepper
-
Fresh chives or parsley (optional, for garnish)
Directions
-
I start by peeling and chopping the potatoes into even chunks.
-
I place them in a large pot, cover with cold water, add salt, and bring to a boil.
-
I simmer until the potatoes are fork-tender, then drain them well.
-
Using a potato masher or ricer, I mash the potatoes until smooth.
-
I mix in softened cream cheese, sour cream, and butter while the potatoes are still warm so everything melts together.
-
I stir in heavy cream or milk a little at a time until the consistency is creamy and fluffy.
-
I season generously with salt and black pepper, then taste and adjust.
-
I transfer the mashed potatoes to a serving dish and top with extra butter and fresh herbs before serving.
Servings and timing
This recipe makes about 8 servings. It takes 15 minutes to prep and 25 minutes to cook, so I can have rich, creamy mashed potatoes ready in about 40 minutes.
Variations
-
I sometimes add roasted garlic for a sweet, nutty flavor.
-
For a lighter version, I swap sour cream for Greek yogurt.
-
I’ve folded in shredded cheddar or parmesan for a cheesy twist.
-
If I want a crispy topping, I spread the potatoes in a baking dish, sprinkle with breadcrumbs and butter, and bake until golden.
storage/reheating
I store leftovers in an airtight container in the fridge for up to 4 days. To reheat, I warm them on the stovetop over low heat, adding a splash of cream or milk to loosen them. They can also be reheated in the microwave in short intervals, stirring in between. For longer storage, I freeze them in freezer-safe containers for up to 2 months and thaw in the fridge overnight before reheating.
FAQs
Can I make million dollar mashed potatoes ahead of time?
Yes, I prepare them a day ahead, store them covered in the fridge, and reheat before serving.
What kind of potatoes work best?
I like Yukon gold for a creamy texture and Russets for a fluffier finish. Both work well.
Can I leave the skins on?
Yes, if I want a more rustic texture, I leave the skins on, especially with Yukon golds.
How do I keep mashed potatoes warm for serving?
I keep them in a slow cooker on the “warm” setting and stir occasionally to maintain texture.
Can I make these without cream cheese?
Yes, but cream cheese gives them that rich “million dollar” flavor. I sometimes substitute mascarpone for a similar effect.
Conclusion
Million dollar mashed potatoes are the ultimate upgrade to a classic side dish. I love how rich, creamy, and versatile they are, and they always impress when I serve them. Whether for a holiday dinner or just to make an everyday meal feel special, these mashed potatoes truly live up to their name.

Million Dollar Mashed Potatoes
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Evee
- Total Time: 40 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
Million dollar mashed potatoes are ultra-creamy, buttery, and rich, made indulgent with cream cheese, sour cream, and butter. Perfect for holidays or special dinners, they’re a luxurious upgrade to classic mashed potatoes.
Ingredients
4 lbs russet or Yukon gold potatoes, peeled and chopped
8 oz cream cheese, softened
1 cup sour cream
1/2 cup unsalted butter (1 stick), plus extra for topping
1/2 cup heavy cream or milk (more as needed)
1 teaspoon garlic powder (optional)
Salt, to taste
Black pepper, to taste
Fresh chives or parsley, chopped (optional garnish)
Instructions
- Peel and chop potatoes into even chunks. Place in a large pot, cover with cold water, add salt, and bring to a boil.
- Simmer until potatoes are fork-tender, about 20–25 minutes. Drain well.
- Mash potatoes with a masher or run through a potato ricer until smooth.
- While still warm, mix in cream cheese, sour cream, and butter until melted and incorporated.
- Gradually stir in heavy cream or milk until potatoes are creamy and fluffy.
- Season generously with salt, pepper, and optional garlic powder. Taste and adjust seasoning.
- Transfer to a serving dish, top with extra butter, and garnish with fresh herbs before serving.
Notes
Add roasted garlic for deeper flavor.
Swap sour cream for Greek yogurt for a lighter version.
Fold in shredded cheddar or parmesan for a cheesy twist.
For a crispy topping, bake mashed potatoes in a casserole dish with breadcrumbs and butter until golden.
Store in fridge up to 4 days, or freeze up to 2 months.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Boil & Mash
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 3g
- Sodium: 310mg
- Fat: 18g
- Saturated Fat: 11g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 55mg