Want to Save This Recipe?

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

Save Post
Looking for more free recipes?

Subscribe to my email list and follow along on Instagram, Facebook, TikTok, Pinterest and Twitter for all of the latest updates.

Twice baked potato casserole on a baking dish.

Twice Baked Potato Casserole

  • Author: Sara Nelson
  • Prep Time: 20 minutes
  • Cook Time: 1 hour, 30 minutes
  • Total Time: 1 hour, 50 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Method: Bake
  • Cuisine: American
  • Diet: Gluten Free


This Twice Baked Potato Casserole is the ultimate comfort food with straightforward ingredients like bacon, potatoes, sour cream, and cheddar cheese. It’s simple to make and can easily be made in advance.


  • 6 bacon slices
  • 6 large Russet potatoes, peeled or unpeeled (either will work)
  • 1 cup (240 grams) sour cream
  • 1/2 cup milk
  • 1/2 cup (1 stick) unsalted butter, melted
  • 1 teaspoon salt, plus more based on taste preferences
  • 1/2 teaspoon pepper, plus more based on taste preferences
  • 1/2 teaspoon garlic powder
  • 2 cups (224 grams) shredded sharp cheddar cheese, divided

Optional Garnishes:

  • 1/8 teaspoon paprika
  • Sliced green onions


  1. Preheat Oven: Preheat oven to 425 degrees F. Line 2 baking sheets with parchment paper. Pull out a 9×13-inch casserole dish and set aside.
  2. Bake Bacon: While oven is preheating, arrange bacon slices on prepared baking sheet. Once oven has preheated, transfer baking sheet to oven and cook bacon until crispy, about 12-18 minutes (time will depend on thickness of bacon slices). Remove bacon from oven and set aside to cool. Don’t turn oven off.
  3. Prep and Bake Potatoes: While bacon bakes, prick potatoes several times all over with a fork, then place them on the other prepared baking sheet. Once bacon has finished baking, transfer potatoes to oven and bake until they are tender and can be easily pierced with a fork, about 45-60 minutes.
  4. Crumble Bacon: While potatoes cook and once bacon has cooled off, crumble or chop slices into small pieces. Set aside.
  5. Mash Potatoes: After baking, remove potatoes from oven. Don’t turn oven off. Transfer potatoes to a large mixing bowl. Using a potato masher or fork, mash potatoes (it’s OK if some potatoes are still chunky).
  6. Mix in Wet Ingredients and Seasonings: Add sour cream, milk, melted butter, salt, pepper, and garlic powder. Use potato masher or spoon to mix together to combine everything.
  7. Stir In Cheese and Bacon: Stir in half of the shredded cheddar cheese and half of the crumbled bacon. Taste test and add more salt and pepper, depending on taste preferences.
  8. Assemble in Casserole Dish: Coat casserole dish in nonstick cooking spray, then transfer potato mixture to casserole dish and spread into even layer using a rubber spatula. Sprinkle remaining cheddar cheese on top.
  9. Bake: Return casserole dish to oven and bake until the cheese is melted and bubbly, about 10-15 minutes. Optionally, transfer casserole dish to top oven rack, turn on oven broiler, and broil until cheese is golden, about 1-2 minute(s) (watch carefully to avoid burning).
  10. Garnish Then Serve: Remove dish from oven and top with remaining bacon crumbles, paprika, and green onions. Allow casserole to cool for a few minutes, then serve.

Recipe Notes:

Prepping To Make Ahead of Time:

Assemble: Assemble the casserole and top with the remaining half of the shredded cheddar cheese. Cover and Refrigerate: Cover the assembled casserole tightly with plastic wrap or aluminum foil and refrigerate for up to 2 days in advance.

Day-Of Instructions:

Bring to Room Temperature: Remove the casserole from the refrigerator about 30 minutes before you plan to bake it, allowing it to come to room temperature. This helps it to cook more evenly. Preheat Oven: Preheat the oven to 425 degrees F. Bake: Bake the casserole until the cheese is melted and bubbly, about 10-15 minutes. If you like, you can broil it for an additional 1-2 minutes to lightly brown the cheese. Garnish and Serve: Garnish the casserole with the remaining bacon crumbles, paprika, and green onions, then serve.

Refrigerator Storage: Store any leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, a microwave or oven both work well to maintain its flavor and texture.

Freezer Storage: Tightly wrap the unbaked casserole with plastic wrap and aluminum foil, then label and date it. It can be stored in the freezer for up to 2-3 months. Thaw overnight and reheat in the oven at 350 degrees or in the microwave in 30-second increments until warmed throughout.

Recipe Card powered byTasty Recipes