01 - In a large pot or Dutch oven, cook the chopped turkey bacon over medium heat until crispy. Remove and drain on paper towels, reserving 1 tablespoon of fat in the pot.
02 - Add butter to the pot and sauté onion, celery, and carrots until tender, approximately 5 minutes.
03 - Incorporate minced garlic, smoked paprika, and dried thyme; cook for 1 minute until fragrant.
04 - Stir in diced potatoes and corn kernels, then pour in the broth and bring to a gentle boil.
05 - Reduce heat and simmer uncovered for 15 minutes, or until potatoes are soft.
06 - Use an immersion blender to partially purée the soup, leaving some texture. Alternatively, blend 2 cups separately and return to the pot.
07 - Stir in whole milk and heavy cream, then simmer gently for 5 minutes.
08 - Mix in half of the cooked turkey bacon and season with salt and black pepper to taste.
09 - Ladle into bowls and garnish with remaining turkey bacon and chopped fresh chives if desired.