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

Twice Baked Mashed Potatoes are creamy, cheesy and delicious. Baked potatoes are mashed and loaded up with cheese, butter, sour cream, bacon and onions. It’s the perfect side dish for any time of the year!

A casserole dish filled with twice baked mashed potatoes. A spoon is sitting in the dish ready to serve the mashed potatoes.
Want to save this recipe?
Enter your email below and get the recipe link sent to your inbox. PLUS, you’ll get fresh new recipes weekly!
Please enable JavaScript in your browser to complete this form.

These cheesy mashed potatoes are an excellent comfort food recipe. All of the flavors of twice baked potatoes and loaded potato skins are combined with the creamy texture of mashed potatoes.

These mashed potatoes are cooked in a casserole dish so you can easily transport them for Thanksgiving or Christmas dinner. They also make a great side dish for any weeknight meal or dinner party.

If you’re a potato lover looking for a classic mashed potatoes recipe, try our Garlic Mashed Potatoes!

What are twice baked mashed potatoes?

If you love twice baked potatoes, then you’re going to really love these potatoes. They combine everything you love about creamy mashed potatoes with everything you love about loaded twice baked potatoes.

Potatoes are baked and them mashed with creamy cheese, sour cream and milk. Once the mashed potatoes are transferred to a baking dish, they are loaded up with crispy cooked bacon and more cheese. They are baked for the second time to create a loaded potato casserole.

If you have leftover baked potatoes, this is a great way to use them!

Ingredients You Need

You will need a few simple ingredients to make this recipe. You can find the exact ingredients quantities and detailed instructions in the recipe card.

All of the ingredients for twice baked mashed potatoes in bowls on a white countertop including russet potatoes, cheddar cheese, milk, sour cream, butter, salt and pepper, bacon and green onions.
  • Baked Russet Potatoes: You will need baked potatoes for this recipe. I like to bake them a day or so before I prep this recipe. If you are planning to bake the potatoes on the same day as preparing this recipe, you will need additional time to do this. If you don’t have russet potatoes, you can substitute for Yukon gold potatoes.
  • Cheddar Cheese: Use shredded sharp cheddar cheese. You can substitute with Colby, Jack or gouda cheese.
  • Butter: Unsalted butter is best, but you can use salted if needed.
  • Sour Cream: This is a classic ingredient to get creamy potatoes with tangy flavor.
  • Milk: Use whole milk. You can substitute the milk with heavy cream, if needed.
  • Bacon: You will need cooked chopped bacon. You can omit the bacon, if desired.
  • Green Onions or Fresh Chives: You can use other fresh herbs like thyme or parsley, if desired.
  • Salt and Black Pepper

How to Make Twice Baked Mashed Potatoes

There are a few steps for this baked potato casserole recipe, but each step comes together easily. The total time for this recipe does not include baking the potatoes, so you will need to do that ahead of time.

Cooked potatoes in a bowl before mashing and then after adding the cheese, milk, sour cream, salt and pepper.
  1. Bake the potatoes: You will need to bake the potatoes before preparing this recipe. To bake a potato, line a baking sheet with parchment paper and place potatoes on the prepared sheet. Poke the potatoes a few times with a fork and bake in the oven at 425° F for 50 to 60 minutes. The potatoes are done when they are fork tender.
  2. Prepare the oven: Once the potatoes are baked, preheat the oven to 350° F. Spray the inside of a casserole dish with cooking oil and set aside.
  3. Prepare the mashed potatoes: After the potatoes are baked and cooled, peel the skins off of the cooked potatoes. Scoop the flesh from the skins and place it in a large bowl. Add the butter and use a potato masher or potato ricer to mash the potatoes to your desired consistency.
  4. Add the mix-ins: Stir in the sour cream, milk, salt and pepper. Fold in 3/4 cup of the cheese.
The  mashed potatoes are layer in the baking dish with the shredded cheese and crispy bacon on top before baking in the oven.
  1. Layer into a casserole dish: Transfer the mashed potato mixture to the prepared baking dish.
  2. Add the cheese and bacon: Sprinkle the remaining cheddar cheese on top along with the crispy bacon pieces.
  3. Bake: Place the casserole dish in the preheated oven and bake for 20 to 25 minutes, until warmed through and the cheese has melted.
  4. Garnish with green onions and serve!

POTATO HACK: If you don’t want to bake the potatoes in advance, you can steam them in a large pot. It cuts down on the overall time since the potatoes steam faster than baking. To do this, peel and chop the potatoes. Then add the potatoes to a large saucepan, cover with cold water and bring the potatoes to a boil. Simmer until the potatoes are just fork tender, then drain well. Allow them to dry for a few minutes then continue with this recipe.

Twice baked mashed potatoes sitting on a white countertop after they come out of the oven.

Recipe Tips

  • Bake the potatoes in advance: This saves time while you are prepping this recipe. I like to bake them a day or so before preparing this dish.
  • Making ahead: The great thing about this recipe is that you can assemble the entire thing in advance and bake prior to serving. After you add the remaining cheese and bacon, you will want to wrap the casserole dish with plastic wrap or foil. Store in the fridge for up to 1-2 days. When you are ready to serve, remove the casserole dish from the oven and bake at 350° F for 20 to 30 minutes, or until the potatoes are heated through and the cheese is melted.
  • Use a potato ricer for the creamiest potatoes: Restaurants typically use potato ricers to make creamy potatoes. You can also use a standard potato masher. Do not use a food processor or blender or the potatoes will be gummy. If you use an electric mixer, be careful not to over-mash the potatoes.

Storage

Store the leftover twice baked potato casserole in an airtight container in the fridge for up to 3 days. To reheat, you can portion them out into the desired amount and reheat in the microwave. You can also reheat the entire dish in an oven preheated to 350 degrees Fahrenheit. Bake until the potatoes are warmed through.

Frequently Asked Questions

Can you make twice baked mashed potatoes on the day before?

Yes, you can make this recipe the day before serving. This makes it the perfect potato side dish for a holiday dinner. Prepare the mashed potatoes the day before and bake prior to serving.

Can you freeze twice baked mashed potatoes?

Yes, you can freeze twice baked mashed potatoes. To freeze, cool completely, then wrap tightly in plastic wrap and foil. Place in the freezer and store for up to 2 months. Thaw overnight in the refrigerator and warm in the oven at 350°F until heated through.

A spoon scoops twice baked mashed potatoes out of a casserole dish for serving.

Other Comfort Food Recipes

Classic comfort foods are my go-to recipes during the fall and winter season. They are a great addition to your holiday table. If you love comfort food, try some of our favorite side dishes and meals.

Did you make this Twice Baked Mashed Potatoes recipe? Leave a recipe rating and review below.

A casserole dish filled with twice baked mashed potatoes. A spoon is sitting in the dish ready to serve the mashed potatoes.
5 from 1 vote

Easy Twice Baked Mashed Potatoes

Creamy, cheese and delicious twice baked mashed potatoes. The perfect dish to serve for a holiday meal!
Prep: 15 minutes
Cook: 25 minutes
Total: 40 minutes
Servings: 6
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox. PLUS, you’ll get fresh new recipes weekly!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 6 medium russet potatoes, baked and warm (see note below)
  • 1/4 cup unsalted butter, softened
  • 1/2 cup sour cream, room temperature
  • 1/2 cup milk, room temperature
  • 1 teaspoon salt
  • 1/2 teaspoon freshly ground black pepper
  • 1 1/2 cups shredded cheddar cheese, divided
  • 4 slices bacon, cooked and crumbled
  • 2 green onions, chopped, for garnish (optional)

Instructions 

  • (You will need to bake the potatoes and cook the bacon if you haven't already done so. This adds 1 hour to the cook time. Or follow the instructions below to steam the potatoes in 20 minutes.)
  • Preheat oven to 350 degrees F. Spray the inside of a casserole dish with cooking oil and set aside.
  • When the potatoes are cool enough to handle, peel the skins off if desired. Scoop the flesh from the skins and place it in a large mixing bowl. Add the butter and use a potato masher or hand mixer to mash the potatoes to your desired consistency.
  • Stir in the sour cream, milk, salt and pepper. Fold in 3/4 cup of the cheese, then transfer the mixture to the casserole dish.
  • Sprinkle on the remaining cheese and cooked bacon pieces. Bake uncovered for 20 to 25 minutes, until warmed through and the cheese has melted.
  • Serve topped with green onions before serving, if desired.

Notes

NOTE ABOUT TIME: The estimated time for this recipe does not include the time needed to cook the potatoes or bacon. You will need to bake or steam the potatoes in advance. If you bake the potatoes before preparing, you will need to add 1 hour of cook time. However, you can follow the instructions below to steam the potatoes in only 20 minutes. 
Steam the potatoes: If you did not bake potatoes ahead of time, you can steam the potatoes in 20 to 25 minutes. It cuts down on the overall time since the potatoes steam faster than baking. To do this, peel and chop the potatoes. Then add the potatoes to a large saucepan, cover with cold water and bring the potatoes to a boil. Simmer until the potatoes are just fork tender, then drain well. Allow them to dry for a few minutes then continue with this recipe. 

Nutrition

Calories: 464kcal, Carbohydrates: 42g, Protein: 14g, Fat: 28g, Saturated Fat: 15g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 8g, Trans Fat: 0.3g, Cholesterol: 72mg, Sodium: 695mg, Potassium: 1009mg, Fiber: 3g, Sugar: 3g, Vitamin A: 720IU, Vitamin C: 13mg, Calcium: 279mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Side Dish
Cuisine: American
Tried this recipe?Mention @spoonfulflavor or tag #spoonfulflavor!

You May Also Like

5 from 1 vote

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment

  1. Potatoes in any form are a go-to of mine so I just knew I would love this recipe. It was so fantastic. and went great with our dinner tonight. I will be making this as a side dish often!