Nothing says “home” quite like the smell of baked potatoes and bacon wafting through the kitchen. I’ll never forget the first time my mom pulled her twice baked potato casserole out of the oven – that golden cheese crust bubbling over crispy bacon bits had me hooked from bite one. This recipe takes all the best parts of loaded baked potatoes – the creamy centers, sharp cheddar, and that irresistible bacon crunch – and turns them into the ultimate comfort food casserole. It’s the dish I make when I want to impress guests (but secretly, it’s so easy!) or when I just need a little extra coziness on a chilly night. Trust me, once you try this combination of fluffy potato filling and crispy, cheesy topping, you’ll understand why it’s been my go-to for every family gathering since I was twelve.
Why You’ll Love This Twice Baked Potato Casserole with Bacon and Cheddar
Let me tell you why this dish never lasts long at my dinner table:
- Foolproof comfort food: Even if you’ve never made twice-baked potatoes before, the steps are simple (and forgiving—I’ve messed them up and still gotten compliments!)
- Crowd-pleaser magic: The combo of crispy bacon and melty cheddar makes this disappear fast at potlucks—my aunt once hid a portion in the fridge so she’d get leftovers
- Your kitchen, your rules: Swap in green onions for chives, add a dash of hot sauce, or go wild with extra cheese—it’s endlessly adaptable
- Secret meal prep win: The filled potato halves keep beautifully in the fridge for 2 days before final baking—perfect for sneaking in a fancy side dish on busy weeknights
Seriously, this recipe is the edible equivalent of a warm hug—it just makes people happy.
Ingredients for Twice Baked Potato Casserole with Bacon and Cheddar
Here’s everything you’ll need to make this cozy dish sing – I promise it’s all simple stuff you might already have in your kitchen (except maybe the bacon – I always have to double-check my supply before cooking, because someone in my house keeps “taste-testing” it):
- 4 large baking potatoes – Russets are my go-to for their fluffy texture (just please don’t use those tiny red ones – trust me on this)
- 6 slices bacon, cooked until crispy and crumbled (pro tip: bake it on a rack at 400°F for 15 mins – no splatter mess!)
- 1 cup shredded cheddar cheese – Sharp cheddar gives that perfect tang, but mild works too if that’s your jam
- 1/2 cup sour cream – The full-fat version makes the filling extra creamy (I’ve tried light, but the texture suffers)
- 1/4 cup milk – Whole milk gives the best richness, but 2% will do in a pinch
- 2 tbsp butter – Real salted butter only, please – it’s what makes those potato skins taste heavenly
- 1/4 tsp salt – I use kosher salt for even seasoning
- 1/4 tsp black pepper – Freshly ground if you’ve got it
- 2 tbsp chopped chives (optional) – For that pretty green finish (my husband picks them off, but I love the fresh bite they add)
See? Nothing fancy – just good, honest ingredients that turn into something magical when baked together. Now let’s get those potatoes cooking!
Equipment You’ll Need
Grab these trusty kitchen tools – nothing fancy, just the basics that probably already live in your drawers:
- Baking sheet (for those crispy-skinned potatoes)
- Mixing bowl (big enough to mash without flying potato bits)
- Potato masher (or fork if you’re feeling energetic)
- Sharp knife (for halving potatoes without drama)
- Oven (obviously – but check that it’s preheated!)
That’s it – no special gadgets needed for this down-home deliciousness.
How to Make Twice Baked Potato Casserole with Bacon and Cheddar
Okay, let’s get to the fun part – turning those simple ingredients into the most comforting dish on your table. I’ve made this so many times I could probably do it in my sleep (and honestly, I might have once after a particularly long day), but I’ll walk you through each step like I’m right there in the kitchen with you.
Step 1: Bake the Potatoes
First things first – preheat that oven to 375°F (190°C). While it’s heating up, give your potatoes a good scrub under running water – we want those skins clean since we’ll be eating them later. Dry them off, then grab a fork and poke each potato about 4-5 times. This lets steam escape so they don’t explode (learned that lesson the hard way when I was 14 – potato shrapnel is no joke).
Pop them right on the oven rack or on a baking sheet if you’re worried about drips. Bake for about 1 hour – you’ll know they’re done when you can easily pierce them with a fork and they feel soft when squeezed (with an oven mitt, please!). The skins will get all crispy and golden – that’s exactly what we want.
Step 2: Prepare the Filling
Once the potatoes are cool enough to handle (about 10 minutes – I know it’s tempting to rush, but burned fingers are no fun), carefully slice them in half lengthwise. Now here’s the fun part – scoop out the fluffy insides into a mixing bowl, but leave about 1/4 inch of potato attached to the skin. These hollowed-out skins are like little edible bowls just waiting to be filled with deliciousness.
Add the butter to the bowl of potato innards while they’re still warm – it’ll melt right in. Then pour in the milk and dollop in that sour cream. Grab your potato masher (or a fork if you’re feeling energetic) and go to town until it’s smooth but still slightly lumpy – we’re not making baby food here. Sprinkle in the salt and pepper, then give it a taste. This is where I always sneak an extra pinch of salt – potatoes can handle it!
Now for the good stuff – stir in half of your crispy bacon and half of the cheddar cheese. The filling should be creamy but still hold its shape when scooped – if it seems too stiff, add another splash of milk. Too runny? A little extra cheese will fix that right up.
Step 3: Assemble and Bake
Time to put it all together! Spoon that luscious filling back into the potato skins, mounding it up slightly – don’t be shy, these are supposed to be generous. Now comes the best part – sprinkle the remaining cheese and bacon over the top. I like to press the bacon bits in slightly so they don’t roll off when baking.
Pop them back in the oven (still at 375°F) for 15-20 minutes. You’re looking for that cheese to get all melty and bubbly, with maybe a few golden brown spots. The edges of the potato skins should get extra crispy – that’s my favorite part! If you want extra color, you can broil for the last minute, but watch closely – cheese goes from golden to charcoal faster than you’d think.
Let them cool for about 5 minutes (I know, more waiting!) – this helps the filling set so it doesn’t ooze everywhere when you serve. Sprinkle with those optional chives if you’re feeling fancy, and get ready for the compliments to roll in!

Tips for the Best Twice Baked Potato Casserole with Bacon and Cheddar
After making this dish more times than I can count (and eating the “mistakes”), I’ve picked up some foolproof tricks:
- Bacon pro tip: Bake your bacon on a rack over the baking sheet – it gets crispy without flipping and the fat drips away (plus no stovetop splatter!)
- Potato wisdom: Russets are non-negotiable – their thick skins hold up and their fluffy interiors mash beautifully (I tried Yukon Golds once and they turned gluey)
- Time-saver: Bake potatoes up to 2 days ahead – just wrap them in foil once cooled and stash in the fridge (the filling actually absorbs more flavor!)
- Crispy edge secret: For extra crunch, brush the hollowed skins with melted butter before refilling (my husband calls these “potato candy”)
- Cheese hack: Shred your own cheddar – pre-shredded has anti-caking agents that make it melt weird (I learned this after a stringy cheese disaster)
Follow these and you’ll get that perfect balance of creamy, crispy, cheesy goodness every single time.
Variations and Substitutions
One of my favorite things about this recipe is how easily you can make it your own – I’ve tweaked it a dozen ways depending on what’s in my fridge or who’s coming to dinner. Here are some of my go-to variations that still keep that comforting spirit:
Lighter twists that still taste indulgent
Don’t tell my grandma, but sometimes I lighten things up without sacrificing flavor:
- Greek yogurt instead of sour cream adds tang with extra protein (use full-fat for best texture)
- Turkey bacon works surprisingly well if you crisp it up extra (I bake it at 425°F for that crunch)
- Reduced-fat cheese melts just fine if you’re watching calories (but maybe go for sharp flavor to compensate)
Flavor boosters for adventurous eaters
When I’m feeling fancy or want to spice things up:
- Jalapeños – diced fresh for bright heat or pickled for tang (my brother adds both – he’s a maniac)
- Caramelized onions stirred into the filling add sweet depth (takes an extra 15 minutes but so worth it)
- Smoked paprika or chipotle powder gives a subtle smoky kick (about 1/4 tsp does the trick)
Dietary swaps that actually work
For friends with different needs:
- Dairy-free? Vegan butter and coconut milk yogurt substitute beautifully (just skip the cheese or use dairy-free shreds)
- Vegetarian? Skip the bacon and add sautéed mushrooms or smoked almonds for that umami punch
- Gluten-free? You’re already golden – potatoes are naturally safe (just check bacon labels if using)
The beauty of this dish is how forgiving it is – as long as you keep that fluffy potato base, almost any add-ins will work. Last Thanksgiving I even made a batch with leftover roasted garlic and blue cheese for my foodie uncle – he still asks for “those fancy potatoes” every year!
Serving and Storing Twice Baked Potato Casserole with Bacon and Cheddar
Here’s the best part – how to enjoy your masterpiece (and what to do when there are miraculously leftovers)! I’ve served these potatoes every which way, from casual weeknight dinners to fancy holiday spreads. My golden rule? Always make extra – they disappear faster than you’d think.
Perfect pairings for any occasion
These cheesy potatoes play well with almost anything:
- Grilled meats: The classic combo – steak, chicken, or even burgers (the casserole makes a loaded potato side without the hassle of individual toppings)
- Simple salads: A crisp green salad cuts through the richness beautifully (my go-to is romaine with lemon vinaigrette)
- Brunch superstar: Serve alongside eggs for the ultimate weekend breakfast (my kids call this “breakfast dessert”)
Storing like a pro
If by some miracle you have leftovers (it happens!):
- Fridge: Cool completely, then store in an airtight container for up to 3 days (the bacon stays surprisingly crisp!)
- Freezer: Not ideal but possible – freeze unbaked filled potatoes, then add fresh toppings when reheating (texture suffers slightly but still tasty)
Reheating for that just-baked magic
The oven is your friend here – microwaving turns them soggy (learned that the hard way). Here’s my foolproof method:
- Preheat oven to 350°F (175°C)
- Arrange potatoes on a baking sheet
- Sprinkle with a teaspoon of water (keeps them moist)
- Cover loosely with foil and bake 15 minutes
- Remove foil, add fresh cheese if needed, bake 5 more minutes for crispiness

Pro tip: If you made these ahead for a party, you can assemble them completely (toppings and all) and refrigerate for up to 24 hours before baking – just add 5 extra minutes to the final bake time. The cheese still gets gloriously bubbly, and no one will guess you prepped them yesterday while wearing pajamas (not that I’ve done that… often).
Nutrition Information
Okay, let’s talk numbers – but remember, these are just estimates based on my typical ingredients (your favorite brand of cheese or bacon might change things slightly). I’m not a nutritionist, just a potato enthusiast who likes to know what I’m eating!
- Serving Size: 1 loaded potato half (because let’s be real – who stops at just one?)
- Calories: About 280 per serving (but totally worth every delicious bite)
- Fat: 14g (7g saturated) – that’s the butter, cheese and bacon doing their tasty work
- Protein: 9g (thanks to the cheese and bacon teaming up)
- Carbohydrates: 28g (2g fiber) – potatoes gonna potato
- Sodium: 320mg (mostly from the bacon and cheese – easy to reduce if needed)
A quick heads up – these values can swing depending on your ingredients. Used extra-sharp cheddar? Maybe a bit more fat. Turkey bacon instead of regular? Probably less sodium. Greek yogurt swap? Slightly more protein. The beauty of cooking at home is you control what goes in!
Now, if you’ll excuse me, I need to go “quality check” another serving… purely for research purposes, of course.
Frequently Asked Questions
After years of making this casserole (and fielding texts from friends who are mid-recipe panic), I’ve rounded up the most common questions – along with my hard-earned answers:
Can I freeze twice baked potato casserole?
Yes – but with a caveat! Freeze the filled potato halves before the final bake (no toppings yet). Wrap each tightly in plastic, then foil. When ready, thaw overnight in the fridge, add fresh cheese/bacon, and bake as directed (adding 5 extra minutes). The texture changes slightly, but it’s still delicious – my freezer stash has saved many a last-minute potluck!
How do I reheat without drying out?
The secret? Moisture and patience. Place cold potatoes on a baking sheet, sprinkle each with 1 tsp water, then cover loosely with foil. Bake at 350°F for 15 minutes. Remove foil, add a fresh cheese sprinkle if needed, and bake 5 more minutes. This revives the creamy center while keeping the bacon crisp – microwaving turns them rubbery (my sad lunch last Tuesday proved this).
Can I make this ahead?
Absolutely! Here’s my party-saving timeline: Bake and fill potatoes up to 2 days ahead (store covered in fridge). Add toppings just before the final bake. They might need 3-5 extra minutes since they’re cold. Bonus: The flavors meld beautifully overnight – my sister swears they taste even better as leftovers!
Why russet potatoes specifically?
Their thick skins hold up to scooping and refilling, while their starchy flesh mashes up fluffy (not gluey like waxy potatoes). I once tried Yukon Golds in a pinch – the skins tore and the filling turned gummy. Lesson learned: Russets rule for twice-baked magic!
Help! My filling is too runny/stiff – how to fix?
Kitchen emergencies happen! For runny filling: Add a sprinkle of instant potato flakes or extra cheese to thicken. Too stiff? Work in more milk 1 tbsp at a time until creamy. I’ve rescued both scenarios – the beauty is no one will know once it’s baked and bubbly!
Final Thoughts
There you have it – my foolproof roadmap to potato casserole bliss! I’d love to hear how yours turns out. Snap a pic of those golden, cheesy tops and tag me – nothing makes me happier than seeing your kitchen adventures. Now go forth and bake – those potatoes won’t magic themselves into deliciousness (though oh, if only they could)!
Print
Irresistible Twice Baked Potato Casserole with Bacon and Cheddar
- Total Time: 1 hour 40 minutes
- Yield: 8 servings
- Diet: Low Lactose
Description
A hearty and flavorful casserole featuring twice-baked potatoes loaded with crispy bacon and sharp cheddar cheese.
Ingredients
- 4 large baking potatoes
- 6 slices bacon, cooked and crumbled
- 1 cup shredded cheddar cheese
- 1/2 cup sour cream
- 1/4 cup milk
- 2 tbsp butter
- 1/4 tsp salt
- 1/4 tsp black pepper
- 2 tbsp chopped chives (optional)
Instructions
- Preheat oven to 375°F (190°C).
- Scrub potatoes and pierce with a fork. Bake for 1 hour or until tender.
- Cut potatoes in half lengthwise. Scoop out insides, leaving a thin layer of potato in the skin.
- Mash potato pulp with butter, milk, sour cream, salt, and pepper.
- Stir in half the bacon and half the cheese.
- Spoon mixture back into potato shells.
- Top with remaining cheese and bacon.
- Bake for 15-20 minutes until cheese melts and edges are golden.
- Garnish with chives if desired.
Notes
- For crispier bacon, cook it before adding to the mixture.
- Use russet potatoes for best texture.
- Can be prepared ahead and refrigerated before final baking.
- Prep Time: 20 minutes
- Cook Time: 1 hour 20 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
