1½cupsplain unsweetened coconut yogurtfor the frosting
1tbsphoneyfor the frosting
⅛tspvanilla powderfor the frosting
½tbspcoconut oilfor the frosting
¾cupblanched almond flour
¾cupcoconut flour
1cupfinely shredded carrots
¾cupshredded zucchini
½cupbutterat room temperature
½cuphoney
1eggat room temperature
½cupshredded unsweetened coconutoptional
½cupwalnutsoptional
½cupwater
1tspvanilla
¼tspsea salt
¼tspnutmeg
1tspground ginger
1tspground cinnamon
1tspbaking soda
Instructions
Start the day ahead and line a strainer with two layers of cheesecloth. Scoop the yogurt into the strainer, place over a bowl, and refrigerate for 6-20 hours to drain the excess liquid.
The next day, preheat the oven to 350 °F. Line a 9-inch square pan with parchment paper.
Cream the butter in an electric mixer. Add the honey and continue mixing until it is fully incorporated. Add the egg, carrots, zucchini, the flours, the optional ingredients, salt, spices, vanilla, and water). Mix for another minute until smooth.
Spread the batter into the prepared pan. Put it in the oven and bake for 50-60 minutes, until golden and firm on top (so when you poke it gently with a finger it doesn't indent). Remove the cake from the oven and allow it to cool to room temperature.
While the cake cools, make the frosting. Take the drained yogurt and spoon it into a small bowl. Add the vanilla powder and honey. Stir to combine. Gently melt the coconut oil in the microwave and stir it into the frosting.
Once the cake is cool, spread the frosting on the top. Serve immediately or freeze servings for later consumption.