These Cheesy Twice Baked Potatoes are a fun treat! With creamy cheese and bacon stuffed inside fluffy potatoes, they are sure to please everyone at the table.
Honestly, who can say no to extra cheese? I love baking a few of these to serve alongside dinner. They make the perfect side and are great for sharing—or not! 😉
Key Ingredients & Substitutions
Russet Potatoes: They’re perfect for this recipe due to their starchy texture, which makes them fluffy. If russets aren’t available, you could use Yukon Gold potatoes, but they will be a bit creamier.
Sharp Cheddar Cheese: It’s great for flavor, but feel free to mix in other cheeses like Monterey Jack or Gouda for a different taste. Just keep half for topping for that melty goodness!
Bacon: This adds a nice crunch. If you’re looking for a vegetarian option, try crispy onions or mushrooms, or simply omit it.
Sour Cream: It gives creaminess and tang. You can swap it with Greek yogurt for a healthier twist or use lactose-free sour cream if needed.
Milk: Use regular milk or any plant-based milk, such as almond or oat, if you need a dairy-free option.
How Do I Get Creamy and Smooth Potato Filling?
To achieve that delightful creamy filling, it’s crucial to mix the ingredients well after mashing. Here’s how:
- Ensure your potatoes are cooked through and tender before scooping them out.
- Add warm milk and butter to the potato insides. This helps everything blend smoothly.
- Mash gently with a potato masher or fork until smooth; avoid over-mixing, which can make them gummy.
- If it feels too thick, add a splash more milk until you get your desired creaminess.
Using warmed ingredients makes a big difference in achieving a velvety texture—it’s a little trick I’ve learned over the years!

How to Make Cheesy Twice Baked Potatoes
Ingredients You’ll Need:
For the Potatoes:
- 4 large russet potatoes
For the Filling:
- 1 cup shredded sharp cheddar cheese, divided
- 4 slices bacon
- 1/2 cup sour cream
- 1/4 cup milk (or as needed for creaminess)
- 3 tablespoons butter
- 2 green onions or chives, chopped (plus extra for garnish)
- Salt and pepper to taste
How Much Time Will You Need?
This recipe will take about 1 hour and 15 minutes from start to finish. You’ll spend about 15 minutes prepping the ingredients and assembling them, and the baking time will take around 60 minutes in total. It’s a tasty journey of baking, mashing, and melting!
Step-by-Step Instructions:
1. Preheat Your Oven:
Start by preheating your oven to 400°F (200°C). This step is essential to get your potatoes crispy on the outside!
2. Prepare the Potatoes:
Wash the potatoes really well to remove any dirt. Once they are clean, pat them dry with a towel and pierce each potato several times with a fork. This allows steam to escape while they bake!
3. Bake the Potatoes:
Now, place the potatoes directly on the oven rack and bake them for about 45-60 minutes. You want the skins to be crispy and the insides to be tender. Once they’re done, take them out and let them cool for a few minutes.
4. Cook the Bacon:
While the potatoes are baking, you can cook the bacon! In a skillet, cook the bacon slices over medium heat until they are crispy. Once done, drain them on paper towels and crumble them once they’ve cooled. Yum!
5. Scoop Out the Potatoes:
When the potatoes are cool enough to handle, slice each one in half lengthwise. Carefully scoop out the insides into a large mixing bowl, leaving about 1/4 inch of potato to keep the shell intact. Don’t toss the skins—they’re the vessels for your delicious filling!
6. Make the Filling:
To the potato insides, add the sour cream, butter, milk, half of the shredded cheddar cheese, crumbled bacon, chopped green onions (or chives), and sprinkle in some salt and pepper. Mash everything together until it’s creamy and smooth. If it feels too thick, add a little more milk until it reaches your desired texture!
7. Stuff the Potatoes:
Spoon the delicious potato mixture back into each potato shell, mounding it slightly to make them look extra tempting. Then, place them on a baking sheet for easy handling.
8. Add More Cheese:
Sprinkle the remaining cheddar cheese over the tops of the stuffed potatoes so they can get melty and bubbly!
9. Bake Again:
Pop the stuffed potatoes back in the oven and bake them for an additional 15-20 minutes. Keep an eye on them until the cheese is melted and golden—trust me, your kitchen will smell amazing!
10. Garnish and Serve:
Finally, take the potatoes out of the oven and sprinkle some extra chopped green onions or chives on top for a finishing touch. Serve them warm and enjoy the cheesy goodness!
Can I Use Different Types of Potatoes?
Absolutely! While russet potatoes are preferred for their fluffiness, you can also use Yukon Gold potatoes for a creamier texture. Just keep in mind that cooking times may vary slightly depending on the size of the potatoes.
What Can I Substitute for Sour Cream?
If you’re looking for a healthier alternative, Greek yogurt works wonderfully in place of sour cream. You can also use lactose-free sour cream for dietary needs without sacrificing creaminess.
How Do I Reheat Leftover Twice Baked Potatoes?
To reheat, preheat your oven to 350°F (175°C) and place the potatoes on a baking sheet. Cover them with aluminum foil to prevent drying out and heat for about 15-20 minutes, or until warmed through. You can also microwave them, but the texture might not be as perfect.
Can I Make These Ahead of Time?
Yes! You can prepare the stuffed potatoes a day in advance. Just assemble them, cover tightly with foil, and store in the refrigerator. When you’re ready to eat, just bake them straight from the fridge, adding a few extra minutes to the baking time.
