Place the olive oil and butter in a stockpot over medium-high heat, and stir just until the butter melts. Add the onion and garlic and sauté until the onion softened and translucent, about 5 minutes. Stir in the carrots and sauté for 1 minute.
Add the vegetable stock, bring to a boil, then reduce the heat and simmer, covered, until the carrots are very tender, about 20 minutes.
Purée the soup until smooth. Return the soup to the stockpot. Whisk in the honey, ginger, cumin, and cinnamon. Add sea salt and pepper to taste. Warm over low heat for 1 to 2 minutes more. Serve warm or chilled. Enjoy!