Best easy German chocolate sheet cake recipe! This simple recipe makes moist German chocolate cake and a sweet, caramel coconut pecan topping.

German chocolate cake has long been one of my favorite types of cake. Since I love the combination of chocolate, coconut, and pecans so much, I've made German chocolate cookies, German chocolate bread pudding, German chocolate oatmeal, and German chocolate cake.
That German chocolate cake is delicious, but it's more involved, more time-consuming. I wanted to come up with a faster, simpler recipe that was still just as tasty.
This simple sheet cake recipe is incredibly good! I like it so much that I made it as my birthday cake this year.
Not only is it a really tasty cake, but it also keeps well. So, this cake is a good choice if you need to make dessert ahead of time.
How to make German chocolate sheet cake

In a large, heat-proof bowl, add chopped chocolate. Pour the boiling water over the chocolate.
Let it stand for 5 minutes. Stir until chocolate has melted and is combined with the water.

In a separate large bowl, add oil, buttermilk, sugar, eggs, and vanilla. Whisk until well-combined.
Whisk in the melted chocolate mixture until combined.

Add the flour, cocoa powder, baking powder, baking soda, and salt. Stir in just until combined. Don't overmix.
Pour the batter into the prepared baking pan.

Bake until a wooden toothpick inserted in the center comes out clean. Cool to room temperature.
To make the topping, add the egg yolks, milk, and brown sugar to a large saucepan. Whisk until combined.

Add butter. Heat saucepan over low heat.
Cook for 10 minutes, whisking regularly, until mixture has thickened. Remove from heat.

Whisk in vanilla extract. Add coconut and pecans, and stir in.
Let topping cool for 15 minutes. Spread topping over cake, and let cool to room temperature before serving.

Tips
- German chocolate: I like to use Baker's German sweet chocolate.
- Oil: I've used vegetable oil and melted coconut oil in this cake. If you use melted coconut oil, the buttermilk and eggs should be at room temperature so that the oil doesn't solidify.
- Buttermilk: Regular or low-fat will work. If you don't have buttermilk, you can make a substitute with this recipe.
- Evaporated milk: Regular or fat-free will work.
- I recommend using a metal baking pan in this recipe. If using a glass baking pan, you will need to decrease the baking temperature by 25F and adjust the baking time as needed.
Storage
I store this cake, covered, at room temperature for up to 4 days. You can also store the cake, covered, in the fridge for up to 7 days.

More chocolate cake recipes!
If you’ve tried this German chocolate sheet cake recipe, don’t forget to rate the recipe and leave me a comment below. I love to hear from people who've made my recipes!
You can subscribe to receive my latest recipe newsletters or follow me on Facebook, Instagram and Pinterest for even more delicious food.

German Chocolate Sheet Cake
Equipment
- 9x13 pan
Ingredients
Cake
- 1 cup boiling water
- 4 ounces German sweet chocolate chopped
- ½ cup oil
- ½ cup buttermilk
- 1 ¾ cups granulated sugar
- 4 large eggs
- 1 teaspoon vanilla extract
- 2 ¼ cups all-purpose flour
- 2 tablespoons cocoa powder
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
Topping
- 3 egg yolks
- 1 cup evaporated milk
- 1 ½ cups brown sugar packed
- ¼ cup butter
- 1 teaspoon vanilla extract
- 2 ½ cups sweetened shredded coconut
- 1 ½ cups chopped pecans
Instructions
- To make the cake, preheat oven to 350F. Grease a 9x13-inch metal baking pan. Set aside.
- In a large, heat-proof bowl, add chopped chocolate.
- Pour the boiling water over the chocolate, and let it stand for 5 minutes.
- Stir until chocolate has melted and is combined with the water.
- Add the oil, buttermilk, and sugar. Whisk until well-combined.
- Whisk in the eggs and vanilla until well-combined.
- Add the flour, cocoa powder, baking powder, baking soda, and salt. Stir in just until combined. Don't overmix.
- Pour the batter into the prepared baking pan.
- Bake for 25-35 minutes, or until a wooden toothpick inserted in the center comes out clean.
- Cool to room temperature.
- To make the topping, add the egg yolks, milk, and brown sugar to a large saucepan.
- Whisk until combined.
- Add butter.
- Heat saucepan over low heat.
- Cook for 10 minutes, whisking regularly, until mixture has thickened.
- Remove from heat.
- Whisk in vanilla extract.
- Add coconut and pecans, and stir in.
- Let topping cool for 15 minutes.
- Spread topping over cake, and let cool to room temperature before serving.
Video
Notes
- German chocolate: I like to use Baker's German sweet chocolate.Â
- Oil: I've used vegetable oil and melted coconut oil in this cake. If you use melted coconut oil, the buttermilk and eggs should be at room temperature so that the oil doesn't solidify.
- Buttermilk: Regular or low-fat will work. If you don't have buttermilk, you can make a substitute with this recipe.Â
- Evaporated milk: Regular or fat-free will work.
- Nutrition values are estimates.Â
Michele M
This came out great! I usually make the 3 layer German chocolate cake and i didn’t have the time for it yesterday. Made this recipe instead. It was amazing. The coconut topping came out a little thick so i added more milk to it but otherwise it was perfect. Melted some chocolate chips and drizzled it over the top. Tried to post a pic but couldn’t figure out how on this site
Kate
Thank you so much! I'm so glad that you liked the cake!
Lynn
What a great cake! I put chocolate frosting and then the coconut topping!
Kate
Thank you!
Frieda
Hello, my question is can I use 1 cup of coffee and not a cup of water for the cake?
Frieda
Kate
Hi! Coffee should work in place of the water.
SJ
This was incredible! I was looking for a birthday cake for the hubby, and this did not disappoint. It is hard just to eat one piece. Thank you for the recipe.
Kate
Thank you! I'm so glad that you liked it!
April
Made this wonderful cake for my in-law's anniversary dinner yesterday. I received a lot of compliments! Great recipe thanks!
Kate
Thank you!
Pam
Found this recipe and am anxious to try for a friend’s retirement. German Chocolate is her favorite, but didn’t want to do the layered cakes, so thanks for this recipe! You mention in heading it is a sheet cake, but you use a 9x13 cake pan- is this an error in pan size?
Kate
No, I've seen bakeries use "sheet pan" both for the thinner cakes (i.e. quarter sheet, half sheet, and full sheet cakes) and for thicker cakes baked in a 9x13 pan. I'm not aware of another term to differentiate the single layer cakes baked in a larger pan vs layer cakes, but if there is, please let me know! This cake is a favorite of mine, and I made it for my birthday this last year. I hope you and your friend enjoy it as much as my family does!
Pam
Thank you for responding. Looking forward to tasting, haven’t had a German Chocolate cake in years. When I think of a sheet pan I think of shorter sides vs cake pan with higher sides. A 9x13 sheet pan wouldn’t hold as much batter as a 9x13 cake (or baking) pan.
Kate
That's true! I hope you like the cake if you try it!
Elizabeth
Can this recipe be doubled? I plan to use an 11x15 pan. Thank you
Kate
Hi! I haven't tried doubling this recipe, but I'm afraid that you'd end up with too much batter for an 11x15. Depending on how deep your pan is, you may find that a 1.5x batch is a better fit.
Sue H
So much easier than 3 layers and just as delicious.
Kate
Thank you so much!!
Marty Lewis
I live in Colorado...high altitude...do I need to add or decrease anything?Over 8000 ft high. Thanks
Kate
Hi! Unfortunately, I don't have a way to test the recipes for high altitude.
Peggy
This cake was the star of our meal. So good that I wanted another piece, but not a crumb was left. I see another german chocolate sheet cake in our future.
Kate
Yay! I'm so glad to hear that!
Jane
When I saw this cake I had to try it. The cake was moist and the topping was true German chocolate topping. This was so much easier and faster than the traditional cake.
Kate
Thank you! I'm so glad that you liked it!