In a large, heavy pot, briefly saute onion in olive oil until slightly tender. Add carrots and ginger and saute another 5 minutes on medium to medium-low heat, stirring continually to avoid sticking or burning. Add broth, bring to a simmer and cook 10 minutes until vegetables are soft. Add pumpkin puree and coconut milk. Season with salt, pepper, and lime juice.