Heat a large pot over medium heat.
Add oil, onion, carrots and saute until onion becomes fragrant and translucent about 5 minutes.
Add garlic and ginger, and saute for an additional minute.
Pour broth over the vegetables and season with garlic powder, onion powder, salt and pepper to taste.
Once at a boil, reduce heat to a simmer and cover. Simmer for 25-30 minutes or until carrots are easily pierced with a fork.
Turn off the stove and allow to cool slightly.
Transfer to blender in small batches and puree OR carefully use an immersion blender.
Taste and adjust seasonings if needed. Serve with your favorite toppings.