German Chocolate Cake

German Chocolate Cake

What? A moist VEGAN German Chocolate Cake?




3½ cups all- purpose flour

4 teaspoons baking powder

2 teaspoons baking soda

1 teaspoon kosher salt

2 cups almond milk

1½ cups unsweetened cocoa powder (Trader Joe’s has a great cocoa powder)

1 cup canola oil

3 cups real maple syrup

1 teaspoon distilled white vinegar

1 teaspoon pure vanilla extract



½ cup almond milk

¼ cup cornstarch

1 pinch sea salt

2 cups firmly packed dark brown sugar

1½ cups heavy coconut milk

2 teaspoons pure vanilla extract

3 cups sweetened shredded coconut

1 cup pecans, coarsely chopped



The Cake

Preheat the oven to 350°f.  In a large bowl, sift together the flour, baking powder, baking soda, and salt. Heat the almond milk in a small saucepan to slightly bubbling, and then add the cocoa powder. Remove from the heat and whisk well. In a medium bowl, combine the oil, maple syrup, vinegar, and vanilla. Whisk well. Pour in the almond milk–cocoa mixture, and whisk until smooth. Using a mixer or by hand, add the wet ingredients to the dry ingredients and mix until the batter is smooth. Pour the batter evenly into the two or three cake pans, and bake for 25 to 30 minutes, or until a toothpick stuck into the center comes out clean. Set the cake aside to cool thoroughly.


Coconut-Pecan Frosting

Whisk the soy milk, cornstarch, and salt together in a small bowl.  In a medium saucepan over medium heat, dissolve the brown sugar in the coconut milk. Cook, whisking, until the mixture comes to a boil. Then reduce the heat to low and cook for 5 minutes, or until slightly thickened.  With the mixture on the stove still over low heat, pour in the soy milk mixture and stir continuously until the mixture is very thick and smooth. Remove from the heat and beat in the vanilla, coconut, and pecans. Cool before using.