Crispy Mashed Potato Casserole With Bacon, Cheese, and Scallions Recipe

mashed potato with crispy topping in casserole dish

Serious Eats/Vicky Wasik

Why This Recipe Works

  • Rinsing the potatoes before and after cooking removes excess starch, reducing the likelihood of gluey potatoes.
  • Drying the cooked potatoes in a hot oven removes excess moisture, allowing for richer, creamier potatoes.
  • Sour cream guarantees enough moisture in the mashed potatoes that they can be made in advance, then reheated days later, and still come out light, fluffy, and moist.

Let's consider two facts: The key to an easy Thanksgiving is to make as much of the food ahead as possible. But cold mashed potatoes don't reheat very well and are best made at the last minute.

The logical conclusion is that if you want mashed potatoes on the Thanksgiving table, you either have to make them right before serving, or drop the idea entirely. But as anyone who's had a mashed potato casserole before knows, those aren't the only two options.

Yet even when loaded with cream and butter, mashed potatoes tend not to reheat well: They harden when chilled and, without the addition of moisture, never regain their freshly-made taste and texture when reheated. The trick, then, is to add an ingredient that will help maintain the mash's moisture level so that it softens back to its original light, fluffy texture when cooked again.

There are already a lot of recipes for this, and most call for adding cream cheese or sour cream to the mix. I had two main goals when creating this recipe: First, I wanted to make sure that those really are the best add-ins, and then I wanted to create a really flavorful crispy topping to make this casserole feel like special-occasion, not everyday mashed potatoes. The flavors of a fully loaded baked potato with bacon, cheese, and scallions seemed like an obvious candidate, especially once you consider the tangy dairy that'll be joining the mash.


3 Ways to Make Delicious Mashed Potatoes in Advance

Creamy Confirmation

Since some mashed potato casserole recipes I found called for cream cheese and some called for sour cream, I first wanted to better understand how each of those ingredients affects the final flavor and texture of the mashed potatoes, and then tested some other add-ins to make sure there wasn't a better option lurking on the sidelines.

To test it out, I made a big batch of mashed potatoes using russet potatoes, heavy cream, and butter, then split it into portions. I left one plain as a control, then mixed equal amounts of creamy add-ins into each of the others and refrigerated them overnight. The next day I reheated the potatoes and tasted my way through them. Here's what I found:

  • Plain Mashed Potatoes With Butter and Cream (Control): A little bit drier and denser than the other ones, but not as much as I had expected. It has an intense potato flavor that isn't entirely pleasant, almost like instant mashed potatoes.
  • Full Fat Greek Yogurt: The lactic tang of Greek yogurt overwhelms the potatoes, making them taste like spoiled milk. The potatoes are also surprisingly dry.
  • Mascarpone: Loaded with butterfat, the mascarpone creates mashed potatoes that are cloyingly rich; in fact, there's so much butterfat in these that they weep grease.
  • Bechamel Sauce: It had worked well for my arancini recipe, so I thought maybe it would also work here. Wrong! The bechamel, even though delicious plain, gives an unpleasant floury taste to the reheated mashed potatoes.
  • Sour Cream: My personal favorite, it creates reheated mashed potatoes that are moist and light, with a pleasant tang. The flavor makes me think of baked potatoes with sour cream.
  • Cream Cheese: Very good. The flavor is milder, letting the mashed potatoes shine through, though the mash is denser than the sour cream version.

After this test, I was convinced that sour cream and cream cheese are indeed the best ways to go. Because the sour cream produced reheated potatoes that were especially light, it's the one I use in my recipe (plus the baked-potato flavor of the sour cream inspired my crispy topping idea, which I'll explain below). But you can substitute an equal amount of cream cheese with very good results, or even do a combination of the two.

Making the Mash

Having settled on sour cream, the next step was to make the full batch of mashed potatoes. I started by using Kenji's technique of rinsing the cubed russet potatoes both before and after boiling. The goal is to remove as much of the starch on the cut surfaces of the potatoes as possible, since that starch is one of the main causes of gluey mashed potatoes.

Once the potatoes were cooked, I drained them and spread them out on baking sheets, then transferred them to a warm oven for several minutes to dry. I find this step important: After the excess moisture is removed, the potatoes are able to absorb more butter and cream before becoming thin and soupy.

Using a masher to mash potatoes together with butter and cream.

Serious Eats/Vicky Wasik

We only had a potato masher* in the office, so that's what I used in the photos here, but you can also rice the potatoes or pass them through a food mill. The potato masher produces mashed potatoes with some lumps; some people love those rustic chunks, some don't mind them (I'm in this camp), and some hate them. If you hate them, definitely use a ricer or food mill instead.

*Check out another cool use of a potato masher here.

Overworking the potatoes is another thing that can make them gluey, so I added the butter and sour cream to the potatoes before I started mashing them, killing two birds with one stone and reducing the total time spent working the potatoes. If you use a ricer or food mill, you will have to do it a little differently. With a ricer, you'd rice the potatoes first, then mix the butter, sour cream, and cream in afterwards. If using a food mill, you can mill the butter through with the potatoes, and then mix the sour cream and cream in after.

Once the potatoes were mashed, I added the cream—adding it any earlier just led to a lot of sloshing and mess.

Pouring cream into bowl of mashed potatoes.

Serious Eats/Vicky Wasik

Stirring cream into mashed potatoes.

Serious Eats/Vicky Wasik

It may look a little too wet at first, but once the cream is evenly mixed in, the mash should be soft but not too liquid-y.

Well-mixed mashed potatoes.

Serious Eats/Vicky Wasik

Then I scraped the mashed potatoes into a baking dish, smoothed the surface, covered it with plastic, and refrigerated it until ready to finish the casserole for serving. In my testing, I let the pre-made mashed potatoes sit in the fridge for as long as five days, and they still reheated beautifully.

Smoothing out the surface of mashed potatoes in casserole with rubber spatula.

Serious Eats/Vicky Wasik

The Crispy Topping

As I mentioned above, the sour-cream flavor of the mashed potatoes got me thinking of baked potatoes with sour cream and all the classic fixings: bacon, cheddar, and scallions.

To make a casserole topping that incorporates all those ingredients, I mixed panko bread crumbs with crispy diced bacon along with its rendered fat, thinly sliced scallions, and grated cheddar.

Mixture of bread crumbs, scallions, bacon, and shredded cheddar in bowl.

Serious Eats/Vicky Wasik

About two hours before serving, I took the potatoes out of the refrigerator and let them stand at room temperature for about an hour, just to remove some of their extreme chill before putting them in the oven.

I distributed the topping all over the mashed potatoes and set the casserole in a 350°F (180°C) oven for about 45 minutes until the potatoes were hot and the topping was browned.

Spreading topping out evenly with back of wooden spoon.

Serious Eats/Vicky Wasik

The result is a mashed potato casserole that can be made well in advance, and then reheated to produce light, fluffy and moist potatoes with a subtle sour-cream tang and flavorful crunchy topping that recalls the best fully loaded baked potatoes.

Casserole dish of golden crispy-topped mashed potatoes.

Serious Eats/Vicky Wasik

Cross-section view of crispy topping layered on mashed potatoes.

Serious Eats/Vicky Wasik

Creamy mashed potatoes dished out of casserole.

Serious Eats/Vicky Wasik

Recipe Details

Crispy Mashed Potato Casserole With Bacon, Cheese, and Scallions Recipe

Active 35 mins
Total 2 hrs
Serves 10 to 15 servings


  • 5 pounds (2.3kg) russet potatoes, peeled and cut into 3/4-inch cubes

  • Kosher salt

  • 1 stick unsalted butter (4 ounces; 115g), cubed and slightly softened

  • 1 cup (8 ounces) sour cream (see notes)

  • 1 cup (240ml) heavy cream

  • 6 thin slices bacon, diced

  • 1 1/2 cups (180g) panko bread crumbs

  • 1/4 cup thinly sliced scallions, white and light-green parts only

  • 6 ounces (170g) grated cheddar cheese


  1. Preheat oven to 350°F (180°C). Set cubed potatoes in a colander and rinse under cold water until water runs clear. Transfer to a large saucepan and cover with cold water by at least 2 inches. Season water with salt until water is salty like tears. Bring water to a boil over high heat, then reduce heat to medium-low and simmer until a knife easily pierces potatoes with no resistance, 10 to 15 minutes. Drain potatoes in colander, then rinse with hot running water for 30 seconds.

  2. Spread potatoes in an even layer on 2 rimmed baking sheets and transfer to oven until excess moisture has evaporated and surface of potatoes is dry, about 6 minutes.

  3. If using a potato masher, transfer cooked potatoes to a large mixing bowl, add butter and sour cream, and mash until only very small lumps remain, then add heavy cream and fold with a rubber spatula until fully incorporated. If using a ricer, rice potatoes into a large mixing bowl, then fold in butter, sour cream, and heavy cream until fully incorporated. If using a food mill, pass potatoes and butter through food mill into a large mixing bowl, then add sour cream and heavy cream and fold with a rubber spatula until fully incorporated. Season with salt.

    Breaking up cooked potatoes with masher.

    Serious Eats/Vicky Wasik

  4. Transfer potatoes to a 9- by 13-inch baking dish and smooth surface. Cover with plastic and refrigerate for up to 5 days.

    Transferring masked potatoes into baking dish.

    Serious Eats/ Vicky Wasik

  5. Two hours before serving, remove potatoes from refrigerator and let stand for 1 hour. Meanwhile, preheat oven to 350°F (180°C). In a saucepan, cook bacon over medium-high heat until fat has rendered and bacon is browned and crispy, about 6 minutes. Add panko to a large mixing bowl and scrape bacon and its rendered fat into it. Stir well to combine. Stir in scallions and cheese and season with salt. Spread bread crumb topping on potatoes.

    Transferring topping onto mashed potatoes in baking dish.

    Serious Eats/Vicky Wasik

  6. Bake casserole until topping is browned and potatoes are heated through, about 45 minutes. Serve.

Special Equipment

Potato masher or potato ricer or food mill, 9- by 13-inch baking dish, rimmed baking sheets


If you don't have sour cream, you can substitute an equal amount of cream cheese. When made with cream cheese, the potatoes will be slightly denser and have a milder flavor, with less tang.

Nutrition Facts (per serving)
404 Calories
21g Fat
43g Carbs
11g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 10 to 15
Amount per serving
Calories 404
% Daily Value*
Total Fat 21g 27%
Saturated Fat 12g 60%
Cholesterol 59mg 20%
Sodium 439mg 19%
Total Carbohydrate 43g 16%
Dietary Fiber 4g 15%
Total Sugars 3g
Protein 11g
Vitamin C 13mg 66%
Calcium 160mg 12%
Iron 2mg 13%
Potassium 939mg 20%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)