Preheat your oven to 375°F.
While the oven is heating, pierce each potato several times with a fork, then bake until tender.
Let them cool before dicing into chunks.
In a large pot or Dutch oven, melt some butter over medium heat and add diced onions.
Cook without browning until the onions are translucent.
Add the chicken stock and bring it to a low simmer.
Carefully mix in the diced potatoes and let the soup thicken naturally from the potatoes' starch, stirring occasionally.
Slowly add the heavy cream, allowing it to incorporate fully.
Mix in the shredded cheddar cheese, stirring well until the cheese is melted and the soup is creamy.
Before serving, add crumbled bacon, salt, and black pepper to taste.
Garnish with chives for a fresh finish.