01 - Melt the butter in a large pot over medium heat. Add the chopped turkey bacon and cook until golden and crisp. Remove bacon pieces and set aside, leaving the rendered fat in the pot.
02 - Add the onions, celery, and carrots to the pot. Sauté for 4 to 5 minutes until softened. Stir in the minced garlic and cook for 1 minute.
03 - Add the diced potatoes, salt, black pepper, and smoked paprika to the pot. Stir well to coat the vegetables evenly.
04 - Pour in the broth and bring to a rolling boil. Reduce heat to low, cover, and simmer for 15 to 20 minutes until the potatoes are very tender.
05 - Blend the soup partially with an immersion blender to achieve a creamy, slightly chunky texture. Alternatively, remove half the soup, blend until smooth, and return it to the pot.
06 - Stir in the milk, heavy cream, and shredded cheddar cheese. Simmer gently for 5 minutes, stirring frequently until the cheese fully melts and the soup is creamy.
07 - Adjust seasoning if necessary. Serve hot, topped with the reserved turkey bacon, chopped chives, and optional extra cheese.