If you’ve ever craved a comforting, flavorful side that feels like a warm hug on a plate, this Twice Baked Potatoes Recipe is exactly what you need. Perfectly crisp on the outside with a rich, creamy filling that’s bursting with cheddar cheese, buttery goodness, and the subtle smokiness of optional bacon, this classic potato side dish elevates the humble spud into something spectacular. It’s an absolute crowd-pleaser for family dinners or holiday gatherings, and once you try this recipe, it will quickly become a favorite go-to whenever you want that extra touch of cozy indulgence.

Ingredients You’ll Need
This Twice Baked Potatoes Recipe relies on simple, kitchen-friendly ingredients that each play a crucial role in delivering rich flavor, appealing texture, and inviting color. From the fluffy inside of russet potatoes to the sharpness of cheddar cheese and the creaminess of sour cream, every component counts towards making this dish irresistible.
- 4 large russet potatoes: These starchy potatoes provide the perfect fluffy interior and sturdy skin for stuffing.
- 2 tablespoons olive oil: Helps crisp the potato skins beautifully while roasting.
- 1/2 teaspoon salt: Enhances all the flavors and seasons the potatoes perfectly.
- 1/4 teaspoon black pepper: Adds a subtle kick to balance the richness of the filling.
- 3 tablespoons unsalted butter: Brings creaminess and a luscious mouthfeel to the potato mixture.
- 1/2 cup sour cream: Provides tang and moisture, making the filling delectably smooth.
- 1/2 cup milk: Lightens the potato mash for a creamy, not heavy, texture.
- 1 cup shredded cheddar cheese, divided: Adds melty, sharp cheesiness that tops the potatoes and enriches the filling.
- 3 slices cooked bacon, crumbled (optional): Introduces smokiness and crunch, elevating the savory depth.
- 2 tablespoons chopped green onions: Adds fresh color and a mild oniony bite to contrast the richness.
How to Make Twice Baked Potatoes Recipe
Step 1: Bake the Potatoes
Preheat your oven to 400°F. Scrub your russet potatoes clean and pat them dry to get rid of any moisture. Rub each potato with olive oil and sprinkle with salt to help create a crisp, flavorful skin. Place the potatoes directly on a baking sheet and bake for 50 to 60 minutes. You’ll know they’re done when a fork pierces through easily and the skins start to crisp up beautifully.
Step 2: Scoop and Prepare the Filling
Once your potatoes have cooled just enough to handle, slice each one in half lengthwise. Carefully scoop out the tender potato flesh, making sure to leave a thin layer so the skins hold their shape. Transfer the scooped potato into a mixing bowl. Add butter, sour cream, milk, half of the cheddar cheese, salt, and black pepper. Mash everything together until the mixture is creamy and smooth. Stir in crumbled bacon and chopped green onions if you’re using them to add savory and fresh notes.
Step 3: Stuff the Potato Skins
Spoon the luscious potato filling back into the potato skins, filling each generously. Don’t be shy here — this is comfort food at its best, so mound it up for extra goodness! Place the stuffed potatoes back onto your baking sheet to get ready for the next round in the oven.
Step 4: Bake Again Until Golden
Sprinkle the remaining shredded cheddar cheese over the tops of your stuffed potatoes. Return them to the oven and bake for an additional 15 to 20 minutes, or until the cheese is melted and bubbly with a gorgeous golden crust. This step gives you that dreamy combination of melty cheese and crispy edges you’ll find absolutely addictive.
How to Serve Twice Baked Potatoes Recipe

Garnishes
Sprinkle extra chopped green onions, crispy bacon bits, or even a dollop of sour cream on top before serving for a fresh pop of color and flavor. A light dusting of smoked paprika or fresh chives can also turn these potatoes into a visual showstopper.
Side Dishes
This Twice Baked Potatoes Recipe pairs beautifully with vibrant salads, roasted vegetables, or a juicy grilled protein like steak or chicken. The hearty cheesy potatoes balance out lighter sides and make any meal feel complete and satisfying.
Creative Ways to Present
Try serving these potatoes on a rustic wooden board or individual small plates for a personal touch. You can also experiment with mixing in other fillings like steamed broccoli florets, sautéed mushrooms, or different cheeses to tailor the flavor and texture to your preferences. These versatile potatoes make a star presentation for any occasion.
Make Ahead and Storage
Storing Leftovers
Once cooled to room temperature, store any leftover Twice Baked Potatoes in an airtight container in the refrigerator. They’ll keep well for up to 3 days, allowing you to enjoy this comforting dish again without extra prep.
Freezing
You can freeze these potatoes after the first bake and scooping step—just store the filling and potato shells separately in freezer-safe containers. When you’re ready, thaw overnight in the fridge before reheating and baking for the second time. Freezing may slightly alter the texture of the skins but the filling remains delicious.
Reheating
To reheat, place your stuffed potatoes on a baking sheet and warm in a 350°F oven for about 15-20 minutes until heated through and the cheese is melty again. This keeps the outsides crispy and the insides creamy, bringing back that freshly baked magic.
FAQs
Can I use other types of potatoes for this Twice Baked Potatoes Recipe?
Russet potatoes are ideal because of their starchy texture and sturdy skins, but you can also use Yukon Gold for a slightly creamier and buttery flavor. Avoid waxy potatoes like red potatoes as they don’t mash as fluffy.
Is the bacon absolutely necessary?
Not at all! Bacon adds a smoky crunch, but the recipe is just as delicious without it. You can also swap in cooked sausage or keep them vegetarian by adding extra cheese and veggies.
Can I make this recipe dairy-free or vegan?
Yes! Substitute butter and sour cream with plant-based alternatives, and use a vegan cheese to maintain the creamy, cheesy elements. The potatoes will still be wonderfully cozy and satisfying.
How far ahead can I prepare Twice Baked Potatoes Recipe?
You can complete the first bake and filling steps up to a day in advance and refrigerate before stuffing and the final bake. This makes it easy to prepare ahead for gatherings or busy weeknights.
What are some tasty additions to customize this recipe?
Feel free to mix in steamed broccoli, sautéed mushrooms, caramelized onions, or different cheeses such as Gruyère or mozzarella. Fresh herbs like parsley or thyme can add a fragrant note as well.
Final Thoughts
This Twice Baked Potatoes Recipe is a celebration of flavors and textures that brings comfort and a hint of indulgence to your table. Whether you’re cooking for family, friends, or just yourself, these potatoes offer a delicious way to elevate any meal. I encourage you to give this recipe a try — it might just become one of your most beloved side dishes to return to again and again.
Print
Twice Baked Potatoes Recipe
- Prep Time: 15 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 1 hour 30 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Gluten Free
Description
Twice Baked Potatoes are a comforting and classic American side dish featuring tender russet potatoes baked, scooped out, mixed with creamy butter, sour cream, milk, cheddar cheese, and optional bacon and green onions, then baked again to create a cheesy, flavorful, and satisfying treat perfect for family meals or gatherings.
Ingredients
Potatoes
- 4 large russet potatoes
- 2 tablespoons olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Filling
- 3 tablespoons unsalted butter
- 1/2 cup sour cream
- 1/2 cup milk
- 1 cup shredded cheddar cheese, divided
- 3 slices cooked bacon, crumbled (optional)
- 2 tablespoons chopped green onions
Instructions
- Preheat and Prepare Potatoes: Preheat your oven to 400°F (204°C). Scrub the potatoes clean under running water, then pat them dry thoroughly. Rub each potato lightly with olive oil and sprinkle with salt to enhance the skin’s flavor and texture.
- Bake Whole Potatoes: Place the prepared potatoes directly on a baking sheet and bake for 50 to 60 minutes, or until they are tender when pierced with a fork, indicating they are fully cooked inside.
- Cool and Scoop Out Potatoes: Remove the potatoes from the oven and let them cool slightly to handle safely. Cut each potato in half lengthwise and carefully scoop out the flesh into a mixing bowl, leaving a thin shell to maintain the shape of the skins for filling.
- Prepare Potato Filling: Add the unsalted butter, sour cream, milk, half of the shredded cheddar cheese, salt, and black pepper to the potato flesh. Mash everything together until the mixture is smooth, creamy, and well combined.
- Add Mix-ins: Stir in the crumbled cooked bacon and chopped green onions if you are using them, giving the filling additional flavor and texture.
- Refill and Second Bake: Spoon the creamy potato mixture back into the potato shells, distributing it evenly. Arrange the stuffed potatoes back onto the baking sheet and sprinkle the remaining shredded cheddar cheese over the tops.
- Bake Again Until Golden: Return the potatoes to the oven and bake for an additional 15 to 20 minutes until the cheese on top is melted and golden brown, creating a deliciously crispy texture.
- Serve Warm: Remove from the oven and serve your twice baked potatoes warm for the best flavor and comfort.
Notes
- You can customize the filling by adding sautéed mushrooms, steamed broccoli, or swapping cheddar for other cheese varieties like mozzarella or Monterey Jack.
- These potatoes can be prepped ahead of time: perform the first bake and filling step, then refrigerate before the final bake. When ready, bake until heated through and cheese is melted.
- Use russet potatoes for the best texture and size for stuffing.
- For a richer flavor, try using half-and-half or cream instead of milk.

