Preheat the oven to 375°F (190°C).
Wash and peel the potatoes, then cut them into chunks.
Boil the potatoes in salted water for about 15–20 minutes until fork-tender.
Drain the potatoes and return them to the pot. Mash until smooth.
Mix in sour cream, cream, Worcestershire sauce, garlic powder, onion powder, and season with salt and pepper.
Fold in half of the cheddar cheese and all of the bacon pieces.
Spread the potato mixture into a greased baking dish.
Top with the remaining cheddar cheese.
Bake for 25-30 minutes until the cheese is bubbly and golden.
Garnish with chopped green onions before serving.