If using fresh corn: Slice corn kernels off the cob and set aside. OPTIONAL: you can grill the corn in a grill pan or over an open flame before removing kernels for added flavor.
Heat a large heavy bottomed pot (like a Dutch oven or stock pot) on medium heat. Once hot, add onion, celery and carrots. Saute 4-5 minutes, until soft. Add in minced garlic and saute for 2 more minutes.
Increase heat to Medium High. Add the corn kernels, potatoes, cauliflower florets, chipotle peppers, bay leaf, nutritional yeast (if using), smoked paprika, ground cumin, 1 teaspoon salt, 1 teaspoon pepper, and vegetable broth. Stir well to combine.
Bring to a low boil, then reduce heat to Medium Low.
Simmer, stirring every so often, for 15-20 minutes, until potatoes are fork tender.
Discard bay leaf, stir and adjust to taste to see if more salt and pepper is needed.
Remove about 3 cups of the soup to a blender and blend until smooth. Alternatively, you can use an immersion blender to blend about half the soup until smooth. Stir the blended soup back into the pot.
Pour in coconut milk and stir in to heat through with blended chowder.
Serve immediately and garnish with green onions, chives or crushed red pepper, if desired.