If I could only pick one side dish to bring to every family dinner, potluck, or holiday table — it would be these twice baked potatoes. There’s something magical about them: the crispy russet potato shell, the buttery mashed potato filling, and that final golden layer of cheese bubbling on top.

I still remember the first time I made them — it was Thanksgiving, and I was convinced I’d mess it up. But once I scooped out the fluffy centers, mixed in a little sour cream, butter, and cheddar, then baked them again, my family practically licked the tray clean. (A few didn’t even make it to the table — quality control, right?)

This twice baked potato recipe is simple, cozy, and incredibly customizable. Whether you’re cooking for a weeknight dinner or hosting a holiday feast, I’ll walk you through everything — from baking to mixing to that perfect cheesy finish.

Why You’ll Love This Recipe

These twice baked potatoes check every comfort food box — creamy, crispy, cheesy, and satisfying.

  • Crispy on the outside, fluffy inside: The contrast of textures makes them irresistible.
  • Loaded with flavor: Sour cream, butter, and cheddar make the filling rich and tangy.
  • Make ahead friendly: Perfect for holidays or meal prep — just reheat and serve.
  • Family favorite side dish: They pair with anything from steak to roast chicken.
  • Customizable: Add bacon, green onions, or any cheese you like.

Ingredients You’ll Need

Here’s everything you’ll need to make the best twice baked potato recipe — grouped for easy prep.

For the Potatoes

  • 4 large russet potatoes (scrubbed clean and dried)
  • 1 Tbsp olive oil
  • 1 tsp kosher salt

For the Filling

  • 4 Tbsp unsalted butter, softened
  • ½ cup sour cream (adds tang and creaminess)
  • ¼ cup whole milk (or heavy cream for richer texture)
  • 1 cup shredded cheddar cheese, divided
  • ¼ cup crumbled cooked bacon (optional but heavenly)
  • 2 green onions, sliced thin
  • Salt and pepper, to taste

For Garnish

  • Additional shredded cheese, green onions, or bacon bits for topping

Quick Recipe Overview

StepTime
Prep Time15 minutes
Cook Time1 hour 15 minutes
Total Time1 hour 30 minutes
Servings4–8 (depending on portion size)
CourseSide Dish
CuisineAmerican Comfort Food

Ingredient Notes

  • Russet potatoes: Their thick skin and fluffy texture are ideal for baking — they crisp up beautifully and hold their shape when scooped.
  • Sour cream: Essential for that creamy, tangy filling — Greek yogurt can work too.
  • Butter: Use real butter, not margarine, for that silky mashed texture.
  • Cheddar cheese: Sharp cheddar adds depth; you can mix in mozzarella or pepper jack for extra gooeyness.
  • Green onions: Brighten the flavor and add a little crunch.

Ingredient Substitutions

Running low on ingredients? No problem — here are a few easy swaps that work great:

  • Sour cream → Greek yogurt (similar tang, less fat)
  • Butter → Olive oil or ghee (lighter flavor but still creamy)
  • Milk → Heavy cream or half-and-half (for extra richness)
  • Cheddar → Monterey Jack, mozzarella, or a cheddar blend
  • Green onions → Chives or caramelized onions for a different twist

How to Make Twice Baked Potato Recipe

This recipe is simple and comforting — here’s the full step-by-step process.

Step 1: Bake the Potatoes

  1. Preheat your oven to 400°F (200°C).
  2. Rub the russet potatoes with olive oil and sprinkle with salt.
  3. Place directly on the oven rack (or on a baking sheet) and bake for 50–60 minutes, until skins are crisp and a fork slides in easily.
  4. Let them cool slightly before handling.

Pro Tip: Don’t wrap them in plastic wrap or foil during baking — the skin won’t crisp up properly.

Step 2: Slice and Scoop

Once the potatoes are cool enough to touch, slice them in half lengthwise.
Using a spoon, gently scoop out the flesh, leaving about ¼ inch of potato on the skin to keep the shells sturdy.

Transfer the scooped-out potato into a large mixing bowl. Try not to tear the skins — they’ll be your “boats” for the second bake.

Step 3: Make the Filling

Mash the potato flesh with a potato masher or fork until smooth.
Add in:

  • Butter (let it melt into the warm potatoes)
  • Sour cream
  • Milk
  • Half of the shredded cheese
  • Bacon (if using)
  • Green onions, salt, and pepper

Stir until creamy but still a little chunky — that’s the texture sweet spot.

Tip: If it feels too thick, add an extra splash of milk. If it’s too thin, toss in a bit more cheese or a spoonful of mashed potato flakes.

Step 4: Fill and Top

Spoon the creamy filling back into each potato shell, mounding it slightly.
Top with the remaining cheddar cheese.

At this stage, you can either bake them right away or wrap tightly in plastic wrap and refrigerate for up to 24 hours — perfect for make-ahead dinners or holidays.

Step 5: Bake Again

Return the filled potatoes to the oven at 375°F (190°C) and bake for 15–20 minutes, or until the tops are golden and the cheese is melted and bubbly.

When you pull them out, the smell alone will stop conversations at the dinner table.

Expert Tips & Mistakes to Avoid

After making these for years (and a few fails along the way), here are my best lessons learned:

  1. Choose the right potatoes: Russets bake up fluffy inside and crisp outside — Yukon Golds are too waxy.
  2. Don’t overmix: It can make the filling gluey; mash just until smooth.
  3. Use warm ingredients: Cold sour cream or milk can make the filling lumpy.
  4. Bake the first time unwrapped: Wrapping traps steam and softens the skin.
  5. Reheat gently: Cover with foil and warm at 350°F to keep them creamy, not dry.

Variations & Add-Ons

This twice baked potato recipe is endlessly adaptable — here are some fun twists to try!

  • Loaded Baked Potato Style: Mix in chopped bacon, cheddar, and green onions, then top with sour cream.
  • Spicy Jalapeño Version: Add diced jalapeños or a spoonful of hot sauce to the filling.
  • Broccoli & Cheese: Stir in steamed broccoli florets for a hearty veggie side.
  • Bacon Ranch: Add a drizzle of ranch dressing and crispy bacon bits.
  • Vegan Option: Use vegan butter, plant-based sour cream, and dairy-free cheese — still creamy and delicious!

Serving Suggestions

These potatoes are so good they often steal the spotlight from the main dish. Serve them with:

  • Steak or grilled chicken — the perfect pairing for a juicy protein.
  • Roast beef or pork tenderloin for Sunday dinners.
  • Salmon or shrimp for a balanced surf-and-turf meal.
  • Green salad or steamed vegetables for a lighter touch.

For presentation, sprinkle with chopped green onions or a touch of smoked paprika for color.

Storage & Reheating

These potatoes reheat beautifully — perfect for meal prep or leftovers.

  • Refrigerate: Store in an airtight container for up to 4 days.
  • Freeze: Wrap individually in plastic wrap and foil; freeze up to 2 months.
  • Reheat:
    • Oven: Bake at 350°F for 15–20 minutes (add a bit of foil if frozen).
    • Microwave: 1–2 minutes, though the skin won’t be as crisp.
    • Air Fryer: 370°F for 5–7 minutes to restore that crispy edge.

Nutrition Information (Per Serving)

NutrientAmount
Calories~320 kcal
Protein10 g
Fat15 g
Carbohydrates35 g
Sugar2 g
Fiber3 g
Sodium400 mg

Frequently Asked Questions

Can I make twice baked potatoes ahead of time?

Yes! Prepare and fill the potato shells, then cover tightly with plastic wrap and refrigerate up to 24 hours. Bake just before serving.

What’s the best potato for twice baked potatoes?

Russet potatoes are best — their thick skins hold up well and their fluffy interiors create the creamiest mashed filling.

Can I freeze twice baked potatoes?

Absolutely. Let them cool, wrap each potato in plastic wrap and foil, and freeze for up to 2 months. Reheat from frozen at 350°F for 25–30 minutes.

How do I keep the skins from tearing when scooping?

Let potatoes cool slightly after the first bake and scoop gently with a spoon, leaving about ¼ inch of flesh to support the shell.

Can I use leftover mashed potatoes for this recipe?

Yes! Mix them with sour cream, butter, cheese, and seasonings, then spoon into baked potato shells and reheat until golden and bubbly.

What’s the best way to reheat twice baked potatoes?

Reheat in the oven at 350°F for 15–20 minutes or in an air fryer at 370°F for 5–7 minutes. Avoid microwaving to keep the skin crisp.

Conclusion

There you have it — the ultimate twice baked potato recipe! Crispy shells, creamy mashed potato filling, gooey melted cheese, and that satisfying, homemade flavor that beats any restaurant version.

Whether it’s a holiday feast, a cozy Sunday dinner, or a simple weeknight craving, these potatoes never disappoint. Every time I make them, I’m reminded why they’re the side dish that always disappears first — and why I always make extra.

So preheat your oven, grab your potato masher, and get ready for comfort food perfection. And hey — don’t forget to drop a comment or share your favorite add-ins below. I’d love to see how your version turns out!

twice baked potato recipe
Print

Twice Baked Potato Recipe

This twice baked potato recipe is rich, creamy, and easy to prep ahead — perfect for holidays, weeknights, or family dinners.
Course Side Dish
Cuisine American
Keyword twice baked potato recipe, russet potato, side dish, sour cream, mashed potato, green onions, baked potatoes, potato masher
Prep Time 15 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 30 minutes
Servings 4 Servings
Calories 320kcal

Ingredients

  • For the Potatoes
  • 4 large russet potatoes scrubbed clean and dried
  • 1 Tbsp olive oil
  • 1 tsp kosher salt
  • For the Filling
  • 4 Tbsp unsalted butter softened
  • ½ cup sour cream
  • ¼ cup whole milk
  • 1 cup shredded cheddar cheese divided
  • ¼ cup crumbled cooked bacon optional
  • 2 green onions sliced thin
  • Salt and pepper to taste
  • For Garnish
  • Extra shredded cheese green onions, or bacon bits for topping

Instructions

  • Bake the Potatoes
  • Preheat oven to 400°F (200°C).
  • Rub russet potatoes with olive oil and sprinkle with salt.
  • Place directly on the oven rack (or baking sheet) and bake for 50–60 minutes, until skins are crisp and a fork slides in easily.
  • Cool slightly before handling.
  • Slice and Scoop
  • Slice each potato in half lengthwise.
  • Carefully scoop out the flesh, leaving about ¼ inch of potato around the skin to keep it sturdy.
  • Transfer the flesh to a large mixing bowl.
  • Make the Filling
  • Mash the scooped-out potato with a potato masher or fork until smooth.
  • Add butter, sour cream, milk, half of the cheddar, bacon, and green onions.
  • Season with salt and pepper. Mix until creamy but still slightly chunky.
  • Fill and Top
  • Spoon the filling back into each potato shell, mounding slightly.
  • Sprinkle the tops with remaining cheddar cheese.
  • Bake immediately or wrap in plastic wrap and refrigerate up to 24 hours.
  • Bake Again
  • Bake filled potatoes at 375°F (190°C) for 15–20 minutes, until cheese is melted and tops are golden brown.
  • Serve hot and enjoy!

Notes

  • Russet potatoes are best — they bake up fluffy and hold their shape.
  • Don’t overmix the filling; keep it light and creamy.
  • Add milk gradually to control texture.
  • These can be made a day ahead and reheated before serving.
  • Freezer-friendly: Wrap tightly in plastic wrap and foil; reheat from frozen at 350°F for 25–30 minutes.
  • Serving tip: Garnish with extra green onions or a dollop of sour cream before serving.

Hi, I’m Daniel Brian – a passionate food blogger and cooking expert with a love for turning simple ingredients into unforgettable meals. With years of experience in the kitchen and a deep appreciation for global flavors, I share tested recipes, cooking tips, and flavor-packed dishes to inspire home cooks of all levels. Whether it’s comfort food, quick weeknight dinners, or impressive dishes for guests, I’m here to help you cook with confidence and creativity. Let’s make every meal something to look forward to!

Leave A Reply
Recipe Rating




Exit mobile version