Preheat the oven to 350 degrees F. Line a 5x8 loaf pan with parchment paper.
Combine all dry ingredients in a large bowl and whisk thoroughly.
1 ¾ cups all purpose flour, 1 teaspoon cinnamon, ½ teaspoon ginger, ¼ teaspoon nutmeg, pinch clove, 1 teaspoon baking powder, 1 teaspoon baking soda, ½ teaspoon salt
Whisk together the olive oil, sugar, eggs, pumpkin puree and vanilla in a separate bowl.
½ cup good quality olive oil, 1 ¼ cup coconut sugar, 2 large eggs, 1 ½ cups pure pumpkin puree, 1 teaspoon pure vanilla extract
Add the wet ingredient to the dry ingredient and mix until just combined, taking care not to over-mix.
Transfer to a 5x8 loaf pan lined with parchment and bake in a 350-degree oven for 50-60 minutes. (Baking times vary oven to oven. Insert a cake tester or tooth pick in the centre of the loaf and remove the loaf from the oven when the tester comes out clean or with a few moist crumbs on it.)
Allow the loaf to fully cool.
To make the frosting: beat together room temperature cream cheese and room temperature butter until light and fluffy and then beat in the vanilla and honey (or icing sugar.)
½ cup unsalted butter, ½ cup cream cheese, 1 teaspoon pure vanilla extract, 2-3 tablespoon honey
Top the cooled loaf with cream cheese icing and enjoy!