Preheat your oven to 375°F.
Wrap potatoes in foil and bake for 1 hour until tender.
Let them cool, peel, then dice.
In a large pot, melt butter over medium heat.
Add diced onions and sauté until they become translucent.
Sprinkle in flour, stirring constantly for about 1-2 minutes.
Pour in chicken broth gradually, stirring to incorporate the flour.
Add heavy cream, then bring the mixture to a gentle simmer.
Stir periodically to prevent sticking.
Add diced potatoes to the pot.
Let the soup simmer for 20 minutes, stirring occasionally.
Stir in shredded cheddar cheese and crumbled bacon.
Keep stirring until the cheese is fully melted.