01 - In a large pot, melt the butter over medium heat. Add the diced onion and cook for 3-4 minutes until it becomes translucent.
02 - Stir in the minced garlic, diced red bell pepper, and diced celery. Sauté for an additional 3 minutes until the vegetables have softened.
03 - Add the diced potatoes, corn kernels, smoked paprika, dried thyme, black pepper, and kosher salt. Stir thoroughly to ensure the vegetables are well coated with the spices.
04 - Pour in the vegetable broth. Bring the mixture to a boil, then reduce the heat to a simmer. Cook uncovered for 15 minutes, or until the potatoes are tender when pierced with a fork.
05 - Using an immersion blender, carefully blend about half of the soup directly in the pot until creamy, leaving some chunks for body and texture. Alternatively, transfer half of the soup to a standard blender, process until smooth, and then return it to the pot.
06 - Stir in the heavy cream and whole milk. Continue to simmer gently for another 5 minutes, allowing the flavors to meld. Taste and adjust the seasoning with additional salt or pepper as needed.
07 - Serve the creamy corn chowder hot. Garnish each serving with fresh chopped chives and, if desired, crumbled cooked bacon.