01 - In a large pot, heat olive oil or butter over medium heat. Add the diced onion, celery, and carrots. Sauté for 5 minutes, stirring occasionally, until the vegetables have softened and the onions become translucent.
02 - Add the minced garlic to the pot and cook for 1 minute, stirring constantly, until fragrant and lightly golden.
03 - Add the cubed potatoes, diced zucchini, and corn kernels to the pot. Stir in the dried thyme, salt, black pepper, and smoked paprika, tossing everything to coat evenly.
04 - Pour in the vegetable broth and bring the mixture to a rolling boil. Reduce the heat to medium-low and simmer gently for 15 to 18 minutes, or until the potatoes are fork-tender.
05 - Remove approximately 2 cups of the chowder and transfer to a countertop blender or blend directly with an immersion blender until completely smooth. Return the puréed mixture back to the pot and stir to incorporate, creating a rich, creamy base.
06 - Stir in the milk and let the chowder simmer gently for another 5 minutes. Do not allow the soup to boil once the milk has been added to prevent curdling.
07 - Taste the chowder and adjust salt and pepper as needed. Ladle into bowls and garnish with freshly chopped chives or parsley before serving hot.