In a large saucepan, heat a dash of water over medium heat. Add in chopped onion and sauté until it begins to brown, about 5 minutes. Continue to add some water here and there to avoid sticking, which will help to deglaze the pan and further the caramelization of the onion, without the need of oil. This step is important to allow the full flavor of the onion to develop.
Add in the garlic, ginger, turmeric, salt, pepper, and orange zest into the onions and continue to sauté the mixture for another 2 minutes.Then add in the chopped carrots and sauté for 3 more additional minutes, adding small amounts of water if needed.
Move on to adding in the organic vegetable stock, coconut milk, and freshly squeezed orange juice. Bring to a boil, then lower to a simmer until the carrots are thoroughly cooked, about 20-25 minutes.
Using a high speed blender, puree the soup in batches and add more salt and ginger if needed.
Reheat back in the saucepan, where you can add in more vegetable stock if you prefer a thinner consistency.
Divide into bowls and top with recommended optional toppings and enjoy!