Twice baked potatoes are one of those dishes that feel fancy but are actually quite simple to make. They’re essentially loaded baked potatoes that have been scooped out, mashed with butter, cheese, and other delicious things, then stuffed back into their skins and baked again until golden and crispy on top. The result is this perfect combination of creamy interior and crispy edges that’s absolutely irresistible.
I started making these years ago for holiday dinners, and they’ve become such a hit that people actually request them. What I love most is that they can be made ahead—you can prep them completely, refrigerate them, and just pop them in the oven when you’re ready to serve. This makes them perfect for entertaining when you want something impressive but don’t want to be stuck in the kitchen at the last minute.
Why This Recipe Works
The secret to great twice baked potatoes is in the technique. First, you bake the potatoes until they’re completely tender. Then you carefully scoop out the insides, leaving enough potato attached to the skin so it holds its shape. The scooped-out potato gets mashed with butter, sour cream, cheese, and seasonings until it’s incredibly creamy. Then you pile it back into the skins, top with more cheese and bacon, and bake again until everything is hot and the top is golden and crispy.
I’ve made these countless times, and they’re always a crowd-pleaser. The combination of fluffy, creamy potato filling with crispy skin and that golden, cheesy top is just perfect. They’re rich and indulgent but still feel like real food, not just empty calories.

The Complete Recipe
What You’ll Need
For the Potatoes:
4 large russet potatoes (about 8-10 oz each)
2 tablespoons olive oil
Salt for rubbing
For the Filling:
4 tablespoons butter, softened
½ cup sour cream
½ cup whole milk (warm)
1½ cups shredded cheddar cheese, divided
4 slices bacon, cooked crispy and crumbled
3 green onions, chopped (white and green parts separated)
1 teaspoon garlic powder
Salt and black pepper to taste
For Topping:
Extra shredded cheddar cheese
Extra bacon crumbles
Chopped green onions
Sour cream for serving
Step-by-Step Instructions
Step 1: Bake the Potatoes
Preheat your oven to 400°F (200°C). Scrub the potatoes clean and pat them dry. Poke each potato several times with a fork (this lets steam escape and prevents explosions).
Rub each potato with olive oil and sprinkle generously with salt. Place them directly on the oven rack and bake for 60-75 minutes, until they’re completely tender when pierced with a fork. The skin should be crispy.
Let them cool for about 10 minutes until you can handle them comfortably.
Step 2: Scoop Out the Insides
Cut each potato in half lengthwise. Using a spoon, carefully scoop out the potato flesh, leaving about ¼ inch of potato attached to the skin. You want the skins to be sturdy enough to hold the filling but not so thick that they’re tough.
Place the scooped-out potato in a large bowl. Arrange the empty potato skins on a baking sheet.
Step 3: Make the Filling
Add the butter, sour cream, and warm milk to the bowl with the potato. Mash everything together until smooth and creamy. I use a potato masher, but you can also use a hand mixer for extra fluffy potatoes.
Stir in 1 cup of the shredded cheddar cheese, most of the crumbled bacon (save some for topping), the white parts of the green onions, garlic powder, salt, and pepper. Mix until everything is well combined.
Taste the filling—it should be well-seasoned and flavorful. Adjust salt and pepper if needed.
Step 4: Stuff the Potatoes
Spoon the potato mixture back into the skins, mounding it up generously. Don’t be shy—pile it high! The filling will settle a bit as it bakes.
Top each stuffed potato with the remaining shredded cheddar cheese and reserved bacon crumbles.
Step 5: Bake Again
Bake at 400°F for 15-20 minutes, until the cheese is melted and bubbly and the tops are golden brown. If you want extra crispy tops, turn on the broiler for the last 2-3 minutes (watch carefully so they don’t burn).
Step 6: Garnish and Serve
Remove from the oven and let cool for a few minutes. Top with the green parts of the green onions and serve with extra sour cream on the side.
Tips I’ve Learned Along the Way
Choose the Right Potatoes: Russet potatoes are best for this. They’re starchy and fluffy when baked, which creates the perfect texture for the filling. Waxy potatoes like red or Yukon gold won’t give you the same result.
Don’t Skip the First Bake: The potatoes need to be completely tender before you scoop them out. Underbaked potatoes will be lumpy and won’t mash smoothly.
Leave Enough Skin: When scooping out the potato, leave about ¼ inch attached to the skin. Too thin and the skins will tear; too thick and they’ll be tough to eat.
Warm the Milk: Adding warm milk (not cold) helps keep the filling fluffy and prevents it from getting gummy.
Make Them Ahead: This is the best part—you can stuff the potatoes completely, cover them, and refrigerate for up to 24 hours. Just add an extra 5-10 minutes to the final baking time if they’re cold from the fridge.
Freeze for Later: These freeze beautifully. Wrap each stuffed potato individually in plastic wrap, then foil. Freeze for up to 3 months. Bake from frozen at 375°F for 45-50 minutes.
Variations I Love:
Loaded Style: Add extra bacon, more cheese, and chives
Broccoli Cheddar: Mix in steamed broccoli florets with the filling
Jalapeño Popper: Add diced jalapeños and use pepper jack cheese
Greek Style: Use feta cheese, sun-dried tomatoes, and fresh dill
BBQ Chicken: Mix in shredded BBQ chicken and use cheddar and mozzarella
Why These Potatoes Are Special
Twice baked potatoes are the ultimate comfort food side dish. They’re rich, creamy, cheesy, and have that satisfying combination of textures—fluffy filling, crispy skin, golden top. They feel special enough for holidays and dinner parties but are simple enough to make for a regular weeknight dinner.
What I love most is how they make people happy. There’s something about a twice baked potato that just feels indulgent and comforting. They’re the kind of side dish that people remember and talk about.
They’re also incredibly practical for entertaining. Make them the day before, refrigerate them, and bake them while your main dish is resting. They come out of the oven hot and bubbly right when you need them.
Serving Suggestions
Twice baked potatoes pair perfectly with:
Grilled steak or prime rib
Roasted chicken
Pork chops or pork tenderloin
Grilled salmon
Holiday roasts
BBQ ribs
Simple green salad for a lighter meal
The Bottom Line
If you’ve never made twice baked potatoes, you’re missing out on one of the best side dishes ever. They’re easier than you think, incredibly delicious, and perfect for any occasion from casual weeknight dinners to holiday feasts.
The combination of creamy, cheesy filling with crispy potato skin and that golden, bubbly top is just unbeatable. And the fact that you can make them ahead makes them a lifesaver for entertaining.
Give this recipe a try, and I think you’ll find yourself making them over and over again. They’re one of those dishes that never gets old.
What’s your favorite way to load a baked potato? Have you made twice baked potatoes before? Let me know in the comments!
Recipe Card
Twice Baked Potatoes
Prep Time: 20 minutes
First Bake: 60-75 minutes
Second Bake: 15-20 minutes
Total Time: 1 hour 55 minutes
Servings: 8 potato halves
Difficulty: Easy
Ingredients:
Potatoes:
4 large russet potatoes
2 tablespoons olive oil
Salt
Filling:
4 tablespoons butter, softened
½ cup sour cream
½ cup warm milk
1½ cups shredded cheddar, divided
4 slices bacon, cooked and crumbled
3 green onions, chopped
1 teaspoon garlic powder
Salt and pepper
Topping:
Extra cheddar, bacon, green onions, sour cream
Instructions:
Preheat oven to 400°F
Scrub potatoes, poke with fork
Rub with oil and salt
Bake 60-75 minutes until tender
Cool 10 minutes
Cut in half lengthwise
Scoop out insides, leave ¼ inch in skin
Mash potato with butter, sour cream, warm milk
Stir in 1 cup cheddar, most of bacon, white parts of onions, garlic powder, salt, pepper
Stuff mixture back into skins, mound high
Top with remaining cheddar and bacon
Bake 15-20 minutes until golden and bubbly
Garnish with green onions, serve with sour cream
Tips:
Use russet potatoes only
Leave ¼ inch potato in skin
Warm the milk before adding
Can make 24 hours ahead
Freezes well up to 3 months
Storage:
Refrigerate up to 3 days
Freeze up to 3 months
Reheat in 350°F oven
Nutrition (per half):
Calories: ~320
Fat: 16g
Carbohydrates: 32g
Protein: 12g
