I love everything potatoes, and you can’t tell me differently. Mash ’em, smash ’em, drown ’em in butter, and I’m happy. And this Twice Baked Potato Casserole? It’s basically my Southern love language in a baking dish. I’m talking about fluffy potatoes, melty cheeses, rich butter, and crispy bacon, all cozied up together in one glorious casserole. This baby will feed a small army, with leftovers to spare, if they survive that long! Bring this loaded casserole to a potluck, holiday feast, or random weeknight dinner, and watch it disappear faster than sweet tea on a hot day.

All recipes are rigorously tested in our Nashville Test Kitchen to ensure they are easy, affordable, and delicious.
Easy Recipe for Twice Baked Potato Casserole
When I say this potato casserole is loaded, I mean it. I start with good old russet potatoes that I bake until fork tender. Then they’re mashed together with butter, sour cream, cream cheese, cheddar, and crispy bacon. Once it’s all mixed together and topped with even more cheese and bacon, you get a creamy, cheesy, bacon-studded side dish that’s got all the decadence of classic twice baked potatoes, but without the tedious scooping and refilling.
Recipe Tips & Suggestions
- I use 6 hefty potatoes for this twice baked potato casserole (6 lbs. total), and they took an hour to bake to fork-tender. If your potatoes are smaller, they’ll likely need a shorter cooking time.
- Add your favorite seasonings for extra flavor. Paprika, dried herbs, onion powder, or even a dash of cayenne or Cajun spice would give this casserole a fun twist.
- If you don’t want to waste the potato skins, don’t! You can mix them right into your twice baked potato casserole for a rustic texture or pop them in the air fryer for a crispy snack (400°F for about 5-10 minutes).
- Cooking for a smaller group? You can easily cut this recipe in half. Just adjust the number of servings needed in the recipe card below, and it’ll automatically update the ingredient amounts for you.
Twice Baked Potato Casserole
Cost $13.56 recipe / $1.13 serving
Ingredients
- 6 lbs. russet potatoes (about 6 large potatoes, (2721g) $4.75)
- 2 Tbsp vegetable oil ($0.08)
- ½ lb. bacon (divided, (226g) $2.62)
- 1 stick butter (softened, (½ cup) $0.99)
- 1 cup sour cream (8 oz, $0.99)
- 1 cup milk (8 oz ($0.22)*)
- 8 oz. cream cheese (softened, $1.68)
- 2 cups cheddar cheese (shredded & divided, (200g) $1.67**)
- 1 tsp garlic powder ($0.06)
- 1 Tbsp salt ($0.12)
- 1 tsp black pepper (freshly cracked, $0.16)
- nonstick cooking spray ($0.01)
- 2 green onions (thinly sliced, $0.21)
Instructions
- 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 9×13 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.
See how we calculate recipe costs here.
Equipment
- 9×13'' Casserole Dish
- Large Bowl
- 2 Sheet Trays
- Parchment Paper
Notes
Nutrition
how to make Twice Baked Potato Casserole step-by-step photos

Gather all your ingredients and preheat the oven to 400°F.

Bake the potatoes: Wash and dry 6 russet potatoes (6 lbs. total). Then, pierce them with a fork to allow steam to escape during baking.

Bake potatoes: Brush all the potatoes with 2 Tbsp vegetable oil, and put them on a parchment-lined oven-safe tray, and place them in the oven.
Meanwhile, place ½ lb. 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.
Allow the potatoes to continue baking for an additional 40 minutes, until they’re fork-tender. The total bake time for your potatoes will vary based on their size (mine were large, so I needed a full hour in the oven). Once fork-tender, remove the potatoes from the oven.

Make the casserole filling: Now turn your oven down to 375°F. Once they’re cool enough to handle, cut three of the baked potatoes in half lengthwise. Scoop out the potato flesh using a spoon into a large bowl.
You can either add the skins to the casserole for extra texture, or leave them out. I air-fried mine for a snack!

Slice the three remaining potatoes and add them to the large bowl with ½ of the crumbled bacon, 1 stick softened butter, 1 cup sour cream, 1 cup milk, 8 oz. softened cream cheese, 1 cup of cheddar cheese, 1 tsp garlic powder, 1 Tbsp salt, and 1 tsp black pepper. Mash and fold everything together to combine.

Make the casserole: Grease a 9×13 oven-safe casserole dish with nonstick cooking spray. Now add the potato mixture to the dish and spread it out evenly. Sprinkle the remaining 1 cup of cheddar cheese on top.

Also, top with the remaining crumbled bacon.

Bake: Place the baking dish back into the oven, uncovered, and bake for 25 minutes until the cheese has melted and the casserole is heated through. Remove it from the oven and top with 2 sliced green onions. Enjoy!

serving Suggestions
This recipe for twice baked potato casserole casserole plays well with just about everything. I’d serve it with baked ham for the holidays, grilled chicken for a weekend cookout, or glazed pork chops for an easy, but hearty, weeknight meal. Honestly, I think it’s just as good on its own with a side salad or some roasted veggies, too!
Storage & Reheating
Leftovers (if you’re lucky enough to have any) can be stored in an airtight container in the fridge for 3-4 days or in the freezer for up to 3 months. I like to stir in a splash of milk if it thickens too much when reheating it in the oven (at 350°F) or microwave.







This is a huge recipe–and I think anyone will be lucky to find russet potatoes at this price, Last week I bought a 5 lb bag for under $5 (small potatoes between 4-6 oz each), but the big bakers were $1.59 a lb. I cut the recipe to 1/4, baked in a loaf pan, and it was yummy. That’s still 4 servings, so more for later.