Cook the bacon in a large stockpot over medium heat until crispy.
Remove and set aside, leaving the bacon drippings in the pot.
Add the diced onion to the pot and sauté until translucent.
Stir in the garlic and cook for another minute.
Add the cubed potatoes and chicken broth to the pot, and bring to a boil.
Reduce the heat and let it simmer until the potatoes are tender.
Stir in the heavy cream and let it simmer gently.
Gradually add the shredded cheddar cheese, mixing until melted.
Season with Worcestershire sauce, salt, and pepper.
Garnish with the crispy bacon before serving.