01 - Heat olive oil in a large pot over medium heat. Add chopped turkey bacon and cook until crisp, approximately 5 minutes. Remove bacon 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 very 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. Alternatively, transfer soup in batches to a countertop blender and blend until smooth.
05 - Stir in heavy cream until fully incorporated. Season generously with salt and freshly ground black pepper. Warm through for 2 to 3 minutes over low heat, taking care not to bring the soup to a boil.
06 - Ladle hot soup into individual serving bowls. Top each portion with reserved crispy turkey bacon. Garnish with chopped chives or parsley if desired. Serve immediately.