In heavy soup pot over medium heat, melt butter, add onion, and sauté about 10 minutes (do not brown onions). Add garlic, cook 3-5 minutes more. Stir in ginger and then carrots, then add stock and sea salt. Simmer until carrots are tender about 25 minutes. Add lime zest and puree soup in blender or with immersion blender until smooth.