Make your holiday dinners easier with these delicious make-ahead mashed potatoes, flavoured with sour cream and cream cheese. These mashed potatoes can be made several days ahead and refrigerated, or frozen for up to one month.

Make-ahead mashed potatoes in a casserole dish being spooned out.

There are only a few things that are constants at our family Thanksgiving celebration. The turkey and stuffing, of course, my Mom’s pumpkin pie and these make-ahead mashed potatoes. Not only are these absolutely delicious potatoes, but they are made to be made ahead!

As most of us have discovered, regular mashed potatoes are not something that’s easily made ahead, as they have a tendency to become mealy, crumbly, gluey or just plain un-delicious when made ahead and reheated.

These make-ahead mashed potatoes are enriched with cream cheese and sour cream, where the added fat helps preserve the creamy texture of the mashed potatoes, without any worries or last-minute potato boiling and mashing.

Ingredients and substitutions

A few notes about the key ingredients …

Potatoes – Russet baking potatoes are recommended for the best results. Be sure to boil the potatoes until tender and use an electric mixer (or a stand mixer with the paddle attachment) to ensure fluffy and smooth potatoes.

Sour cream – Full-fat sour cream is highly recommended! While lower-fat sour cream will technically work, it has a higher water content and may make the potatoes. looser.

Cream cheese – As with the sour cream, I highly recommend using full-fat cream cheese here.

How to make make-ahead mashed potatoes: step-by-step

This is a visual summary of the steps to make this recipe. Scroll down to the Recipe Card below for the complete list of ingredients and instructions.

Russet potatoes on a counter.
1

Step 1: Start with a 5 lb. bag of Russet (baking potatoes).

Russet potatoes after peeling.
2

Step 2: Peel and rinse the potatoes.

Russet potatoes after cutting into chunks.
3

Step 3: Cut the potatoes into chunks.

Potatoes boiling in a large pot.
4

Step 4: Boil the potatoes in salted water until tender.

Cooked potatoes drained in a colander.
5

Step 5: Drain in a colander.

Potatoes in a stand mixer.
3

Step 6: Add the potatoes to a stand mixer (or a large bowl with an electric mixer) and add the cream cheese, sour cream, butter and seasonings.

Make-ahead mashed potatoes after mixing together.
7

Step 7: Mix together until smooth and creamy.

Make-ahead mashed potatoes spooned into a casserole dish.
8

Step 8: Spoon into a buttered casserole dish.

Casserole dish covered with foil.
9

Step 9: Cover tightly and refrigerate for up to 3 days or freeze for up to 1 month.

Recipe tips!

  • If you would like perfectly smooth mashed potatoes, run the cooked potatoes through a potato ricer before mixing with the seasonings.
  • While these large-batch, make-ahead potatoes are perfect for holiday meal-planning, they are also great for doing some meal prep. After mixing, simply portion into meal-sized portions and freeze for up to 3 months. Thaw in the refrigerator and reheat covered in the microwave or a 300F oven to serve.

Making ahead, storing and freezing

  • This potato casserole can be made up to 3 days ahead and refrigerated, or can be made up to 1 week ahead and frozen! Be sure to take it out of the freezer and pop it into the fridge a day ahead (it takes a surprisingly long time to thaw).
  • On the big day, just remove the casserole from the fridge about 30 minutes ahead, then pop in the oven for 45-50 minutes and serve. No fuss, no muss, and a big batch of delicious potatoes to grace your holiday table.
  • Store left-over potatoes in the fridge for 2-3 days.

Want to save this recipe?

Enter your email and I’ll send it to your inbox. Plus, you’ll get great new recipes from me every week!

Save Article

By submitting this form, you consent to receive emails from Seasons and Suppers.
You can unsubscribe at any time.

Make-ahead mashed potatoes in a casserole dish being spooned out.

Get the Recipe: Make-Ahead Mashed Potatoes

These delicious and easy make-ahead mashed potatoes are enriched with cream cheese and sour cream for extra flavour and creaminess. Make 2 days ahead and refrigerate or freeze for up to one week ahead.
4.67 stars from 3 ratings
Prep Time: 30 minutes
Cook Time: 45 minutes
Total Time: 1 hour 15 minutes
Yield: 16 servings

Ingredients

  • 5 lbs Russet (baking) potatoes
  • 12 oz full-fat cream cheese, at room temperature (1 1/2 standard blocks)
  • 3/4 cup full-fat sour cream
  • 1/2 cup butter, melted
  • 1/2 teaspoon grated nutmeg
  • 1 – 1 1/2 teaspoons fine table salt, to taste
  • 1/2 teaspoon freshly ground pepper

Instructions
 

  • Peel and halve or quarter 5 lbs Russet (baking) potatoes, depending on how large they are. Place in a large pot of cold, salted water. Bring the water to a boil. Reduce the heat slightly and simmer for 15-20 minutes, or until tender. (Be sure to use a knife to test several potatoes to ensure they are tender. The knife should pass through the potato easily.) Drain the potatoes into a colander and let stand for a few minutes to dry the potatoes. .
  • If you would like perfectly smooth mashed potatoes, run the cooked potatoes through a potato ricer before mixing with the seasonings.
  • Using a large bowl and an electric mixer, or in the bowl of a stand mixer fitted with the paddle attachment, mix the potatoes together with the 12 oz full-fat cream cheese (at room temperature (1 1/2 standard blocks)), 3/4 cup full-fat sour cream, 1/2 cup butter (melted), 1/2 teaspoon grated nutmeg and 1 – 1 1/2 teaspoons fine table salt (to taste) (start with 1 teaspoon of salt and add more as needed, to taste. I usually use about 1 1/2 teaspoons).
  • Spoon into a buttered 9×13-inch baking dish. Cover tightly and refrigerate for up to 3 days or freeze for up to 1 week. To thaw, thaw in the refrigerator for about 24 hours, then let stand at room temperature for 30 minutes before reheating.
  • To reheat: Preheat in a 300F oven, covered with foil for about 30 minutes or until heated through. If desired, you can switch the oven to broil for a few minutes at the end of heating to brown up the top of the potatoes a bit.

Notes

Note: This recipe was updated in September 2026. The recipe was scaled up to use all of a standard 5 lb. bag of potatoes, which produces a larger batch more suitable for feeding a crowd at holiday dinners. 
Note 1: The eggs are optional and can be omitted. The potatoes are lovely either way. With the added eggs, the potatoes are a touch soufflé-ish (a little lighter).
Tip!
While these large-batch, make-ahead potatoes are perfect for holiday meal-planning, they are also great for doing some meal prep. After mixing, simply portion into meal-sized portions and freeze for up to 3 months. Thaw in the refrigerator and reheat covered in the microwave or a 300F oven to serve.
Be sure to read the notes above this Recipe Card for substitution suggestions and step-by-step photos that you might find helpful.
Cuisine: American, Canadian
Course: Side Dish
Download PDF
Serving: 1serving, Calories: 207kcal, Carbohydrates: 28g, Protein: 7g, Fat: 8g, Saturated Fat: 5g, Polyunsaturated Fat: 0.4g, Monounsaturated Fat: 2g, Trans Fat: 0.2g, Cholesterol: 24mg, Sodium: 423mg, Potassium: 666mg, Fiber: 2g, Sugar: 2g, Vitamin A: 257IU, Vitamin C: 8mg, Calcium: 106mg, Iron: 1mg
Tried this recipe?If you enjoyed this recipe, please leave a star rating and comment. It helps others to find it!