Sauté the Aromatics:
Heat olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in garlic, ginger, turmeric, cumin, and black pepper, and cook for another 1–2 minutes until fragrant.
Add Broth and Vegetables:
Pour in the vegetable broth and bring it to a simmer. Add sweet potatoes and carrots, and cook for 10 minutes.
Add Remaining Vegetables:
Stir in broccoli, zucchini (if using), and kale or spinach. Simmer for another 10–15 minutes, or until all vegetables are tender.
Add Coconut Milk and Lemon Juice:
For a creamy soup, stir in the coconut milk. Add lemon juice to brighten the flavors and adjust seasoning with salt as needed.
Serve and Garnish:
Ladle the soup into bowls and garnish with fresh parsley or cilantro. Serve warm and enjoy!