Skip to Content

Twice Baked Potato Casserole

This twice baked potato casserole recipe is the perfect side dish for any occasion. Russet potatoes loaded with butter, sour cream, and cheddar cheese!

Temperatures will be dropping soon and that means you’ll be craving comfort food.

Typically, in our household, that means meat and potatoes. Fortunately, Kim has added another great potato dish to our collection.

For today’s post, we’re sharing her twice baked potato casserole. All the flavor of a twice baked potato in the form of a casserole.

Plate of mashed potatoes with bacon and cheese on a plate.

How to make twice baked potato casserole:

This recipe is a long one, so hang in there. I promise it will be worth the wait!

First, preheat your oven to 425° F, and grease a 9 x 13-inch casserole dish. Next, wash the potatoes, poke a few holes in them, and coat them with oil.

Baking potatoes on a baking sheet.

Place the taters on a baking sheet and put them into the oven to cook for about forty minutes.

While the they bake, pan fry your bacon, pat it dry, and crumble it. Once the taters are done baking, remove them from the oven and let them cool until you can handle them.

Butter, cheese, and other ingredients in a bowl for mashing.

This would be a good time to shred your cheddar cheese. Additionally, you can reduce the oven temperature to 350° F.

Then, when the taters have cooled, dice them up. You can skin them if you like, but we left the skins on.

Potatoes and sour cream mixture combined in a bowl.

Grab a large mixing bowl and use a potato masher or hand mixer to combine one cup of the cheese with the sour cream, butter, milk, diced potatoes, and half of the bacon.

Your twice baked potato casserole mixture should look similar to the picture above.

Mashed potatoes mixture in a casserole dish.

After the ingredients have been combined, transfer them to a nine (9) by thirteen (13) inch baking dish. Use a rubber spatula to evenly spread out the mixture.

Top the casserole with the remaining cheese and bacon. Afterward, place the casserole dish into the oven to bake.

Bacon and shredded cheddar sprinkled over the casserole.

Let it bake (uncovered) for about twenty-five minutes, or until all the cheese has melted.

That’s it, your twice baked potato casserole is done! Kim and I hope you enjoy the dish and we wish you all the best 🙂

Potato casserole topped with onions.

How do you reheat a potato casserole?

For this recipe, you have two options. First, you can reheat the whole pan in your oven on 325°F. for about twenty minutes.

Or, you can reheat individual servings in your microwave on medium power for about three minutes per serving.

A scoop of twice baked potato casserole on a spoon.

Can you freeze a potato casserole?

Sure, recipes like this one hold up well to freezing. When you’re ready to heat it, simply thaw it out on the counter (or fridge) and pop it into the oven.

Twice baked potato casserole served with diced green onions.

Don’t forget to check out our Twice Baked Potato Casserole web story!

If you like our twice baked potato casserole recipe, please leave us a comment and rate the recipe card. You can also find us on Facebook, Pinterest, Twitter and Instagram searching for Berly’s Kitchen!

Potato casserole topped with onions.

Twice Baked Potato Casserole

Yield: 12 Cups
Prep Time: 15 minutes
Cook Time: 1 hour 30 minutes
Total Time: 1 hour 45 minutes

This twice baked potato casserole recipe is the perfect side dish for any occasion. Russet potatoes loaded with butter, sour cream, and cheddar cheese!


  • 3 pounds russet potatoes (*See Note)
  • 1 tablespoon cooking oil
  • ½ pound bacon, cooked and crumbled
  • 1 cup unsalted butter, softened
  • ½ cup sour cream, room temperature
  • ½ cup milk, room temperature (*See Note)
  • 2 cups shredded cheddar cheese, divided
  • ¼ cup green onion, chopped
  • Salt and pepper, to taste


  1. Preheat the oven to 425°F, and grease a 9x13-inch or 11x7-inch baking dish. Line a separate large baking sheet with aluminum foil. Set aside.
  2. Wash and dry the potatoes then use a fork to prick a few holes in each one. Coat them lightly with oil, and place them on the prepared foil lined baking sheet. Bake for 45 minutes to 1 hour or until they are fork tender. The amount of time will vary depending on the size of the potatoes.
  3. After the potatoes are cooked until fork tender, remove them from the oven. Reduce the oven temperature to 350°F. 
  4. Allow the potatoes to cool until they’re easy to handle. Once they’ve cooled some, remove the skins and cut the potatoes into large chunks. Place the potato pieces into a mixing bowl.
  5. Add half the bacon, butter, sour cream, milk, and 1 cup of cheese to the bowl. Use a potato masher to combine the ingredients.
  6. Scoop the mixture into the prepared baking dish, and spread into an even layer. Top with the remaining cheese and bacon.
  7. Bake uncovered for 20-25 minutes. Remove from the oven, and add the chopped green onions.
  8. Serve hot as a side dish. See post for storage options.


*The calories listed are an approximation based on the ingredients in the recipe card and a serving size of 1.5 cups of twice baked potato casserole. Actual calories will vary.

*For more information, tips, and answers to frequently asked questions, please refer to the post.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 8 Serving Size: 1.5 Cups
Amount Per Serving: Calories: 668Total Fat: 47gSaturated Fat: 25gTrans Fat: 0gUnsaturated Fat: 19gCholesterol: 127mgSodium: 738mgCarbohydrates: 39gFiber: 4gSugar: 3gProtein: 22g

*The calories are an estimate and are based on the ingredients and serving size listed. The calories can vary depending on the brand of product purchased.

Don't forget to follow us on Pinterest!

Share this recipe by clicking the Pinterest button below!

Skip to Recipe