Have you been searching for an incredible dessert recipe to make your friends and family say, “Wow,” at your next party? Look no further than this amazing German chocolate cake recipe! It's an easy cake to bake, but one that is sure to delight your guests with its decadent chocolate flavor and sweet pecan-coconut filling.
This tender, moist German chocolate cake is a beautiful chocolate layer cake that's ideal to serve at birthday parties, holiday gatherings, potlucks, and more. Once you try it, you'll come back to this recipe time and time again!
German chocolate cake is a rich, layered cake made from chocolate cake and coconut-pecan filling. Despite its name, this stunning dessert isn't actually German. The name comes from Samuel German, a 19th-century chocolatier who created a type of dark baking chocolate that came to be used in this cake recipe. The cake itself dates to the mid-1950s and was created by Mrs. George Clay. The recipe was printed in a newspaper and quickly became popular across the United States.
There are a few parts to making homemade German chocolate cake: prepping and baking the cake, making the filling, making the chocolate buttercream, and assembling the cake. Here's how to make easy German chocolate cake step by step.
Start by heating your oven to 350F and greasing two cake pans with cooking spray. Sift the dry ingredients into a bowl. Beat the eggs, buttermilk, water, oil, and vanilla into the dry ingredients until you get a smooth batter. Divvy the batter up between the two prepared cake pans. Bake the cakes for 30 to 35 minutes, then take them out of the oven to cool completely.
To make the filling, start by melting the butter over medium heat. Add both sugars and stir them until they dissolve into the butter. Beat in the egg yolks, evaporated milk, and vanilla, then cook the filling mixture for 12 to 14 minutes, whisking constantly until thickened. Take the pot off the heat and fold in pecans and coconut. Set aside to cool to room temperature.
While everything is cooling, cream butter in a bowl until it takes on a fluffy texture. Mix in the cocoa powder and vanilla, then add in the powdered sugar. Whisk in one tablespoon at a time of milk until the buttercream reaches your desired consistency. Put the buttercream in a piping bag.
Now for the fun part – assembling the cake! Spread half of the filling on top of one of the cakes. Place the second cake on top of the first cake. Spread the remaining filling over the top cake. Decorate the cake with buttercream as desired. Serve with some whipped cream or ice cream for an ultra-decadent cake experience!
Use room-temperature ingredients to make your German chocolate cake.
Use your preferred gluten-free flour to make gluten-free German chocolate cake.
Not a fan of buttercream? Use regular frosting instead, or leave the cake unfrosted.
Buttermilk will give your cake an ultra-soft, tender crumb, but you can swap it for regular milk mixed with 1 teaspoon of vinegar if you don't have any buttermilk on hand.
To make a dairy-free German chocolate cake, add vinegar to your preferred plant-based milk and use your preferred plant-based frosting rather than buttercream.
Cover your German chocolate cake and store it at room temperature for up to 5 days.
Of course! German chocolate cake freezes well. Wrap the cake in cling film then freeze it for up to 3 months. You can also slice the cake and wrap each slice individually for extra convenience. When you're ready to enjoy the cake, leave it to thaw overnight in the fridge, then let it come to room temperature before serving.
Preheat your oven to 350F. Grease two round cake pans with cooking spray and line parchment paper.
Preheat your oven to 350F. Grease two round cake pans with cooking spray and line parchment paper.
Sift sugar, flour, cocoa powder, baking soda, baking powder, and salt in the bowl.
Sift sugar, flour, cocoa powder, baking soda, baking powder, and salt in the bowl.
Mix.
Mix.
Beat in eggs.
Beat in eggs.
Add oil.
Add oil.
Pour in buttermilk.
Pour in buttermilk.
Add water, and vanilla. Mix well until smooth.
Add water, and vanilla. Mix well until smooth.
Pour the batter equally between the two pans.
Pour the batter equally between the two pans.
Bake for 30 to 35 minutes, then remove from the oven.
Bake for 30 to 35 minutes, then remove from the oven.
Set on a wire rack to cool to room temperature.
Set on a wire rack to cool to room temperature.
Melt butter in a pot over medium heat.
Melt butter in a pot over medium heat.
Beat in both sugars until smooth.
Beat in both sugars until smooth.
Beat in egg yolks.
Beat in egg yolks.
Pour in evaporated milk, and vanilla. Cook for 12 to 14 minutes, whisking constantly until thickened.
Pour in evaporated milk, and vanilla. Cook for 12 to 14 minutes, whisking constantly until thickened.
Take the pot off the heat and fold in coconut.
Take the pot off the heat and fold in coconut.
Add pecans.
Add pecans.
Mix and set aside in a bowl to cool to room temperature.
Mix and set aside in a bowl to cool to room temperature.
Cream butter in a bowl until fluffy. Beat in cocoa powder and vanilla. Beat in the powdered sugar.
Cream butter in a bowl until fluffy. Beat in cocoa powder and vanilla. Beat in the powdered sugar.
Mix in one tablespoon at a time of milk until the buttercream reaches your desired consistency. Put the buttercream in a piping bag.
Mix in one tablespoon at a time of milk until the buttercream reaches your desired consistency. Put the buttercream in a piping bag.
Spread half of the filling on top of one of the cakes.
Spread half of the filling on top of one of the cakes.
Put the second cake on top of the first cake.
Put the second cake on top of the first cake.
Spread the remaining filling over the top cake. Decorate the cake with buttercream as desired.
Spread the remaining filling over the top cake. Decorate the cake with buttercream as desired.
Slice, serve and enjoy!
Slice, serve and enjoy!
Use two 9-inch round cake pans to make your German chocolate cake.