01 - Heat olive oil in a large pot over medium heat. Add chopped turkey bacon and cook until crispy, approximately 5 minutes. Remove with a slotted spoon and drain on paper towels. Reserve for garnish.
02 - Melt butter in the same pot. Add sliced leeks and diced onion; sauté until soft and translucent, 5 to 7 minutes. Stir in minced garlic and cook for 1 minute until fragrant.
03 - Add diced potatoes, dried thyme, bay leaf, and broth to the pot. Bring to a boil, then reduce heat to low. Simmer uncovered until potatoes are completely tender, 20 to 25 minutes.
04 - Remove and discard the bay leaf. Using an immersion blender, purée the soup directly in the pot until completely smooth and velvety. Alternatively, transfer in batches to a countertop blender.
05 - Stir in heavy cream until fully incorporated. Season generously with salt and freshly ground black pepper. Warm through over low heat for 2 to 3 minutes, taking care not to bring to a boil.
06 - Ladle hot soup into individual bowls. Top evenly with reserved crispy turkey bacon. Sprinkle with chopped chives or parsley if desired. Serve immediately while hot.