Heat oil in a medium pot over medium heat.
Add the onion, and cook, stirring occasionally, until translucent, 5-7 minutes.
Add the garlic and cook for 1 minute, stirring frequently.
Add the butternut squash, carrots, stock, lemongrass, lime leaves, curry powder and salt.
Cook for 15 minutes, or until butternut squash is soft.
**Remove the lemongrass and lime leaves from the pot**
Stir in the coconut milk, and puree using an immersion blender until smooth.
Reheat gently (do not boil) and serve!