This post may contain affiliate links. Please read our disclosure policy.

This Twice-Baked Potato recipe is everything you love about baked potatoes, with the addition of crispy bacon bits, melty cheese, and fresh green onions all combined inside a creamy filling. This dish is fun to serve, quick to make, and it’s impossible to eat just one!

A plate with a twice-baked potato topped with green onions with a platter with more in the background.

Bacon and cheddar cheese might just be one of the best duos! These easy twice baked potatoes are a satisfying side dish or appetizer or ideal for when you need finger food for a party or holiday spread. This recipe is easy to make, requires no special tools, and freezes well!

Bake, halve, and scoop out the potatoes, then stir together the cheesy, creamy filling, load up the potato shells, top with additional cheese, and bake a second time! The combination of cheese, green onions, sour cream, and bacon is sure to please any crowd. Personalize this recipe with additional mix-ins or a drizzle of your favorite hot sauce. You’ll love how versatile this recipe is! For more perfect side dish recipes ready to be paired with any protein, try my roasted Brussels sprouts, potatoes au gratin recipe, easy glazed carrots, or homemade pasta salad.

What You Need to Make This Recipe

Ingredients needed to make twice-baked potatoes.

Potatoes — large Russet potatoes are the best potatoes for this recipe because they are creamy, fluffy when baked, and have a mellow flavor. The potato flesh is easy to scoop out after baking, and the texture is perfect for mixing with the other ingredients.

Bacon — regular-cut bacon cooks fairly quickly and crumbles well for a bit of bacon in every delicious bite. If you use thick-cut bacon, make sure to cook until crisp for easy crumbling.

Butter — softened butter will combine easiest with the potato filling. Use unsalted butter so you have the most control over the sodium in this recipe, and you can add more salt and pepper to taste before filling the potato shells.

Shredded Cheese — I often use a thick-cut triple cheddar blend, but you can shred your own cheese, too. You can also personalize this recipe with your favorite cheese or a combination of cheeses. I recommend any cheese that melts smoothly, such as cheddar, white cheddar, Gruyere, Fontina, pepper jack, or parmesan.

Sour Cream — this makes the filling extra creamy with a slightly tart taste. For a richer filling, you could also use softened cream cheese or a combination of sour cream and cream cheese.

Green Onions — chopped green onions are mixed into the filling and for garnishing the potatoes. I like using a combination of the white and green portions of the onions to mix in and reserving some of the greens for topping just before serving.

How to Make Twice-Baked Potatoes

Set of two photos showing a potato pricked with a fork and bacon cooked in a skillet.

1. Preheat the oven to 400°F. Scrub the potatoes clean under running water. Wipe dry. Poke each potato in several places with a fork. Rub the olive oil all over the potatoes and place on a baking tray. Bake until tender, about 60 to 75 minutes. Remove them from the oven and let them cool just enough to be able to handle them.

2. While the potatoes cool, cook the bacon slices in a large skillet over medium heat until crisp. Drain on paper towels. Let cool and crumble.

Set of two photos showing a potato cut in half and filling added to a bowl.

3. Slice the potatoes in half lengthwise with a sharp knife and scoop out most of the flesh into a large mixing bowl, leaving about 1/4-inch-thickness of potato around the skin in order to keep the skin as a shell.

4. Add the butter to the scooped potato and mash until the butter is melted. Add the crumbled bacon, some of the cheese, sour cream, green onions, salt, and pepper.

Set of two photos showing milk added to the filling in a bowl and mixed.

5. Pour the milk into the mixing bowl.

6. Stir until well-mixed using a silicone spatula.

Set of two photos showing filling added to the skins and topped with cheese.

7. Scoop the mixture evenly back into the potato shells, and place the filled potatoes back on the baking sheet.

8. Sprinkle tops with the remaining ½ cup of cheese. Return to the oven for the second bake at 400°F until the cheese melts, about 15 minutes. Garnish with more chopped green onions before serving.

A forkful lifting up a bite of twice-baked potato on a plate.

Pro-Tips For Making This Recipe

  • Mash by hand. A potato masher is the ideal tool to mash the potatoes with the butter. Stick to doing this step by hand instead of using a hand mixer or stand mixer, both of which can overmix the potatoes and make them gummy or glue-like.
  • Look for potatoes that are similarly sized. For the best twice baked potatoes, look for potatoes that are similarly sized so that they will bake at the same rate. This will simplify your process and everyone will get the same portion size, so no fighting over the largest one!
  • Customize the flavors. You can spice up this potato recipe with your favorite toppings or seasonings. Try stirring in ½ teaspoon of garlic powder, half a packet of ranch dressing mix, or your favorite combination of cheeses. These would also be delicious when served with crumbled blue cheese, black olives, or hot sauce on top!
A platter with multiple twice-baked potatoes with a bowl of sour cream in the background.

Frequently Asked Questions

How do I store leftovers?

Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. This recipe also freezes well for up to 3 months. Wrap each potato half in plastic wrap or aluminum foil before placing them in a freezer-safe container or zip-top bag. Defrost fully in the fridge before reheating.

How do I reheat them?

Reheat twice baked potatoes in the oven preheated to 400°F in a baking dish for 15 minutes. Cover with foil if the cheese begins to brown before they are heated through. Potatoes can also be reheated in the microwave for 1 to 2 minutes on high power.

Can I make them with leftover baked potatoes?

Twice baked potatoes is a great recipe to make with leftover baked potatoes. Allow the potatoes to come to room temperature for ease of scooping and follow the recipe as written for mixing and filling the potatoes. You may need to increase the baking time by 5 minutes because the potatoes will start out cooler at room temperature.

If you’ve tried this Twice-Baked Potatoes recipe, then don’t forget to rate the recipe and let me know how you got on in the comments below, I love hearing from you!

Twice Baked Potatoes

Author: John Kanell
Servings: 8 servings
Prep Time: 20 minutes
Cook Time: 1 hour 15 minutes
Total Time: 1 hour 35 minutes
A platter of twice-baked potatoes topped with green onions and diced bacon.
5 from 1 vote
Twice Baked Potatoes combine crispy bacon bits, melty cheese, sour cream, and fresh green onions inside a creamy filling that is loaded into potato shells and baked to perfection with a cheddar cheese topping.

Equipment

  • Baking Sheet
  • mixing bowl

Ingredients 

  • 4 large Russet potatoes (1.35 kg)
  • 1 tablespoon olive oil
  • 6 bacon slices (185g)
  • ¼ cup unsalted butter softened (56g)
  • cups shredded cheddar cheese divided (126g)
  • ½ cup sour cream (120g)
  • ½ cup milk (120g)
  • ¼ cup chopped green onions
  • ¾ teaspoon salt
  • ½ teaspoon ground black pepper

Instructions

  • Preheat the oven to 400°F. Scrub the potatoes clean under running water. Wipe dry. Poke each potato in several places with a fork. Rub the oil all over the potatoes and place on a baking sheet. Bake until tender, about 60 to 75 minutes. Remove from oven and let cool just enough to be able to handle them.
  • While the potatoes are cooling, cook the bacon slices in a large skillet over medium heat until crisp. Drain on paper towels. Let cool and crumble.
  • Slice the potatoes in half lengthwise and scoop out most of the flesh into a large bowl, leaving about 1/4-inch-thickness of potato to keep the skin as a shell.
  • Add the butter to scooped potato and mash until the butter is melted. Add the crumbled bacon, 1 cup of cheese, sour cream, milk, green onions, salt, and pepper. Stir until well mixed.
  • Scoop the mixture evenly back into the potato shells, and place the filled potatoes back on the baking sheet. Sprinkle tops with the remaining ½ cup of cheese.
  • Bake again at 400°F until the cheese melts, about 15 minutes. Garnish with more chopped green onions before serving.

Notes

  • Mash by hand. A potato masher is the ideal tool to mash the potatoes with the butter. Stick to doing this step by hand instead of using a hand mixer or stand mixer, both of which can overmix the potatoes and make them gummy or glue-like.
  • Look for potatoes that are similarly sized. For the best twice baked potatoes, look for potatoes that are similarly sized so that they will bake at the same rate. This will simplify your process and everyone will get the same portion size, so no fighting over the largest one!
  • Customize the flavors. You can spice up this potato recipe with your favorite toppings or seasonings. Try stirring in ½ teaspoon of garlic powder, half a packet of ranch dressing mix, or your favorite combination of cheeses. These would also be delicious when served with crumbled blue cheese, black olives, or hot sauce on top!

Nutrition

Calories: 406kcal Carbohydrates: 36g Protein: 12g Fat: 25g Saturated Fat: 12g Polyunsaturated Fat: 2g Monounsaturated Fat: 8g Trans Fat: 0.3g Cholesterol: 58mg Sodium: 487mg Potassium: 871mg Fiber: 3g Sugar: 3g Vitamin A: 544IU Vitamin C: 11mg Calcium: 213mg Iron: 2mg

*Nutrition Disclaimer

Course: Side Dish
Cuisine: American

Have you tried this recipe? Tag me today!

Mention @preppykitchen and tag #preppykitchen!