Preheat your oven to 350 degrees F (175 degrees C). While waiting for the oven to reach the desired temperature, gather all your ingredients.
Bake the potatoes in the oven until they are tender, which should take approximately 1 hour depending on their size. Once done, remove the potatoes and allow them to cool until they can be handled comfortably.
Meanwhile, cook the bacon in a large skillet over medium-high heat until it is evenly browned. Drain the excess grease, crumble the bacon, and set it aside.
Slice the cooled potatoes in half lengthwise. Carefully scoop out the potato flesh into a large mixing bowl, ensuring you save the skins for later use.
To the potato flesh, add sour cream, milk, butter, salt, pepper, half of the shredded Cheddar cheese, and half of the sliced green onions. Use a hand mixer to blend these ingredients until the mixture is smooth and creamy.
Fill the reserved potato skins with the creamy potato mixture. Sprinkle the remaining shredded Cheddar cheese, the rest of the green onions, and the crumbled bacon on top.
Place the filled potato skins back into the preheated oven and bake for an additional 15 minutes, or until the cheese on top is melted and bubbly. Serve these twice-baked potatoes hot and enjoy the delicious combination of flavors and textures.