01 - Heat olive oil in a large soup pot over medium heat. Add chopped turkey bacon and cook until crispy and browned, approximately 5 minutes. Remove with a slotted spoon and drain on paper towels, reserving the rendered fat in the pot.
02 - Add butter to the pot and melt over medium heat. Add leeks and onion, cooking until softened and translucent, 5 to 7 minutes. Stir in minced garlic and cook for 1 minute until fragrant, being careful not to brown.
03 - Add diced potatoes, dried thyme, bay leaf, and broth to the pot. Increase heat to bring to a boil, then reduce to medium-low and simmer gently until potatoes are completely tender and falling apart, 20 to 25 minutes.
04 - Remove and discard the bay leaf. Use an immersion blender to purée the soup directly in the pot until completely smooth and velvety. Alternatively, transfer soup in batches to a countertop blender, blending until smooth and returning to the pot.
05 - Pour in heavy cream and stir to combine thoroughly. Season generously with salt and freshly ground black pepper. Warm through over low heat for 2 to 3 minutes, stirring frequently. Do not allow the soup to come to a boil after adding cream to prevent separation.
06 - Ladle hot soup into individual serving bowls. Top generously with reserved crispy turkey bacon. Garnish with chopped fresh chives or parsley if desired. Serve immediately while hot.