Preheat the oven to 350°F. Line a 8-inch cake pan with parchment paper.
To make the batter: Grate the zucchini using a fine grater into a large mixing bowl.
Add the olive oil, cane sugar, brown sugar, and pumpkin puree. Mix on low with a hand mixer until combined.
Add in the all purpose flour, cocoa powder, pumpkin spice, baking powder, and salt and mix on low until combined into a smooth cake batter.
Transfer the batter to the prepared baking pan and spread it evenly.
Bake for 30 to 35 minutes or until a toothpick inserted in the center comes out clean. Allow to cool completely in the cake pan.
To make the frosting: In the bowl of a stand mixer fitted with the paddle attachment, add the butter, powdered sugar, cocoa powder, and milk.
Mix on low until combined, then speed mixer up to high and whip for 2 to 3 minutes or until it’s light and fluffy. Be sure to scrape down the sides of the bowl to ensure everything is evenly mixed.
Place the cooled cake on a cake plate and transfer the frosting on top.
Spread the frosting out evenly and sprinkle with pumpkin seeds.
Store in an airtight container in the fridge for up to 3 days.