Bake the Potatoes:
Preheat your oven to 400°F (200°C).
Scrub the potatoes clean and dry them. Rub each potato with olive oil and sprinkle with salt.
Place the potatoes directly on the oven rack or on a baking sheet. Bake for 50–60 minutes, or until they’re tender when pierced with a fork.
Prepare the Filling:
Once the potatoes are cool enough to handle, cut them in half lengthwise. Carefully scoop out the flesh, leaving about ¼-inch of potato around the edges to create a sturdy shell.
Place the scooped-out potato flesh in a mixing bowl. Mash it with a fork or potato masher until smooth.
Mix the Filling:
Add butter, sour cream, milk, cheddar cheese, and bacon (if using) to the mashed potatoes. Mix until creamy and well combined. Season with salt and pepper to taste.
Stuff the Potatoes:
Spoon the potato mixture back into the shells, mounding it slightly. Top each potato with additional cheddar cheese.
Bake Again:
Reduce the oven temperature to 375°F (190°C).
Arrange the stuffed potatoes on a baking sheet and bake for 20–25 minutes, or until the cheese is melted and bubbly.
Garnish and Serve:
Remove from the oven and garnish with sliced green onions. Serve immediately and enjoy!