Heat a large soup pot over medium-low heat and add olive oil, onion and garlic to the pot. Stir often and cook for 5 minutes or until onions are translucent.
Mix in the zucchini, and cook another 5-8 minutes over medium heat, mixing often.
Add the vegetable broth, coconut milk, potato cubes, chopped bok choy stems (not leaves), salt, pepper, coriander and red pepper flakes into the pot and mix. Bring to a boil over high heat, then reduce to a simmer and cook for 25 minutes or until the potatoes are softened and cooked through.
Stir in the apple cider vinegar, ¾ cup of the chopped cilantro & bok choy leaves. Cook another 2-3 minutes on medium-low heat just until the bok choy leaves soften. Turn off the heat.
Before serving, mix thinly sliced jalapenos into the soup or add into each bowl individually & sprinkle with leftover cilantro, a squeeze of lime juice and parmesan.