Preheat the oven to 350 degrees. Grease two round 9-inch cake pans. Cut circles out of parchment paper and press into the bottom of the pans.
Whisk together the gluten free flour blend, sugar, cocoa powder, salt, and baking soda, and set aside.
In a mixing bowl, combine the melted vegan buttery spread, shredded zucchini, apple cider vinegar, vanilla extract, and water. Mix on low speed until combined.
Add ½ of the dry ingredients and mix on medium speed. Add the other half of the dry ingredients, and continue to mix on medium speed until well combined.
Divide the batter between the two round cake pans. Bake at 350 degrees for 26-30 minutes, or until a toothpick inserted in the middle of the cakes comes out clean.
Allow the cakes to cool in the pan for about 15 minutes, then invert the pans over a cookie sheet and tap the bottom until the cakes release. Let the cakes cool completely before frosting.
Make the coconut cream frosting:
Remove the chilled coconut milk from the refrigerator. Depending on what kind of container it's in, either let the liquid drain out, or use a spoon to scoop out the chilled coconut cream and put it in a mixing bowl.
Add the powdered sugar and cocoa powder to the coconut cream and beat on medium speed, then increase to high speed. Scrape down the sides of the bowl as needed.
Once the coconut cream is light and fluffy, turn off the mixer. Place the bottom layer of the cake on a cake stand. Frost the bottom layer with half of the frosting.
Stack the other layer on top, and spread on the rest of the coconut cream frosting. Top the cake with the strawberries and blueberries.
Leftover cake should be refrigerated.
Notes
This frosting is not super sweet - if you want it to be sweeter, just add more powdered sugar as needed! This was sweet enough for my family. Store leftovers in the refrigerator.If you are not gluten free, you can use all-purpose flour instead.