German Chocolate Cake

0 comments

German Chocolate Cake has always had a very special place in my heart, and honestly, the first time I made it from scratch I was a little nervous about all those layers. Between the rich chocolate cake, the gooey coconut pecan frosting, and the silky chocolate buttercream, it feels like a lot going on at once. But trust me, once you taste a slice of this classic layer cake, every single minute in the kitchen is completely worth it. It is the kind of cake that makes people stop mid-conversation to ask for the recipe.

What Is German Chocolate Cake?

Despite the name, German Chocolate Cake is actually American! It was named after Sam German, a baker who developed a sweet baking chocolate for the Baker’s Chocolate Company back in 1852. The famous cake recipe using his chocolate became popular in the late 1950s. So what makes it unique? It is all about that signature coconut pecan filling stacked between layers of deep, dark chocolate cake. It is less about the chocolate base and more about that gloriously sweet, caramel-like coconut frosting on top.

What You Will Need for German Chocolate Cake

Before you get started, let me walk you through everything you need. I always find it helpful to lay everything out on the counter before baking. That way, you are never scrambling mid-recipe looking for the baking soda. Here is the full breakdown:

For the Chocolate Cake:

  • Granulated sugar (2 cups / 400g) – Sweetens the cake and helps create a tender crumb.
  • All-purpose flour (1 3/4 cups / 210g) – The base structure of the cake. You can use a 1:1 gluten-free flour blend as a swap if needed.
  • Unsweetened cocoa powder (3/4 cup / 75g) – Go for a good quality Dutch-process cocoa for a deeper, richer chocolate flavor.
  • Baking powder (1 1/2 teaspoons / 6g) – Helps the cake rise beautifully.
  • Baking soda (1 1/2 teaspoons / 7.5g) – Works alongside the baking powder for the perfect lift.
  • Salt (1 teaspoon / 5g) – Balances all the sweetness and brings out the chocolate flavor.
  • Large eggs (2) – Adds structure and richness. Room temperature eggs work best.
  • Buttermilk (1 cup / 240ml) – Keeps the cake moist and tender. No buttermilk? Mix 1 cup of whole milk with 1 tablespoon of white vinegar and let it sit for 5 minutes.
  • Vegetable or canola oil (1/2 cup / 120ml) – Oil keeps the cake incredibly moist, way more so than butter would in the batter.
  • Vanilla extract (2 teaspoons / 10ml) – A must for depth of flavor.
  • Boiling water (1 cup / 240ml) – This thins the batter and helps bloom the cocoa. Do not skip it!

For the Coconut Pecan Frosting:

  • Light brown sugar (1/2 cup / 100g) – Gives that lovely caramel note to the frosting.
  • Granulated sugar (1/2 cup / 100g) – Adds sweetness and helps the frosting thicken properly.
  • Butter (1/2 cup / 115g) – Use unsalted butter for better control of the saltiness.
  • Large egg yolks (3) – These are what make the coconut frosting so rich and custardy.
  • Evaporated milk (3/4 cup / 180ml) – Creamy and thick, this is the secret to the luscious texture.
  • Vanilla extract (1 tablespoon / 15ml) – A generous amount that really comes through in the frosting.
  • Chopped pecans (1 cup / 120g) – Toasted pecans are even better if you have time.
  • Shredded sweetened coconut (1 cup / 80g) – The star of the coconut filling. It turns chewy and almost caramel-like as the frosting cooks.

For the Chocolate Buttercream Frosting:

  • Butter (1/2 cup / 115g) – Melted for a smooth, glossy frosting.
  • Unsweetened cocoa powder (2/3 cup / 65g) – Deep, intense chocolate flavor throughout the frosting.
  • Powdered sugar (3 cups / 360g) – Sifted before use to avoid lumps in the frosting.
  • Evaporated milk (1/3 cup / 80ml) – Makes the frosting spreadable and adds a slight creaminess.
  • Vanilla extract (1 teaspoon / 5ml) – Ties all the flavors together beautifully.

Step-by-Step Instructions for German Chocolate Cake

Okay, let us get baking! I promise this is much more doable than it looks. Just take it one step at a time and you will have a gorgeous homemade cake in no time.

Step 1: Preheat and Prep the Pans Heat your oven to 375°F. Grease two 8 or 9-inch round baking pans thoroughly. I always cut a round piece of parchment paper for the bottom of each pan too, because this small step makes the cake release perfectly every single time. Do not skip it if you want clean layers!

Step 2: Mix the Dry Ingredients In a large bowl, stir together the sugar, flour, cocoa powder, baking powder, baking soda, and salt until well combined. Make sure everything is evenly mixed before adding anything wet.

Step 3: Combine the Wet Ingredients In a separate bowl, whisk together the eggs, buttermilk, oil, and vanilla until smooth. Then add the wet mixture into the dry ingredients and stir until just combined. Now pour in the boiling water and stir gently. The batter will look very thin at this point, and that is totally normal! Do not panic. It bakes up beautifully.

Step 4: Bake the Cakes Divide the batter evenly between the prepared pans and bake for 25 to 35 minutes. The 9-inch pans will bake faster than the 8-inch ones, so start checking around the 25-minute mark. The cake is done when a toothpick inserted in the center comes out clean or with just a few moist crumbs. Let the cakes cool in the pans for 5 minutes, then turn them out onto a wire rack to cool completely.

Step 5: Make the Coconut Pecan Frosting In a medium saucepan, combine the brown sugar, granulated sugar, butter, egg yolks, and evaporated milk. Stir everything together over medium heat and bring it to a low boil. Keep stirring constantly for several minutes as the mixture thickens to a gorgeous, golden, custard-like consistency. Remove from heat and stir in the vanilla, chopped pecans, and shredded coconut. Let this cool completely before using. I usually make this frosting first so it has plenty of time to cool.

Step 6: Make the Chocolate Buttercream Melt the butter, then stir in the cocoa powder. Alternately add the powdered sugar and evaporated milk a little at a time, beating until the frosting is smooth and spreadable. If it feels too thick, add a splash more milk. If it is too thin, add a little extra powdered sugar. Stir in the vanilla last.

Step 7: Assemble the Cake Place the first cake round on your serving plate or cake stand. Spread a thin layer of chocolate buttercream over the top of that layer. Then spoon half of the coconut pecan frosting over the chocolate layer, spreading it gently and leaving about half an inch of space from the edge. Stack the second cake round on top and smooth the chocolate buttercream all over the outside of the cake. Finally, spoon the remaining coconut pecan frosting onto the very top. You do not need to frost the top with buttercream as the coconut frosting is the beautiful crown of this cake.

How to Serve This Classic Layer Cake

German Chocolate Cake is absolutely stunning as is. I love serving it at room temperature so the coconut pecan frosting is soft and gooey. It pairs beautifully with a big scoop of vanilla ice cream on the side, or even just a hot cup of coffee. If you are making it for a celebration, add some whole pecans on top for a pretty finishing touch. Leftovers store really well in an airtight container at room temperature for up to 2 days, or in the fridge for up to 5 days.

Tips for the Perfect German Chocolate Cake

  • Use room temperature ingredients: Room temperature eggs and buttermilk mix into the batter much more evenly, giving you a smoother texture overall.
  • Do not overbake: Pull the cakes out as soon as the toothpick comes out with just a few crumbs. Overbaking makes the cake dry, and nobody wants that.
  • Cool the frosting fully: If the coconut pecan frosting is still warm when you spread it, it will slide right off the cake. Patience is key here!
  • Toast your pecans: Spread the chopped pecans on a dry skillet over medium heat for a couple of minutes before adding them to the frosting. It makes such a big difference in flavor.
  • Use parchment paper in the pan: Seriously, this is the easiest trick for perfect cake layers that come out in one piece every time.
  • Level your cake layers: If the tops of your cakes have domed up, use a serrated knife to gently level them before assembling. This gives you a much more stable and evenly stacked cake.

Your Questions About German Chocolate Cake Answered

Can I make this cake ahead of time?

Absolutely! You can bake the cake layers one day ahead, wrap them tightly in plastic wrap, and keep them at room temperature. The coconut pecan frosting can also be made a day in advance and kept in the fridge. Just let it come to room temperature before spreading it. Assemble everything the day you plan to serve it for the freshest results.

Why is my coconut pecan frosting too runny?

This usually happens when the frosting has not been cooked long enough. Make sure you stir it over medium heat and keep cooking until it noticeably thickens. It should coat the back of a spoon nicely. Also, letting it cool completely before using it makes a huge difference in how well it holds its shape on the cake.

Can I freeze German Chocolate Cake?

Yes! The unfrosted cake layers freeze really well. Wrap each layer individually in plastic wrap and then in foil, and freeze for up to 2 months. Thaw overnight in the fridge before frosting and serving. I would not recommend freezing the assembled cake since the coconut pecan frosting does not thaw as nicely once it has been spread.

Can I use boxed cake mix instead of making it from scratch?

Of course! If you are short on time, using a quality chocolate cake mix as your base is a perfectly fine shortcut. The real star of this recipe is the homemade coconut pecan frosting and chocolate buttercream anyway. Make those from scratch and you will still end up with an incredible German Chocolate Cake.

Why You Will Absolutely Love This Recipe

This German Chocolate Cake is genuinely one of those recipes that never gets old. The cake itself is so moist and deeply chocolatey, and that coconut pecan frosting is unlike anything else in the dessert world. It is chewy, rich, slightly caramel-like, and completely irresistible. Whether you are making it for a birthday, a holiday gathering, or just because it is Tuesday and you deserve cake, this recipe always delivers. Once you make it, you will never want store-bought cake again.

If you want to see more recipes like this one, along with plenty of other baking inspiration, come find me over on Pinterest where I share all my favorites. You will find lots of layer cake ideas, frosting guides, and chocolate dessert recipes that I know you are going to love!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
German Chocolate Cake

German Chocolate Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich, layered American classic with deep chocolate cake, silky chocolate buttercream, and a gooey coconut-pecan frosting. Perfect for special occasions, this crowd-pleaser features a balanced blend of textures and flavors.

  • Total Time: 80
  • Yield: 10 servings 1x

Ingredients

Scale

2 cups granulated sugar
1 3/4 cups all-purpose flour
3/4 cup unsweetened cocoa powder
1 1/2 teaspoons baking powder
1 1/2 teaspoons baking soda
1 teaspoon salt
2 large eggs
1 cup buttermilk
1/2 cup vegetable oil
2 teaspoons vanilla extract
3/4 cup evaporated milk
1 cup granulated sugar
2 egg yolks
1 cup butter, softened
2 cups shredded coconut
1 cup chopped pecans
1/2 cup unsweetened cocoa powder
1 cup butter, softened
3 cups powdered sugar
3 tablespoons milk
1 teaspoon vanilla extract

Instructions

Preheat oven to 350°F (175°C) and grease two 9-inch round pans.
In a bowl, mix flour, sugar, cocoa powder, baking powder, baking soda, and salt.
In another bowl, whisk eggs, buttermilk, oil, and vanilla extract until smooth.
Gradually add wet ingredients to dry, mixing until just combined.
Divide batter between prepared pans and bake for 30-35 minutes, or until a toothpick comes out clean.
Let cake layers cool completely.
For coconut pecan frosting: Whisk egg yolks with granulated sugar until pale. Cook over simmering water until thickened. Stir in butter until smooth, then add evaporated milk and shredded coconut. Cool completely.
For chocolate buttercream: Beat butter until creamy, gradually add powdered sugar, milk, and vanilla extract.
Assemble cake: Place first layer on a plate, spread coconut pecan frosting over it, then add the second layer. Cover cake with chocolate buttercream and frost the top and sides.
Garnish with chopped pecans and serve.

Notes

For gluten-free version, substitute all-purpose flour with a 1:1 gluten-free flour blend.
Use room temperature eggs for better emulsification in frostings.
Cool all frostings completely before applying to prevent melting.
Store in an airtight container in the refrigerator for up to 2 days.

  • Author: Elizabeth
  • Prep Time: 45
  • Cook Time: 35
  • Category: Desserts
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 slice
  • Calories: 750
  • Sugar: 75g
  • Sodium: 400mg
  • Fat: 45g
  • Saturated Fat: 22g
  • Carbohydrates: 80g
  • Fiber: 4g
  • Protein: 12g
  • Cholesterol: 180mg

Leave a Comment

Your email address will not be published. Required fields are marked *

*

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star