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 turn 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. Sprinkle in the dried thyme, salt, black pepper, and smoked paprika. Stir well to coat all the vegetables evenly with the seasonings.
04 - Pour in the vegetable broth and bring the mixture to a rolling boil. Once boiling, reduce the heat to low and let it simmer gently for 15 to 18 minutes, or until the potatoes are fork-tender.
05 - Carefully ladle out 2 cups of the chowder and transfer to a countertop blender or use an immersion blender directly in the pot. Blend until completely smooth, then return the purée to the pot and stir to incorporate. This creates a creamy, thickened base while retaining chunks of vegetables for texture.
06 - Stir in the milk and let the chowder simmer gently for another 5 minutes. Do not allow it to boil once the milk has been added, as this can cause curdling or separation.
07 - Taste the chowder and adjust the salt and pepper as needed. Ladle into bowls and garnish generously with fresh chopped chives or parsley before serving hot.