In a large saucepan, heat the oil over medium high heat. Cook for 3-4 minutes. Add in the garlic, ginger, green curry paste and hot sauce. Cook for an additional 2 minutes.
Mix in the sweet potatoes, carrots and vegetable broth.
Bring the mixture to a boil, then reduce the heat to low and allow to simmer for around 20--25 minutes, or until vegetables are tender.
Remove from heat and use an immersion blender (or ladle soup in a blender to blend until smooth) to puree. Mix in the coconut milk and season with salt and pepper.