This German Chocolate Cake recipe is a classic - a moist, rich chocolate cake base with an irresistibly nutty topping that tastes of creamy, soft caramel studded with deliciously toasted coconut and pecans. Make it as a single layer cake for an everyday treat or turn it into a glorious 3 layer confection for a really special celebration.
1 cup (140gms) gluten free flour mix (or regular all-purpose flour for non gluten-free)
2 tablespoons (20gms) cornstarch
¼ cup (25gms) unsweetened cocoa powder
1¼ teaspoons baking powder
¼ teaspoon salt
2 large eggs
1 cup (200gms) granulated sugar
½ cup (120mls) oil
½ cup (120mls) buttermilk* (see notes below)
1 teaspoon vanilla
2 large egg yolks
½ cup (120mls) light cream, milk, or canned evaporated milk (use canned coconut milk for dairy-free)
½ cup (100gms) sugar
¼ cup (57gms) butter
1 teaspoon vanilla
1 cup (85gms) toasted, flaked coconut, unsweetened
¾ cup (75gms) toasted pecans, chopped
Categories
Cake
Dessert
Cuisine
American
Steps
Preheat the oven to 350°F (180°C). Grease a 9 inch (24cm) springform pan and line the bottom of it with a circle of parchment paper cut to fit. While the oven is preheating, you can toast the coconut and nuts for the topping (see notes above).
Stir together the boiling water and chocolate chips. (I like to pour the boiling water into a one-cup glass measuring cup and add the chocolate chips.) Stir with a fork until the chocolate chips are melted. Allow to cool to lukewarm.
In a separate bowl, sieve the flour, cornstarch, cocoa powder, baking powder, and salt. (The cocoa powder can have lumps, so it's best to put all the dry ingredients through a sieve - no need to use a flour sifter.) Whisk the dry ingredients together and set aside.
In the mixing bowl of an electric beater, combine the eggs and sugar and beat them until they are light coloured and fluffy. Gradually add the oil, then the buttermilk and vanilla, then the lukewarm chocolate water, scraping the glass to get all the bits of chocolate out.
Add the flour mixture, one heaped tablespoon at a time, beating well after each addition. Beat the batter for a further minute until it is smooth. It will be quite a thin batter, but thickens a bit as the flour gets absorbed.
Scrape the batter into the prepared pan and bake it for 35 to 40 minutes, until the top springs back when touched. Remove from the oven and allow the cake to cool in the pan.
While the cake is baking, make the topping: In a small saucepan, whisk together the egg yolks and cream or milk until they are well beaten. Add the sugar and butter and cook over medium heat, stirring constantly, until bubbles start to form. Continue cooking for 1 more minute. Remove from the heat and stir in the vanilla, coconut, and pecans. (See how to toast coconut and nuts in the notes above the recipe.)
Allow to cool completely, then spread over the cooled cake.
If this cake is not eaten on the first day (unlikely), it is best to store it in the refrigerator for up to 3 or 4 days.
Makes one 9-inch (24cm) single layer cake.
TO MAKE A 3-LAYER GERMAN CHOCOLATE CAKE:
Double the cake recipe above and double the topping recipe, too.
Divide the batter among three round layer cake pans, greased and lined as above.
If using 9-inch (23cm) cake pans, bake them for 25 - 30 minutes and if using 8-inch (20cm pans), bake them for 30 to 35 minutes. (I used 9-inch/23cm pans in my photos.)
Let the cakes cool, then divide the cooled topping into roughly thirds. This will be enough to spread between the layers and on top of the cake, leaving the sides bare so you can see the layers.
If desired, you can also fill the three layers with the coconut-pecan topping, then frost just the sides of the cake with regular chocolate icing, leaving the coconut/nut layer on top.
Reviews
Lacie on 2025-08-05 (5 stars): No lie, this was the best gf cake I have ever made in the entire stretch of my celiac sentence. Scratch that, the best I’ve made in my life, gluten bakes included! This will now be my go-to reference for all future chocolate cake recipe needs. That being said, I should clarify that I used store-bought frosting. But the cake was what stood out, and I made that to the letter of your recipe. Thank you for sharing this and making me look like a professional baker!
Karen on 2025-06-05 (5 stars): I made this cake for a second time and left comments for the first one I made. Be sure to toast nuts and coconut as it gives a more intense flavor for the frosting. It wasn’t done the first time I made it,