Heat ghee or coconut oil in a large soup pot or Dutch oven over medium high heat. Add diced yellow onion and garlic. Season with sea salt and cook until fragrant, about 3 minutes, stirring occasionally.
Reduce heat to medium. Add zucchini and cauliflower and broccoli florets and season with sea salt and black pepper. Cook 10 minutes until vegetables soften. Add grated ginger and stir.
Add vegetable stock and increase heat to medium high. Cover the soup pot with a lid and bring it to boil.
Cook 10 more minutes. Add spinach and parsley, stirring until greens start to wilt and are incorporated (less than 1 minute). Add turmeric, sea salt, coconut cream, and a dash of black pepper. Stir again until everything is blended.
Turn off the heat. Blend soup with an immersion blender or a regular blender until creamy and smooth. Transfer to bowls, top with microgreens if desired and enjoy!