Twice Baked Potato Casserole Recipe
Twice baked potato casserole is a creamy, cheesy baked potato dish made by mashing roasted russet potatoes with butter, sour cream, cream cheese, cheddar, and bacon, then baking it all in one dish until golden and bubbly.
This recipe serves 8 to 10 people, delivers a rich, velvety, deeply savory result with crispy bacon on top, and is perfect for holiday dinners, potlucks, or any weeknight comfort food craving.
I’ll be real with you — I’ve made this twice baked potato casserole more times than I can count, and the first two batches were way too dense. The fix? Don’t skip the cream cheese softening step. It makes the whole thing silky instead of gluey.
Table of Contents
Why You’ll Love This Twice Baked Potato Casserole
This casserole delivers everything you love about a loaded baked potato — crispy bacon, melted cheddar, tangy sour cream — in one easy, shareable dish.
The texture is incredibly creamy and rich without being heavy, thanks to the combination of butter, sour cream, and cream cheese working together.
It feeds a crowd effortlessly and can be assembled in stages, which makes it a stress-free option for holiday meals or meal prep. And honestly? The leftovers might be better than the first serving.

Twice Baked Potato Casserole Recipe
Equipment
- oven
- Baking trays
- Parchment paper
- Fork
- Large mixing bowl
- Potato masher
- 9×13-inch baking dish
- Nonstick cooking spray
Ingredients
Main Ingredients
- 6 lbs Russet potatoes About 6 large potatoes, scrubbed clean
- 2 Tbsp Vegetable oil For coating potato skins
- ½ lb Bacon Cooked until crispy, crumbled, and divided
Dairy & Fat
- 1 stick Butter 1/2 cup, softened
- 1 cup Sour cream 8 oz, full-fat recommended
- 1 cup Milk 8 oz, whole or 2%
- 8 oz Cream cheese Softened, not cold
- 2 cups Cheddar cheese Shredded, divided; sharp cheddar works best
Seasonings
- 1 tsp Garlic powder Use garlic powder, not garlic salt
- 1 Tbsp Salt Adjust to taste
- 1 tsp Black pepper Freshly cracked
For the Dish
- Nonstick cooking spray As needed for greasing the baking dish
Garnish
- 2 Green onions Thinly sliced and added after baking
Instructions
- Preheat the oven to 400°F.
- Wash and dry the potatoes, then pierce each potato several times with a fork.
- Brush the potatoes with vegetable oil and place them on a parchment-lined baking tray.
- Lay the bacon strips on a separate parchment-lined tray and place both trays in the oven.
- Bake the bacon for 15 to 20 minutes, until crispy. Remove it from the oven, let it cool, then crumble and set aside.
- Continue baking the potatoes for about 40 more minutes, until fork-tender. Remove from the oven.
- Lower the oven temperature to 375°F.
- When the potatoes are cool enough to handle, cut three potatoes in half lengthwise and scoop the flesh into a large mixing bowl. Save the skins for another use.
- Cut the remaining three potatoes and add them directly to the bowl.
- Add half of the crumbled bacon, softened butter, sour cream, milk, softened cream cheese, 1 cup cheddar cheese, garlic powder, salt, and black pepper to the bowl.
- Mash and fold the mixture together until fully combined, being careful not to overmix.
- Grease a 9×13 inch baking dish with nonstick cooking spray.
- Transfer the potato mixture to the prepared baking dish and spread it into an even layer.
- Top evenly with the remaining 1 cup cheddar cheese and remaining crumbled bacon.
- Bake uncovered at 375°F for 25 minutes, until the cheese is melted and the top is golden.
- Remove from the oven and let the casserole rest for 5 minutes before serving.
- Top with sliced green onions and serve warm.
Notes
What Ingredients Do You Need for Twice Baked Potato Casserole?

| Ingredient Group | Ingredient | Amount | Notes |
|---|---|---|---|
| Main Ingredients | Russet potatoes | 6 lbs. (about 6 large) | Scrubbed clean |
| Main Ingredients | Vegetable oil | 2 Tbsp | For coating skins |
| Main Ingredients | Bacon | 1/2 lb., divided | Crispy, crumbled |
| Dairy & Fat | Butter | 1 stick (1/2 cup) | Softened |
| Dairy & Fat | Sour cream | 1 cup (8 oz) | Full-fat recommended |
| Dairy & Fat | Milk | 1 cup (8 oz) | Whole or 2% |
| Dairy & Fat | Cream cheese | 8 oz. | Softened, not cold |
| Dairy & Fat | Cheddar cheese | 2 cups shredded, divided | Sharp works best |
| Seasonings | Garlic powder | 1 tsp | Not garlic salt |
| Seasonings | Salt | 1 Tbsp | Adjust to taste |
| Seasonings | Black pepper | 1 tsp | Freshly cracked |
| For the Dish | Nonstick cooking spray | As needed | For greasing dish |
| Garnish | Green onions | 2, thinly sliced | Added after baking |
Russet potatoes are non-negotiable here — their high starch content is what gives this casserole its fluffy, creamy interior once mashed. Waxy potatoes like Yukon Gold turn gluey.
The cream cheese is the secret weapon. It adds body and a subtle tang that makes this taste like more than just a regular creamy baked casserole. Make sure it’s fully softened before you mix — cold cream cheese leaves lumps.
Sharp cheddar is worth it over mild. You need that flavor to cut through all the richness from the butter and sour cream.
How to Make Twice Baked Potato Casserole Step by Step

Prep & Bake the Potatoes
- Preheat the oven to 400°F.
- Wash and dry the potatoes, then pierce each one several times with a fork.
- Brush all potatoes with vegetable oil and place them on a parchment-lined baking tray.
- Lay bacon strips on a separate parchment-lined tray and place both trays in the oven.
- Bake the bacon for 15 to 20 minutes until crispy. Remove from oven, let cool, then crumble. Set aside.
- Continue baking potatoes for an additional 40 minutes, until fork-tender. Remove from oven.
Pro Tip: The potato is done when a fork slides in and out with zero resistance — not just when the skin looks dry. Underbaked potatoes mash into a gummy paste.
Make the Filling
- Lower oven temperature to 375°F.
- Once potatoes are cool enough to handle, cut three of them in half lengthwise and scoop the flesh into a large mixing bowl. Save the skins for another use.
- Cut the remaining three potatoes and add them directly to the bowl.
- Add half the crumbled bacon, butter, sour cream, milk, cream cheese, 1 cup of cheddar, garlic powder, salt, and pepper to the bowl.
- Mash and fold together until fully combined. Don’t overmix — some texture is fine.
Pro Tip: For best results, fold rather than beat the mixture. Overworking mashed potatoes activates the starch and turns the texture from fluffy to thick and dense.
Assemble & Bake
- Grease a 9×13 inch baking dish with nonstick cooking spray.
- Pour the potato mixture into the dish and spread it into an even layer.
- Top evenly with the remaining 1 cup of cheddar and remaining crumbled bacon.
- Bake uncovered at 375°F for 25 minutes, until the cheese is melted and the top is golden.
- Remove from oven and top with sliced green onions before serving.
Pro Tip: The key to a beautifully browned top is baking uncovered the entire time. Covering the dish traps steam and keeps the cheese from getting that golden, slightly crispy finish.

Expert Tips for Perfect Twice Baked Potato Casserole
Pro Tips for Success
The most common mistake is using cold dairy ingredients — cold butter, cold cream cheese, cold sour cream. Instead, set everything out 30 to 45 minutes before you start. Room temperature dairy folds in smoothly and keeps the texture light.
For best results, bake your potatoes rather than microwaving them. Oven-roasted potatoes develop a drier, fluffier interior that absorbs the butter and cream without becoming waterlogged.
Twice baked potato casserole works best when you mix the filling just until everything is combined. A few small lumps are totally fine — that’s texture, not a mistake.
The key to a flavorful casserole is seasoning the filling generously before it goes into the dish. Taste the mashed mixture and adjust salt before baking — once it’s assembled, it’s hard to fix underseasoning.
What nobody tells you: letting the casserole rest for 5 minutes after baking makes it much easier to serve cleanly. Scoop it straight from the oven and it’ll fall apart. Give it a few minutes and it holds its shape.
Delicious Variations
Make-Ahead Version: Assemble the casserole completely, cover tightly with foil, and refrigerate up to 48 hours before baking. Add 10 to 15 minutes to the bake time if going straight from cold fridge to oven.
Loaded Baked Potato Version: Stir in 1/2 cup of diced jalapeños and swap the cheddar for pepper jack. Top with a dollop of sour cream after baking for a full loaded baked potato experience in casserole form.
Lower-Fat Version: Substitute reduced-fat cream cheese and light sour cream. The texture will be slightly less rich but still creamy and satisfying — a solid option if you’re feeding a crowd with mixed dietary preferences.
Troubleshooting Common Problems
Problem: The filling turned out gluey or sticky.
Solution: This usually means the potatoes were overmixed or slightly undercooked. Next time, bake until fully fork-tender and fold the filling gently with a hand masher instead of an electric mixer.
Problem: The top cheese browned too fast before the center was hot.
Solution: Tent the dish loosely with foil for the first 15 minutes, then uncover for the final 10 minutes to get the golden finish without burning.
Problem: Casserole tastes bland.
Solution: Potatoes need more salt than you think. Taste the mashed filling before baking and season up. One tablespoon of salt for 6 pounds of potatoes is the starting point, not the ceiling.
How to Store and Reheat Twice Baked Potato Casserole
| Storage Method | Duration | Best Practice |
|---|---|---|
| Room Temperature | Up to 2 hours | Cover loosely; don’t leave out longer |
| Refrigerator | Up to 4 days | Cover tightly with foil or plastic wrap |
| Freezer | Up to 2 months | Freeze before baking for best texture |
To reheat from the fridge, cover with foil and warm in a 350°F oven for 20 to 25 minutes, until heated through and the cheese on top is melty again. The center should feel hot, not just warm.
For a single portion, the microwave works — 90 seconds on high, stir once halfway, then add 30 more seconds if needed. It won’t be as golden on top, but the flavor stays great.
Leftover twice baked potato casserole makes an incredible filling for loaded tortilla wraps the next day, or serve it alongside scrambled eggs for a hearty weekend breakfast. Don’t sleep on turning leftovers into potato patties — pan-fry scoops in a little butter until crispy on both sides.
Frequently Asked Questions
Can I make twice baked potato casserole ahead of time?
Yes. Assemble the casserole completely, cover tightly with foil, and refrigerate for up to 48 hours before baking. When baking straight from the refrigerator, add 10 to 15 extra minutes to the bake time and check that the center is heated through.
Can you freeze twice baked potato casserole?
Yes, this casserole freezes well for up to 2 months. For the best texture, freeze it before the final bake rather than after. Thaw overnight in the refrigerator, then bake at 375 degrees F uncovered for 30 to 35 minutes until hot and bubbly.
What type of potatoes work best for this recipe?
Russet potatoes are the best choice for twice baked potato casserole because of their high starch content. They bake up dry and fluffy, which makes them easier to mash into a creamy filling. Waxy potatoes like Yukon Gold or red potatoes can turn gluey when mashed.
How do I know when the baked potatoes are done cooking?
The potatoes are done when a fork slides in and out with zero resistance — this usually takes about 55 to 60 minutes total at 400 degrees F for large russets. The skin will look slightly wrinkled and dry. Don’t rush this step; undercooked potatoes lead to a dense, pasty filling.
Can I substitute the cream cheese in this recipe?
The cream cheese adds body and a subtle tang that sets this casserole apart from a standard baked potato dish. If you need a substitute, full-fat ricotta works reasonably well in the same amount. Avoid low-fat versions, as they tend to make the filling watery.
Ready to Make the Best Potato Casserole of Your Life?
Seriously, once you make this twice baked potato casserole, you’ll have a hard time going back to plain mashed potatoes at the dinner table. It’s that good.
Save this to your Pinterest boards so it’s ready when you need a crowd-pleasing side dish — and I honestly mean it, this one gets requested at every gathering I bring it to.
If you tried it, drop a comment below and tell me how it went. Did you do anything different? I’d love to know. And while you’re here, check out this mini breakfast biscuit sandwich recipe — it makes a great pairing for a weekend brunch spread.
Twice baked potato casserole — creamy, cheesy, loaded with crispy bacon, and baked until golden. Save this recipe for your next dinner or holiday table. You won’t regret it.
