Heat a 4qt dutch oven on a medium flame; add butter. Once the butter is melted add onion and garlic. Saute for 3-5 minutes until the onions turn translucent.
Stir in the chicken broth along with the broccoli. Cook for 2 minutes. Next, Stir in the heavy cream and cream cheese. Cook the soup further until the cream cheese is melted and well combined. Season the soup with salt & pepper.
Slowly stir the cheddar cheese and allow the cheese to melt in the heat. After the cheese is completely melted, switch off the flame.
Transfer the broccoli soup to a bowl and top with crumbled turkey bacon and cheddar cheese. Serve the soup warm.