Bring a medium pot to med-high heat. Add a splash of water, your onion, and your carrots. Allow the onion and carrots to sauté for 6-7 minutes, adding more water as needed to prevent sticking.
Add your ginger and garlic to the pot, allow to sauté for another minute (until ginger and garlic are fragrant).
Add your vegetable broth to the pot. Give everything a stir, then cover the pot and bring to a boil. Once it reaches a boil, lower the temperature to medium and simmer for 15 minutes. After 15 minutes, the carrots should be very soft and very easily pierced with a fork. If they are not yet soft, allow the soup to continue to simmer until they are.
Transfer the contents of the pot to a high powered blender and blend until smooth (alternatively, you could also use an immersion blender for this, though it likely will come out smoother with a high powered blender).
Return the blended soup to the original pot and return to the heat. Add the orange juice, coconut milk, and salt & pepper. Stir to incorporate everything evenly. Allow to remain on the stove top until everything is evenly warmed through, and then remove from the stovetop.
Serve and top with optional toppings if desired. Enjoy!