Welcome to the ultimate guide for crafting the most decadent, flavorful, and incredibly creamy twice-baked potatoes you’ll ever experience! This recipe is a true game-changer, promising to transform humble potatoes into a show-stopping side dish that banishes dryness and blandness forever. Imagine perfectly crispy potato skins brimming with a rich, velvety mashed potato filling, made luxuriously smooth with the inclusion of both sour cream and a secret ingredient: cream cheese. Each potato is then crowned with generous amounts of shredded cheese, crisp bacon bits, vibrant green onions, and a delicate dusting of paprika for an irresistible finish. Prepare to bid farewell to ordinary potato sides and hello to a culinary masterpiece!
Hailing from Idaho, a state synonymous with spuds, potatoes were a staple at nearly every family dinner growing up. This versatile root vegetable offers endless possibilities for delicious transformations, making it a beloved ingredient in kitchens worldwide. If you share a passion for potatoes, you’ll also adore some of my other favorite recipes like Buttery Parsley Potatoes, the comforting Funeral Potatoes, rich Creamy Scalloped Potatoes, and the visually stunning Hasselback Potatoes. Each offers a unique way to celebrate the humble potato, but none quite capture the comforting elegance of these twice-baked wonders.

Why This Twice-Baked Potato Recipe Stands Apart
For too long, twice-baked potatoes have suffered from a reputation of being dry and uninspiring. This recipe, however, shatters that stereotype by focusing on maximum flavor and an incredibly moist, fluffy texture. Here’s why it’s destined to become your go-to:
- Unparalleled Moisture and Flavor Profile: Our mission was to create a twice-baked potato that is anything but bland or dry. We achieve this through a thoughtful blend of ingredients. Beyond just milk, the inclusion of sour cream and a touch of cream cheese infuses the potato filling with a richness and moistness that is simply divine. The addition of smoky paprika, savory bacon, and fresh green onions elevates the flavor to truly exceptional levels, ensuring every bite is bursting with deliciousness.
- The Game-Changing Secret Ingredient: Cream Cheese: While sour cream is a common addition to mashed potatoes, cream cheese sets this recipe apart. Its subtle tang and incredible richness contribute to an even creamier, more luxurious texture and a depth of flavor that’s hard to achieve otherwise. Trust us, once you try twice-baked potatoes with cream cheese, you’ll never go back. It’s the secret weapon for preventing any hint of dryness and adding a delightful dimension to the classic side.
- Effortlessly Make-Ahead and Freezer-Friendly: Life gets busy, but delicious meals shouldn’t be sacrificed. This recipe is perfectly designed for meal prepping and freezing, making it an ideal choice for busy weeknights, holiday gatherings, or impromptu dinners. Follow our simple freezing instructions below, and you’ll have a gourmet side dish ready to bake at a moment’s notice. They hold up beautifully, ensuring you can enjoy homemade goodness without the last-minute rush.
Essential Ingredients for the Perfect Twice-Baked Potatoes
The success of these incredible potatoes lies in selecting the right ingredients. Here’s a closer look at what you’ll need and why each component is crucial:

- Potatoes: For the best results, always opt for baking potatoes, commonly known as Russets. Their sturdy, thick skins are essential for holding the generous filling, and their fluffy, starchy interior bakes up beautifully, making them ideal for mashing and whipping into a creamy consistency.
- Cream Cheese: This star ingredient adds a delicate tang and unparalleled creaminess. We use just enough to enhance the flavor and texture without overpowering the classic potato taste. Ensure it’s softened to room temperature for smooth incorporation into the filling.
- Sour Cream: Complementing the cream cheese, sour cream provides an additional layer of tangy richness and moisture, contributing to the irresistible fluffy texture of the mashed filling.
- Cheese: While classic cheddar cheese is our top recommendation for its sharp, savory notes and excellent melting qualities, feel free to experiment. Other fantastic choices include spicy pepper jack, mild Monterey Jack, or the balanced Colby Jack, each offering a unique twist to the flavor profile. Freshly grating your cheese ensures a superior melt and taste.
- Paprika: This vibrant spice isn’t just for color; it adds a wonderfully subtle smoky depth to the potatoes, preventing any hint of blandness and enriching the overall flavor.
- Milk: A splash of milk is crucial for achieving the perfect creamy consistency in our potato filling, ensuring it remains moist and never dries out during the second bake. Whole milk or even half-and-half will yield the richest results.
- Butter: What are mashed potatoes without butter? Unsalted butter, at room temperature or melted, adds essential richness and flavor that perfectly complements the creamy dairy ingredients.
- Salt and Pepper: These fundamental seasonings are vital for bringing out the best in the potatoes and balancing all the rich flavors. Kosher salt and freshly ground black pepper are always preferred for their superior taste.
- Green Onions and Bacon: These classic toppings provide a delightful contrast in texture and a burst of fresh, savory flavor, making the finished product even more appealing.
Step-by-Step Guide to Crafting Your Twice-Baked Masterpiece
Follow these detailed steps to create perfectly creamy and crispy twice-baked potatoes:
- Preheat and Prep Potatoes: Begin by preheating your oven to a robust 400°F (200°C). Thoroughly scrub your baking potatoes clean under running water. Using a fork, pierce each potato in at least 3 places. This allows steam to escape during baking, preventing them from bursting and ensuring an even cook.
- First Bake: Place the prepared potatoes directly onto the oven rack. Bake for approximately 1 hour, or until they are fork-tender. The baking time can vary based on the size of your potatoes; larger ones may take up to 1 hour and 15 minutes. Once tender, carefully remove them from the oven and let them cool for about 10-15 minutes, or until they are cool enough to handle comfortably. While they cool, reduce your oven temperature to 375°F (190°C) for the second bake.
- Scoop the Pulp: Once cooled, carefully cut each potato in half lengthwise. Using a spoon, gently scoop out the fluffy white interior into a large mixing bowl. Be mindful to leave a thin layer of potato pulp attached to the skin, ensuring the skins remain sturdy and intact. This creates the perfect edible “cup” for your flavorful filling. Arrange the empty potato skins on a foil-lined baking sheet for easy cleanup.

- Prepare the Creamy Filling: To the large bowl containing the scooped potato pulp, add the softened cream cheese, sour cream, butter, kosher salt, fresh ground black pepper, and milk. Ensure all dairy ingredients are at room temperature for the smoothest possible mixture.
- Whip Until Smooth: Using a hand mixer on medium speed, whip the potato mixture until it is wonderfully smooth and fluffy. Alternatively, a potato masher can be used for a slightly chunkier texture. Exercise caution not to overmix, as this can activate the starch in the potatoes and lead to a gummy, undesirable consistency. Once smooth, gently fold in ¾ cup of the shredded cheddar cheese, allowing it to melt slightly into the warm mixture.
- Fill and Finish: Generously scoop the creamy potato filling back into the hollowed-out potato skins. Heap it high for an impressive presentation. Top each filled potato with the remaining ¾ cup of shredded cheddar cheese and a light dusting of paprika. Return the baking sheet to the preheated 375°F (190°C) oven and bake for approximately 20 minutes, or until the cheese is melted and bubbly, and the potatoes are heated through to perfection.
- Garnish and Serve: Once baked, remove the potatoes from the oven. For a final flourish, generously garnish each with thinly sliced green onions and crumbled crispy bacon. Serve immediately and watch them disappear!

Pro Tips for Twice-Baked Potato Perfection
Achieving consistently amazing twice-baked potatoes is simple with a few expert tips:
Selecting and Prepping Potatoes
Choose Wisely: Always use Russet or baking potatoes. Their high starch content makes them incredibly fluffy when baked, and their robust skins are perfect for holding the creamy filling without collapsing. Avoid waxy varieties like red or Yukon Gold, as they won’t yield the same fluffy texture.
Clean and Pierce: Thoroughly scrub your potatoes to remove any dirt. Piercing them deeply with a fork before baking allows steam to escape, which helps the potato cook evenly and prevents it from exploding in the oven. For maximum crispiness, some chefs even recommend rubbing the skins with a little olive oil and salt before the first bake.
Size Matters: While the recipe calls for large potatoes, you can certainly use smaller ones. Just ensure the total weight amounts to at least 4 pounds to yield enough filling. Smaller potatoes will bake faster, so adjust your initial baking time accordingly until they are fork-tender.
Achieving the Ideal Filling Texture
Warm Potatoes are Key: It’s crucial that your scooped potato pulp is still warm when you begin mixing the filling. Cold potatoes tend to become gummy and difficult to work with. To ensure warmth, prep all your other filling ingredients while the potatoes are baking so everything is ready to go as soon as the potatoes are cool enough to handle.
Don’t Overmix: Whether you’re using a hand mixer or a potato masher, be gentle and avoid overmixing the filling. Over-working the potatoes can release too much starch, resulting in a gluey, pasty, or “gloppy” texture rather than the desired light and fluffy consistency. Mix just until smooth and combined.
For Extra Fluff: A hand mixer or a potato ricer can achieve the lightest, fluffiest filling. If you prefer a slightly rustic texture, a sturdy potato masher works perfectly.
Customizing Your Twice-Baked Potatoes
Turn it into a Main Course: Transform this decadent side dish into a hearty main by adding cooked, seasoned ground beef, shredded chicken, or even sautéed mushrooms and spinach to the potato filling before scooping it back into the skins. Top with cheese and bake as directed.
Spice it Up: Experiment with different seasonings in your filling. A pinch of garlic powder, onion powder, or a dash of cayenne pepper can add another layer of flavor. Try smoked paprika for an even deeper, woodsy note.
Vary the Cheese: While cheddar is a classic, don’t hesitate to use other cheeses like Gruyère for a nutty flavor, smoked gouda for an extra smoky kick, or a blend of your favorites.
Make-Ahead, Store, and Reheat Instructions
One of the many benefits of this recipe is its adaptability for meal planning and convenience.
Storing Leftovers
Any leftover twice-baked potatoes can be stored in an airtight container in the refrigerator for 3 to 5 days. For best results, allow them to cool completely before transferring them to storage.
Freezing for Future Feasts
Absolutely, you can freeze twice-baked potatoes! This makes them an excellent make-ahead option. Here’s how to do it effectively:
To Freeze Unbaked or Already Baked and Cooled Potatoes: Once you have stuffed the potato shells with the filling, let them cool completely if they were previously baked. Arrange them in a single layer on a baking sheet and flash freeze for 15-20 minutes, or until they are solid. This prevents them from sticking together. Once frozen, individually wrap each twice-baked potato tightly in aluminum foil. You can then place them in a large freezer-safe zip-top bag or an airtight container. They will keep well in the freezer for 2-3 months.
For Baking Directly from Frozen (without thawing): If you anticipate baking the potatoes directly from frozen, add an extra layer of protection during freezing. Wrap each potato first in plastic wrap, then securely in aluminum foil. When ready to bake, remove BOTH the plastic wrap and aluminum foil before placing the frozen potatoes on a baking sheet.
Reheating Methods
Reheating from the Refrigerator:
- Microwave: For a quick reheat, microwave individual potatoes for 1-2 minutes, or until warmed through. Be aware that the skin might not be as crispy.
- Oven: Preheat your oven to 350°F (175°C). Place refrigerated twice-baked potatoes on a baking sheet and bake for 15-20 minutes, or until thoroughly heated and the cheese is melted and bubbly again.
Reheating from Frozen (without thawing):
- Remove all plastic wrap and aluminum foil from the frozen potatoes and place them on a baking sheet.
- Cover the baking sheet loosely with foil to prevent the tops from browning too quickly.
- Bake in a preheated 400°F (200°C) oven for 35-40 minutes.
- Remove the foil covering, and if desired, add more shredded cheese or other fresh toppings.
- Return to the oven and bake uncovered for another 5-10 minutes, or until the cheese is melted, and the potatoes are heated completely through.
Reheating from Frozen (after thawing):
- Remove the wrapped, frozen twice-baked potatoes from the freezer and allow them to thaw overnight in the refrigerator.
- When ready to bake, remove all wrapping. Place the thawed potatoes on a baking sheet.
- Bake in a preheated 375°F (190°C) oven for approximately 20 minutes, or until fully heated through and the topping is golden.

Frequently Asked Questions (FAQs)
Gummy potatoes are usually a result of two common culprits. First, allowing the scooped potato pulp to cool down too much before mixing in the dairy and other ingredients can cause the starch to become sticky. To prevent this, prepare all your filling ingredients beforehand so they are ready to combine with the warm potato pulp immediately after scooping. Second, overmixing the potato filling with a hand mixer or even a masher can release excessive starch, leading to that undesirable gummy texture. Mix just until smooth and fluffy, then stop.
For previously prepared and refrigerated twice-baked potatoes, warm them in an oven preheated to 350°F (175°C) for about 20-25 minutes, or until they are heated all the way through and the toppings are bubbly. If reheating from frozen, follow the more detailed instructions in the “Reheating from Frozen” section above, which typically involves a higher temperature and longer baking time.
The key to sturdy potato skins is using the right type of potato and careful scooping. Always use baking potatoes (Russets), as their thicker skins are more robust. When scooping out the potato pulp, be gentle and leave a thin border of potato flesh (about ¼ inch) attached to the skin. This extra layer provides structural integrity and ensures your potato “boats” remain intact for refilling.
A baking potato is a culinary term often used interchangeably with a Russet potato. These starchy potatoes are ideal for baking because their high starch content yields a wonderfully fluffy, dry interior when cooked, perfect for mashing or ricing. Their thick skins also become crisp when baked, making them perfect for holding fillings like in this twice-baked potato recipe.
You can certainly adapt this recipe to be slightly healthier without sacrificing too much flavor. Consider using low-fat cream cheese and sour cream. You could also reduce the amount of butter slightly and use skim or low-fat milk. For toppings, opt for turkey bacon instead of regular bacon, or increase the amount of fresh green onions and other herbs. Adding finely chopped steamed broccoli or cauliflower to the filling can also boost nutrients.
These rich and savory twice-baked potatoes are incredibly versatile and pair beautifully with a wide range of main courses. They are a classic accompaniment to grilled or roasted meats like steak, prime rib, roasted chicken, or pork tenderloin. They also complement hearty stews, meatloaf, or even a simple baked salmon. For a vegetarian meal, pair them with a robust mushroom Wellington or a fresh green salad.

More Delicious Side Dish Recipes You’ll Love
If you’re always on the hunt for delicious accompaniments to your main meals, here are a few more exceptional side dishes that are sure to impress:
- Cauliflower Gratin: A creamy, cheesy, and utterly satisfying alternative to potato gratin.
- Orzo Rice: A simple yet elegant pasta dish that serves beautifully alongside almost anything.
- Mexican Street Corn Casserole: A vibrant, flavorful, and incredibly popular dish bursting with zesty corn goodness.
- Roasted Brussels Sprouts with Bacon: Crispy, savory, and irresistibly delicious, even for Brussels sprouts skeptics.
Did you make this recipe? We’d love to hear your thoughts! Click here to leave a rating and review, or simply scroll down to the recipe card below and share your experience. Your feedback helps us grow and inspires other home cooks!
Stay connected and up-to-date with our latest recipes and culinary adventures by following us on Instagram, Facebook, and Pinterest.

Print
SaveSaved!
Review
Twice Baked Potatoes with Cream Cheese
Ingredients
- 4 large baking potatoes – or russets, 1 lb each (see ingredient notes)
- 2 oz cream cheese – softened
- ½ cup sour cream – can use lite or regular
- 6 tablespoons unsalted butter – at room temperature or melted
- 1 ½ teaspoons kosher salt
- ½ teaspoon fresh ground black pepper
- ⅔ cup milk
- 1 ½ cups cheddar cheese – freshly grated, divided
- 1 teaspoon paprika – for topping
- 2 green onions – thinly sliced, for topping
- ¼ cup bacon – cooked and crumbled
Instructions
-
Preheat oven to 400°F (200°C).
-
Scrub the potatoes well. Pierce each potato with a fork in 3 places to allow steam to escape.
-
Place the potatoes directly on the oven rack and bake for 1 hour or until fork tender (larger potatoes may take 1 hour 15 minutes). Remove from the oven and let cool enough to handle. Reduce oven temperature to 375°F (190°C).
-
Carefully cut each potato in half lengthwise. Scoop the white interior into a large bowl, trying to keep the potato skins intact with a thin layer of potato remaining. Place the empty potato skins on a foil-lined baking sheet.
-
To the bowl with the potato pulp, add the softened cream cheese, sour cream, butter, salt, pepper, and milk. Using a hand mixer, whip the mixture until smooth and fluffy. Be careful not to overmix, which can make the potatoes gummy. Alternatively, use a potato masher for a slightly chunkier texture. Stir in ¾ cup of the shredded cheddar cheese.
-
Generously scoop the filling back into the potato shells. Top with the remaining ¾ cup of cheddar cheese and a light sprinkling of paprika. Bake for 20 minutes at 375°F (190°C) or until the cheese is melted and bubbly and the potatoes are heated through.
-
Remove from the oven and garnish immediately with thinly sliced green onions and crumbled bacon. Serve hot.
Notes
- You can use smaller sized baking potatoes; just ensure the total weight of potatoes used is approximately 4 pounds to match the filling quantity.
- Always use Russet or baking potatoes as their sturdy skins and fluffy interior are best suited for this recipe.
- Ensure potatoes are still warm when mixing the filling. Cold potatoes can become gummy, affecting the texture.
- For the fluffiest filling, use a hand mixer but avoid overmixing. Over-processing can lead to a gluey consistency.
- Twice-baked potatoes can be prepared ahead of time and refrigerated or frozen. If freezing, cool stuffed potatoes completely, then flash freeze on a baking sheet until solid. Wrap each individually in foil and store in a freezer-safe bag for up to 3 months. When baking from frozen, increase the bake time by approximately 15-20 minutes, or until heated through.
Nutrition
Carbohydrates: 36g (12%)
Protein: 12g (24%)
Fat: 25g (38%)
Saturated Fat: 14g (70%)
Polyunsaturated Fat: 1g
Monounsaturated Fat: 7g
Trans Fat: 1g
Cholesterol: 67mg (22%)
Sodium: 671mg (28%)
Potassium: 878mg (25%)
Fiber: 3g (12%)
Sugar: 3g (3%)
Vitamin A: 850IU (17%)
Vitamin C: 11mg (13%)
Calcium: 228mg (23%)
Iron: 2mg (11%)





