Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

Homemade German Chocolate Cake

Published: Apr 4, 2025 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

Homemade German Chocolate Cake a rich, moist chocolate cake topped with a creamy, coconut-pecan frosting that brings the perfect balance of sweetness and texture. This classic dessert is perfect for any special occasion, from birthdays to holidays. The combination of tender chocolate layers with a decadent, nutty topping is sure to please anyone with a sweet tooth. Whether you’re a baking novice or an experienced home baker, this cake is both a treat to make and to share.

Homemade German Chocolate Cake

Ingredients

For the cake:

1 ¾ cups all-purpose flour

1 ½ teaspoons baking powder

½ teaspoon baking soda

½ teaspoon salt

½ cup unsweetened cocoa powder

1 cup granulated sugar

½ cup brown sugar, packed

½ cup unsalted butter, softened

2 large eggs

1 teaspoon vanilla extract

1 cup buttermilk

½ cup hot water

For the frosting:

1 cup evaporated milk

1 cup granulated sugar

¾ cup unsalted butter

3 large egg yolks, beaten

1 teaspoon vanilla extract

1 ½ cups sweetened shredded coconut

1 cup chopped pecans

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

Directions

Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.

In a medium bowl, whisk together the flour, baking powder, baking soda, salt, and cocoa powder. Set aside.

In a large bowl, cream the butter, granulated sugar, and brown sugar until light and fluffy, about 3-4 minutes.

Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract.

Gradually add the dry ingredients to the wet ingredients, alternating with the buttermilk, beginning and ending with the dry ingredients. Mix until just combined.

Stir in the hot water until the batter is smooth and thin.

Divide the batter evenly between the prepared cake pans. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.

Allow the cakes to cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.

For the frosting: In a medium saucepan, combine the evaporated milk, sugar, and butter. Cook over medium heat, stirring constantly, until the mixture begins to simmer.

Gradually stir in the beaten egg yolks and cook for 2-3 minutes, until the mixture thickens slightly.

Remove from heat and stir in the vanilla extract, coconut, and pecans. Allow the frosting to cool and thicken before using.

Once the cakes have cooled, spread a generous layer of frosting on top of one of the cakes. Place the second cake on top and frost the top and sides of the entire cake.

Slice and serve, enjoying the rich flavors of this homemade German chocolate cake!

Servings and Timing

This recipe serves about 8 to 10 people, depending on portion size. It typically takes around 1 hour to prepare and bake the cake, with an additional 15-20 minutes for the frosting to cool and thicken before frosting the cake. So, you’ll want to set aside about 1.5 hours in total.

Variations

Gluten-Free Option: To make this cake gluten-free, you can substitute the all-purpose flour with a gluten-free flour blend. Make sure to use one that is suitable for baking cakes.

Dairy-Free Option: Swap out the buttermilk for a dairy-free alternative like almond milk mixed with a teaspoon of vinegar to replicate buttermilk's acidity. Also, use dairy-free butter and coconut milk for the frosting.

Chocolate Frosting: For a richer chocolate flavor, you can opt for a traditional chocolate buttercream frosting instead of the coconut-pecan one.

Storage/Reheating

If I have leftover cake (which doesn’t happen often!), I store it in an airtight container at room temperature for up to 3 days. If I want it to last longer, I refrigerate it for up to a week. The cake can also be frozen for up to 3 months; just wrap it tightly in plastic wrap and foil before freezing. To reheat, I let it come to room temperature or warm it gently in the microwave for a few seconds.

FAQs

How do I know when the cake is done?

The cake is done when a toothpick inserted into the center comes out clean. If there’s any batter on the toothpick, let it bake a few more minutes and check again.

Can I make the frosting ahead of time?

Yes! I often make the frosting a day before. I just let it cool completely, then store it in the fridge. When I’m ready to use it, I allow it to come to room temperature before spreading it on the cake.

Can I use a different nut instead of pecans?

Yes, you can use walnuts or almonds if you prefer. The flavor will be a bit different, but still delicious.

Can I make the cake layers ahead of time?

Yes, I sometimes bake the layers a day or two in advance. I just wrap the cooled cakes tightly in plastic wrap and store them in the fridge or at room temperature until I’m ready to assemble the cake.

Can I freeze the German chocolate cake?

Absolutely! This cake freezes well. I wrap the cooled cake layers tightly in plastic wrap and foil, then freeze them for up to 3 months. I defrost them in the fridge overnight before frosting.

Conclusion

This homemade German chocolate cake is a true treat for any occasion. With its tender chocolate layers and rich, coconut-pecan frosting, it’s sure to impress anyone who takes a bite. I love how this cake combines a rich, moist texture with the perfect balance of sweetness from the frosting. Whether you’re baking for a special occasion or just because, this recipe is one I always turn to when I want to bring joy to the table. Enjoy!


Recipe:

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
Homemade German Chocolate Cake

Homemade German Chocolate Cake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 1 hour 15 minutes
  • Yield: 8-10 servings
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

Indulge in the irresistible taste of this homemade German Chocolate Cake! A rich, moist chocolate cake layered with a creamy coconut-pecan frosting, this classic dessert is perfect for any special occasion. The perfect balance of sweetness and texture will leave your guests wanting more. Whether you're a novice baker or an experienced pro, this German Chocolate Cake recipe is easy to follow and guaranteed to be a hit at any celebration.


Ingredients

For the Cake:

1 ¾ cups all-purpose flour

1 ½ teaspoons baking powder

½ teaspoon baking soda

½ teaspoon salt

½ cup unsweetened cocoa powder

1 cup granulated sugar

½ cup brown sugar, packed

½ cup unsalted butter, softened

2 large eggs

1 teaspoon vanilla extract

1 cup buttermilk

½ cup hot water

For the Frosting:

1 cup evaporated milk

1 cup granulated sugar

¾ cup unsalted butter

3 large egg yolks, beaten

1 teaspoon vanilla extract

1 ½ cups sweetened shredded coconut

1 cup chopped pecans


Instructions

  1. Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.

  2. In a medium bowl, whisk together the flour, baking powder, baking soda, salt, and cocoa powder. Set aside.

  3. In a large bowl, cream the butter, granulated sugar, and brown sugar until light and fluffy, about 3-4 minutes.

  4. Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract.

  5. Gradually add the dry ingredients to the wet ingredients, alternating with the buttermilk, beginning and ending with the dry ingredients. Mix until just combined.

  6. Stir in the hot water until the batter is smooth and thin.

  7. Divide the batter evenly between the prepared cake pans. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.

  8. Allow the cakes to cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.

For the Frosting:

  1. In a medium saucepan, combine the evaporated milk, sugar, and butter. Cook over medium heat, stirring constantly, until the mixture begins to simmer.

  2. Gradually stir in the beaten egg yolks and cook for 2-3 minutes, until the mixture thickens slightly.

  3. Remove from heat and stir in the vanilla extract, coconut, and pecans. Allow the frosting to cool and thicken before using.

  4. Once the cakes have cooled, spread a generous layer of frosting on top of one of the cakes. Place the second cake on top and frost the top and sides of the entire cake.

  5. Slice and serve.

Notes

For a gluten-free version, swap the all-purpose flour with a gluten-free blend.

To make it dairy-free, use almond milk and dairy-free butter. Coconut milk can be used for the frosting.

If you prefer, substitute walnuts or almonds for the pecans.

  • Prep Time: 25 minutes
  • Cook Time: 30-35 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 8-10 servings

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Desserts

  • Carrot Cake Cookies
    Carrot Cake Cookies
  • Skinny Coconut Cheesecake Bars
    Skinny Coconut Cheesecake Bars
  • Delicious Cherry Pie Bites
    Delicious Cherry Pie Bites
  • Peach Pie Bars
    Peach Pie Bars
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Modern Sidebar

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • Cheesy Mashed Potato Puffs
    Cheesy Mashed Potato Puffs
  • Tater Tot Chicken Casserole
    Tater Tot Chicken Casserole
  • Cheesy Scalloped Crab and Shrimp Casserole
    Cheesy Scalloped Crab and Shrimp Casserole
  • Cowboy Butter Swim Biscuits
    Cowboy Butter Swim Biscuits

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz