This Twice Baked Potato Casserole is the ultimate comfort food! Creamy, cheesy, and loaded with bacon, sour cream, and cheddar. An easy side for the holidays or anytime.Step-by-step photos can be seen below the recipe card.
Gather and prepare all ingredients. Preheat the oven to 400°F.
Wash, dry, then pierce the potatoes with a fork. Brush all the potatoes with vegetable oil. Then put them on a parchment-lined oven-safe tray and place them in the oven.
Lay out the bacon on another parchment-lined oven-safe tray and place it in the oven. Cook the bacon for 15-20 minutes, until crispy. Then remove them from the oven and crumble when cooled. Set aside.
Continue cooking the potatoes for an additional 40 minutes, until fork-tender.*** Remove them from the oven.
Turn the oven down to 375°F. When the potatoes are cool enough to handle, cut three of them in half lengthwise. Scoop out the potatoes into a large bowl and save the skins for another use. (I air-fried mine for a snack).
Cut and add the remaining three potatoes, half of the crumbled bacon, butter, sour cream, milk, cream cheese, 1 cup of cheddar cheese, garlic powder, salt, and pepper to the large bowl. Mash and fold together until combined.
Grease a 9x13 oven-safe dish and pour the potato mixture into the dish. Spread evenly. Top evenly with the remaining cheddar and bacon.
Bake, uncovered, for 25 minutes, until melty. Remove from the oven and top with green onions.
*You can use other dairy options if you have them already, like heavy cream or half and half.**You can also use different cheeses like mozzarella, provolone, Colby, or Monterey Jack.***The time it takes your potatoes to cook until they're fork-tender will depend on the size of the potatoes. Mine were large and took one hour to cook.