01 - Heat a large pot or Dutch oven over medium heat and cook chopped turkey bacon until crispy, approximately 5 minutes. Remove and drain on paper towels.
02 - Discard excess fat, leaving 1 tablespoon in the pot. Add butter, then sauté onion, celery, and carrot until softened, about 5 minutes.
03 - Stir in minced garlic and cook for 1 minute until fragrant.
04 - Add diced potatoes, corn kernels, salt, pepper, smoked paprika, and dried thyme. Cook for 2 minutes, stirring continuously.
05 - Pour in broth and bring to a boil. Reduce heat and simmer for 15 to 20 minutes until potatoes are tender.
06 - Using an immersion blender, puree approximately one-third of the soup in the pot to achieve a creamy texture, or carefully blend a portion in a regular blender and return to the pot.
07 - Stir in whole milk and heavy cream. Simmer gently for 5 minutes to combine flavors.
08 - Return the reserved turkey bacon to the pot, saving a small amount for garnish if desired. Taste and adjust seasoning as needed.
09 - Ladle chowder into serving bowls and garnish with reserved bacon and fresh chopped chives or parsley.