In a large pot, heat the oil over medium heat. Add in the onions and cook for about 5 minutes.
Add in the chopped carrots and continue to cooking, stirring often for another 5 minutes.
Add in the ginger, curry paste and the garlic and cook until fragrant. Pour in the vegetable stock and scrape up and brown bits stuck to the bottom of the pan. Cover and let simmer for 15-20 minutes or until the carrots are cooked through.
Let soup cool for 5-10 minutes before blending. Blend until smooth. Enjoy immediatly!