Love this? Pin it for later!
Cheesy Twice-Baked Potatoes with Bacon & Chives
The ultimate holiday side dish that steals the show every single time.
I still remember the first Christmas I brought these show-stopping potatoes to my in-laws' house. My mother-in-law, who swore she "didn't do fancy sides," took one bite and immediately asked for the recipe. By New Year's Eve, she was making them for her book club and calling me for "expert tips." That's the magic of these twice-baked potatoes—they turn even the most reluctant cooks into raving fans.
What makes them so special? Picture this: fluffy potato clouds whipped with three kinds of cheese, studded with crispy applewood-smoked bacon, and kissed with fresh chives. The tops get golden and slightly crisp while the insides stay luxuriously creamy. They're everything you love about loaded baked potatoes, but elevated to holiday-worthy status.
I've perfected this recipe over twelve years of holiday gatherings, tweaking it until it achieved that perfect balance of rich and comforting without being overwhelmingly heavy. Whether you're serving them alongside a prime rib for Christmas dinner or bringing them to a potluck where you want to be the hero of the buffet table, these potatoes deliver every single time.
Why This Recipe Works
- Triple-Cheese Magic: A blend of sharp cheddar, nutty Gruyère, and creamy cream cheese creates layers of flavor that regular twice-baked potatoes can only dream of.
- Perfect Texture Every Time: The secret is baking the potatoes twice at different temperatures—first at 400°F to cook through, then at 375°F for the second bake to achieve that golden crust.
- Make-Ahead Friendly: Assemble these beauties up to 24 hours ahead and bake when ready—perfect for stress-free holiday entertaining.
- Feed a Crowd: One batch serves 12 generous portions, and they reheat beautifully for leftovers (if you have any!).
- Customizable Base: Once you master the technique, swap in different cheeses, herbs, or even add caramelized onions for your signature version.
- Crispy Bacon Perfection: We cook the bacon until it's ultra-crispy, then crumble it fine so every bite has that smoky crunch.
- Elevated Presentation: Piping the filling creates restaurant-worthy ridges that catch the melted cheese and create those Instagram-worthy golden peaks.
Ingredients You'll Need
Quality ingredients make all the difference in this recipe. Here's what you'll need and why each component matters:
For the Potatoes:
Russet potatoes (6 large): The starch content in Russets creates that fluffy, cloud-like texture we're after. Look for uniformly sized potatoes—about 10-12 ounces each—so they cook evenly. Avoid any with green spots or sprouting eyes.
The Cheese Trio:
Sharp cheddar (2 cups shredded): Provides that classic, tangy cheese flavor. Buy a block and shred it yourself—pre-shredded cheese contains cellulose that prevents smooth melting.
Gruyère (1 cup shredded): This Swiss cheese adds incredible nuttiness and superior melting qualities. If you can't find it, fontina works beautifully too.
Cream cheese (8 ounces, softened): Creates that luxurious, creamy texture that holds everything together. Make sure it's room temperature for easy blending.
Flavor Enhancers:
Applewood-smoked bacon (12 ounces): The smoky sweetness pairs perfectly with the potatoes. Cook it until it's super crispy—it will soften slightly when mixed into the filling.
Fresh chives (1/4 cup minced): Their mild onion flavor brightens all the richness. Snip them with scissors rather than chopping to prevent bruising.
Buttermilk (1/2 cup): Adds tang and helps achieve the perfect consistency. Whole milk works in a pinch, but buttermilk is worth the extra trip to the store.
Seasoning Essentials:
Garlic (3 cloves, roasted): Roasting transforms sharp raw garlic into sweet, caramelized magic. Wrap whole cloves in foil with a drizzle of olive oil and roast alongside your potatoes.
White pepper (1 teaspoon): Adds subtle heat without the black specks that would mar the golden filling. Freshly ground is always best.
How to Make Cheesy Twice-Baked Potatoes with Bacon & Chives
Prep & First Bake
Preheat your oven to 400°F. Scrub the potatoes thoroughly and pat them completely dry—moisture on the skin prevents that crispy jacket we want. Using a fork, poke each potato 6-8 times all over. This allows steam to escape and prevents potato explosions in your oven. Place directly on the middle oven rack with a sheet pan on the rack below to catch any drips. Bake for 60-75 minutes until a skewer slides in with zero resistance. The skin should be crisp and the inside should feel soft when you give them a gentle squeeze.
Cook the Bacon
While the potatoes bake, lay the bacon strips in a cold cast iron skillet. Turn the heat to medium and cook slowly, turning occasionally, until the bacon is deeply golden and crispy—about 12-15 minutes. Don't rush this step! Properly rendered bacon adds incredible flavor to the potatoes. Transfer to a paper towel-lined plate and let cool completely. Once cool, crumble into small pieces—think bacon bits, not bacon chunks.
Cool & Slice
Remove potatoes from oven and let them rest for 10 minutes—this makes them easier to handle and helps the starches set up. Reduce oven temperature to 375°F. Using a sharp knife, slice each potato in half lengthwise. The goal is to create a stable base, so if your potatoes are particularly round, slice a tiny bit off the bottom to help them sit flat without wobbling.
Scoop & Save
Here's where technique matters: Use a small spoon to carefully scoop out the potato flesh, leaving about 1/4-inch border all around. This creates a sturdy shell that won't collapse under the filling. Transfer the scooped potato to a large bowl. Be gentle—you want fluffy potato, not mashed potato at this stage. If you accidentally tear a shell, don't panic! Just be extra careful when filling it later.
Create the Filling
To the warm potato flesh, add the softened cream cheese first—it melts into the potatoes and creates a smooth base. Use a potato masher or ricer for the fluffiest results. Add the shredded cheddar and Gruyère, reserving 1/2 cup of cheddar for topping. Pour in the buttermilk, add the roasted garlic, white pepper, and half the chives. Season generously with salt—potatoes need more salt than you think. Mix until just combined; over-mixing creates gluey potatoes.
Add the Bacon
Fold in three-quarters of the crumbled bacon, saving the rest for garnish. The key is to distribute it evenly without over-mixing. You want bits of bacon in every bite, but you don't want to break down the potato structure too much. Taste and adjust seasoning—you might need more salt depending on your bacon's saltiness.
Pipe & Top
Transfer the filling to a large zip-top bag and snip off one corner—this creates a makeshift piping bag. Pipe the filling into each potato shell in a decorative swirl pattern. This isn't just for looks; the ridges get extra crispy and hold the melted cheese beautifully. Sprinkle the remaining cheddar over the top and add a few bacon crumbles for visual appeal.
Final Bake & Serve
Arrange the filled potatoes on a baking sheet lined with parchment for easy cleanup. Bake at 375°F for 25-30 minutes until the tops are golden and the filling is heated through. For extra browning, switch to broil for the final 2-3 minutes, watching carefully to prevent burning. Let rest for 5 minutes before garnishing with remaining chives. Serve hot and watch them disappear!
Expert Tips for Perfect Twice-Baked Potatoes
Temperature Matters
Always start with room temperature dairy. Cold cream cheese or butter won't incorporate smoothly into warm potatoes, leaving you with lumps that no amount of mixing will fix. Set everything out 30 minutes before you start cooking.
Make-Ahead Magic
These are the ultimate make-ahead side dish. Assemble completely, cover tightly with plastic wrap, and refrigerate for up to 24 hours. Add 10-15 minutes to the final baking time if starting from cold.
Dry Potatoes = Fluffy Potatoes
After the first bake, let potatoes rest cut-side up for 5 minutes. This allows steam to escape, creating drier potato flesh that whips up lighter and absorbs the dairy better.
The 1/4-Inch Rule
When scooping out potato flesh, leave exactly 1/4-inch border. Too thin and the shells collapse; too thick and you don't get enough filling. Use a small spoon and work carefully around the edges.
Piping Perfection
Don't have a piping bag? No problem! Use a zip-top bag with the corner snipped off, or simply spoon the filling in and create ridges with a fork. The ridges aren't just pretty—they create more surface area for browning.
Crispy Top Secret
For an extra-crispy top, mix 2 tablespoons of panko breadcrumbs with 1 tablespoon of melted butter and sprinkle over the cheese before the final bake. It's like a mini gratin on top of each potato!
Delicious Variations to Try
Loaded Baked Potato Style
Swap the Gruyère for pepper jack cheese and add 1/2 cup sour cream to the filling. Top with extra cheddar, crispy bacon, sliced green onions, and a dollop of sour cream when serving. Perfect for game day!
French Onion Twist
Caramelize two large onions in butter until deep golden, about 45 minutes. Fold half into the potato filling and save the rest for topping. Use Swiss cheese instead of cheddar and add fresh thyme. It's like French onion soup in potato form!
Vegetarian Mediterranean
Omit the bacon and add 1/2 cup sun-dried tomatoes, 1/4 cup chopped Kalamata olives, and 2 tablespoons capers. Use feta cheese instead of cheddar and add fresh oregano and basil. A drizzle of good olive oil before serving takes it over the top.
Thanksgiving Special
Add 1/2 cup roasted garlic, swap the chives for fresh sage, and mix in some crispy fried shallots. The sage and garlic complement turkey beautifully, making these the perfect Thanksgiving side dish.
Spicy Jalapeño Popper
Replace half the cheddar with cream cheese, add 4 ounces of diced jalapeños (fresh or pickled), and mix in 1/2 cup of crispy panko breadcrumbs. Top with extra jalapeños and a drizzle of honey for that sweet-heat balance.
Lobster Luxe
For special occasions, fold in 8 ounces of cooked lobster meat with the bacon. Use a blend of Gruyère and fontina, and finish with a drizzle of truffle oil. Decadent enough for New Year's Eve!
Storage & Make-Ahead Tips
Refrigerator Storage
Store completely cooled twice-baked potatoes in an airtight container in the refrigerator for up to 4 days. For best results, wrap each potato individually in plastic wrap before placing in the container—this prevents them from drying out.
To reheat, place on a baking sheet and warm in a 350°F oven for 15-20 minutes until heated through. Add a sprinkle of fresh cheese on top during the last 5 minutes for that just-baked taste.
Freezer Instructions
These freeze beautifully! After the second bake, let them cool completely. Wrap each potato tightly in plastic wrap, then aluminum foil, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
From frozen, bake at 350°F for 30-35 minutes, removing the foil for the last 10 minutes to crisp the top. They're almost as good as fresh-baked!
Make-Ahead Magic
Prepare the recipe through step 6 (before the final bake), cover tightly with plastic wrap, and refrigerate for up to 24 hours. When ready to serve, remove the plastic wrap, add any additional toppings, and bake as directed, adding 10-15 minutes to the cooking time.
For holiday meals, I assemble these on Christmas Eve and pop them in the oven while the prime rib rests—perfect timing every time!
Leftover Transformation
Leftover potatoes? Lucky you! Scoop out the filling and mix with an egg to create potato cakes. Pan-fry in butter until golden on both sides. Or mash them up and use as a topping for shepherd's pie—the ultimate comfort food upgrade.
You can also reheat them in an air fryer at 350°F for 8-10 minutes—the tops get incredibly crispy!
Frequently Asked Questions
Russets are ideal because of their high starch content, which creates that fluffy texture. Yukon Golds work in a pinch but will be denser and more buttery. Red potatoes aren't recommended—they're too waxy and won't achieve the right texture. If you must use Yukons, add an extra 1/4 cup of buttermilk to loosen the filling.
Over-mixing is the culprit! Potatoes release starch when agitated, creating that gluey texture. Mix just until combined, and never use a food processor or stand mixer. Also, make sure your dairy is at room temperature—cold ingredients can shock the starches and cause them to seize up.
Absolutely! They're perfect for potlucks. Assemble completely, cover tightly, and transport cold. Most hosts are happy to let you use their oven for the final 25-30 minutes of baking. Bring them in a disposable aluminum pan for easy cleanup, and don't forget to bring any garnishes separately.
The key is properly baking the potatoes the first time—crisp skin is essential. After scooping, you can brush the inside of the shells with melted butter and return them to the oven for 5-10 minutes to crisp up before filling. Also, don't over-fill them; too much moisture from the filling can make the shells soft.
The oven is best for maintaining texture—350°F for 15-20 minutes. The microwave works for single servings (1-2 minutes on 70% power), but the top won't be crispy. For best results, microwave until warm, then pop under the broiler for 2-3 minutes. An air fryer at 350°F for 8-10 minutes gives you near-perfect results.
Yes! I've made this for 50+ people. You'll need multiple sheet pans for the first bake, and you might need to bake the potatoes in batches. The filling can be mixed in a large roasting pan or divide between two large bowls. For the final bake, you'll definitely need multiple pans—don't crowd them or they'll steam instead of brown. Everything else stays exactly the same!
Cheesy Twice-Baked Potatoes with Bacon & Chives
Ingredients
Instructions
- First Bake: Preheat oven to 400°F. Scrub potatoes and poke with fork. Bake directly on oven rack for 60-75 minutes until tender.
- Cook Bacon: While potatoes bake, cook bacon in skillet until crispy. Cool and crumble.
- Prep Potatoes: Reduce oven to 375°F. Cut potatoes in half lengthwise and scoop out flesh, leaving 1/4-inch border.
- Make Filling: Mash potato flesh with cream cheese, 1.5 cups cheddar, and Gruyère. Mix in buttermilk, garlic, white pepper, half the chives, and most of the bacon. Season with salt.
- Fill Shells: Pipe or spoon filling back into potato shells. Top with remaining cheddar and bacon.
- Final Bake: Bake at 375°F for 25-30 minutes until golden. Broil for 2-3 minutes for extra browning. Garnish with remaining chives and serve hot.
Recipe Notes
For ultra-crispy shells, brush the inside of each potato shell with melted butter and return to the oven for 5-10 minutes before filling. Make-ahead tip: Assemble completely, cover tightly, and refrigerate for up to 24 hours before the final bake.