• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Facebook
Instagram
Pinterest
YouTube
TikTok

Jo Cooks

Simple - Easy - Comfort

  • All Recipes
    • Course
      • Breakfast
      • Appetizers
      • Lunch
      • Dinner
      • Desserts
      • Side Dishes
      • Soups
      • Salads
      • Sandwiches
      • Drinks/Cocktails
      • Sauces & Dressings
    • Method
      • Crockpot
      • Instant Pot
      • One Pot
      • Air Fryer
      • Casseroles
    • Season
      • Spring
      • Summer
      • Fall
      • Winter
    • Cuisine
      • Asian
      • Italian
      • Mexican
      • European
      • Indian
      • Romanian
      • Mediterranean
      • Middle Eastern
      • American
    • Ingredient
      • Chicken Recipes
      • Pork
      • Beef
      • Seafood
      • Lamb
      • Vegetarian
      • Pasta
      • Spices
    • Holiday
      • Christmas
      • Easter
      • Thanksgiving
      • New Year's Eve
      • Game Day
      • Valentine's Day
      • St. Patrick's Day
      • Cinco de Mayo
      • Mother's Day
      • Memorial Day
      • Father's Day
      • 4th Of July
      • Labor Day
      • Halloween
    • Recipe Index
  • Cookbooks
    • The Big Book of Jo’s Quick and Easy Meals
    • 30-Minute One-Pot Meals
  • Shop
  • About Jo
FREE recipe eBook!
Display Search Bar
All Recipes
Instant Pot
30 Minute
One Pot Meals
Soups
Dips & Dressings
Baking
Pasta
Sandwiches
Sides
Chocolate Desserts Cakes
4.5 from 80 votes

German Chocolate Cake

Jump to RecipeVideoPrintRate
By: Joanna Cismaru •Last Updated: 8/24/25 68 Comments

This post may contain affiliate links. Please read my disclosure policy.

pin for german chocolate cake.

This is not just any German Chocolate Cake, this is the real deal. A rich, ultra moist chocolate cake layered with the most incredible coconut pecan topping. Sweet, buttery, nutty, and ridiculously delicious. Every bite is pure indulgence. I’ve been making this cake for years, and trust me, this is the only recipe you’ll ever need. Whether you’re baking for a birthday, a celebration, or just because, this cake will steal the show.

Table of Contents

Toggle
  • Before You Start
  • Ingredients You’ll Need
  • How To Make German Chocolate Cake
  • Frequently Asked Questions
  • Make This Cake Today!
  • More Delicious Cake Recipes To Try
  • Recipe: German Chocolate Cake
a slice of german chocolate cake slice on a white plate.

German Chocolate Cake is all about balance. The cake should be moist, deeply chocolaty, and sturdy enough to hold that thick coconut-pecan frosting. Get these steps right, and your cake will be absolute perfection.

Before You Start

  1. Use hot coffee in the batter: This isn’t about making the cake taste like coffee (it won’t!). It blooms the cocoa, enhancing the chocolate flavor and keeping the cake moist and tender.
  2. Sift the dry ingredients: Cocoa powder can clump, and no one wants dry pockets of flour. A quick sift ensures a smooth, even batter.
  3. Room temp ingredients = better texture: Cold eggs or buttermilk won’t mix properly. Let them sit out for 30 minutes before you start.
  4. Don’t overmix the batter! Overworking the batter develops too much gluten, making the cake dense instead of light and tender. Once the flour is in, mix until just combined, no more!
  5. The frosting needs time to cool: Coconut pecan topping thickens as it sits. Make it before assembling the cake so it’s the right consistency when you need it.
  6. Chill before slicing!  This cake is ultra moist, and chilling it for an hour before cutting makes slicing clean and perfect.
ingredients needed to make german chocolate cake.

Ingredients You’ll Need

  • Flour: I use regular all-purpose flour in my cake. You can use cake flour, which is a low protein flower milled into a fine consistency. Either will work. The cake flour will make the cake a bit more airy and delicate.
  • Cocoa Powder: Use good quality unsweetened cocoa for deep, rich chocolate flavor.
  • Baking Soda & Baking Powder: The combination gives the best rise, light but sturdy enough for layering.
  • Salt: Enhances every flavor! A little salt in desserts is a game-changer.
  • Sugar: I use granulated white sugar because not only does it add sweetness to the cake but it keeps our cake soft and moist.
  • Buttermilk: Adds moisture and tenderness. No buttermilk? Use whole milk + 1 tablespoon vinegar.
  • Vegetable Oil: Keeps the cake soft and moist (better than butter for chocolate cakes, because butter solidifies at room temperature!).
  • Eggs: The structure builders! They help the cake rise and hold together.
  • Vanilla Extract: Because everything tastes better with vanilla, it really does enhance the flavor of all the other ingredients.
  • Hot Coffee: The coffee enhances the flavor of the chocolate because chocolate and coffee share the same flavor profile and it gives it a nice, rich, chocolatey flavor.
  • Evaporated Milk: Gives the frosting a creamy texture without being too heavy.
  • Egg Yolks: The secret to thickening the frosting into that signature gooey texture.
  • Butter: A must for richness of the topping. Use unsalted so you control the flavor.
  • Shredded Coconut & Pecans: Sweet coconut + crunchy pecans = the ultimate texture.

How To Make German Chocolate Cake

Make the Chocolate Cake

process shots showing how to make chocolate cake layers.

Start by preheating your oven to 350°F (175°C) and prepping your cake pans. This cake is moist and delicate, so you don’t want any sticking, grease three 8-inch round cake pans, line the bottoms with parchment paper, then give them another light spray.

Now, let’s talk batter. In a large mixing bowl, whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt. This ensures everything is evenly distributed, so you don’t end up with pockets of unmixed ingredients. In a separate bowl, whisk together buttermilk, vegetable oil, eggs, and vanilla extract until smooth. Room temperature ingredients mix better, so don’t rush this step. Slowly pour the wet ingredients into the dry, mixing until just combinedm no need to overwork it, we’re making cake, not bread!

Now comes the secret weapon: hot coffee. Pour it in slowly while mixing on low speed. The batter will look thin, almost watery, but trust me, this is exactly what you want. The coffee works magic here, blooming the cocoa powder for a deeper chocolate flavor while keeping the cake incredibly moist. Once the batter is smooth, divide it evenly between the prepared pans. Bake for 35-40 minutes, or until a toothpick inserted in the center comes out clean. Let the cakes cool in their pans for about 10 minutes, then carefully turn them out onto a wire rack to cool completely.

Make the Coconut-Pecan Frosting

process shots showing how to make coconut pecan topping for german chocolate cake.

This isn’t your typical buttercream; it’s a thick, gooey, caramel-like topping loaded with shredded coconut and crunchy pecans. Start by whisking together butter, evaporated milk, vanilla extract, sugar, and egg yolks in a heavy-bottomed saucepan over medium heat. Stir constantly, this mixture thickens as it cooks, and you don’t want scrambled eggs in your frosting. The key is patience. After 10-12 minutes, the mixture will darken slightly and become rich and glossy. That’s when you know it’s ready.

Remove the pan from the heat and stir in the shredded coconut and chopped pecans. It’ll look a little loose at first, but don’t worry, this frosting thickens as it cools. Let it sit at room temperature until it’s cool enough to spread. If you’re in a hurry, pop it in the fridge for a few minutes, but don’t let it get too firm. This frosting should be thick, but still spreadable.

Assemble the Cake

process shots showing how to assemble german chocolate cake.

Before you start stacking, check your cake layers. If they’ve domed a bit in the oven, use a serrated knife to trim the tops so they’re flat. A level cake makes for a stable stack, and more importantly, even layers of frosting in every bite.

Place the first cake layer on a serving plate and spread ⅓ of the frosting evenly over the top. Repeat with the second layer and another ⅓ of the frosting. Now, place the final cake layer on top and spread the remaining frosting across the top, don’t worry about the sides. Traditional German Chocolate Cake doesn’t get frosted on the edges, letting those gorgeous layers peek through.

Now, the hard part: waiting. Refrigerate the cake for at least an hour before slicing. This allows the frosting to fully set, making for clean, picture perfect slices. Once it’s chilled, grab a knife, serve up a slice, and enjoy the absolute chocolate coconut pecan heaven that is homemade German Chocolate Cake.

a german chocolate cake on a white platter with a slice removed from it.

Frequently Asked Questions

Can I make this cake ahead of time?

Absolutely, and in fact, it’s even better the next day! The cake stays moist and flavorful, and the frosting thickens beautifully as it sits. If you’re making it ahead, store it covered in the fridge for up to 3 days. Just bring it to room temperature before serving for the best texture.

Do I really need to use hot coffee in the batter?

Yes! And trust me, you won’t taste the coffee. Its job is to bloom the cocoa powder, giving the chocolate flavor more depth and intensity. If you’re not a coffee drinker, you can swap it for hot water,but if you want that rich, bakery-style chocolate cake, stick with coffee.

Can I use Dutch-process cocoa instead of regular cocoa powder?

Not for this recipe. Dutch-process cocoa is more alkaline and won’t react properly with the baking soda, meaning you won’t get the same rise or texture. Stick to natural unsweetened cocoa powder for the best results.

Why is my cake dry?

If your cake turned out dry, chances are one of two things happened: overbaking or overmeasuring flour. First, make sure you’re testing for doneness early, every oven runs differently. A toothpick should come out with a few moist crumbs, not bone dry. Second, always fluff your flour with a spoon, then scoop it into your measuring cup and level it off. Packing it in directly from the bag can mean way too much flour, which leads to dry cake.

How do I get perfectly even cake layers?

The easiest way is to use a kitchen scale to weigh the batter into the pans evenly. If you don’t have a scale, use a measuring cup and do your best to distribute it evenly. And if your layers dome up a little? No problem, just trim them flat with a serrated knife before assembling.

Can I make this as a two-layer cake instead of three?

Yes! Just divide the batter between two 9-inch cake pans instead. The layers will be a little thicker, so add 5-10 minutes to the baking time and test with a toothpick to make sure it’s done.

What if my frosting is too runny?

This usually happens if the mixture didn’t cook long enough. The frosting thickens as it cooks and sets more as it cools. If it’s too thin, return it to the stove and cook for another couple of minutes until it thickens. If it’s still too loose after cooling, a little extra shredded coconut can help absorb excess moisture.

Can I freeze German Chocolate Cake?

Yes, but freeze the cake without the frosting for best results. Once the cake layers are completely cooled, wrap them tightly in plastic wrap and freeze for up to 2 months. When ready to assemble, let the layers thaw at room temperature before adding the frosting.

a slice of german chocolate cake slice on a white plate.

Make This Cake Today!

Rich, moist chocolate cake. Gooey, buttery coconut pecan frosting. This German Chocolate Cake is the kind of dessert people talk about for weeks. Whether for a special occasion or just a treat-yourself moment, it’s worth every bite.

Make it, slice it, love it. Then tell me how fast it disappeared!

a slice of german chocolate cake slice on a white plate.

More Delicious Cake Recipes To Try

picture of hummingbird cake on a white cake platter with a couple slices cut out.
2 hours hrs 10 minutes mins

Hummingbird Cake

overhead shot of chocolate pound cake sliced on a cooling rack.
1 hour hr 10 minutes mins

Old Fashioned Chocolate Pound Cake

a slice of carrot cake on a white plate.
1 hour hr 15 minutes mins

Super Moist Carrot Cake With Pineapple And Cream Cheese Frosting

Red velvet cake slice served on white plate with fork showing soft texture and creamy frosting.
1 hour hr 5 minutes mins

Red Velvet Cake

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

a slice of german chocolate cake slice on a white plate.
4.52 from 80 votes

German Chocolate Cake

Prep 20 minutes minutes
Cook 40 minutes minutes
Total 1 hour hour
12
Rate Recipe Print Recipe
This German Chocolate Cake is the ultimate homemade classic, rich, ultra moist chocolate cake layered with the most incredible coconut pecan frosting. The secret? Hot coffee blooms the cocoa for deep, intense chocolate flavor, while buttermilk and oil keep the cake unbelievably soft. And that frosting? Thick, buttery, loaded with coconut and crunchy pecans, just like it should be!

Video

Ingredients

Cake batter

  • 2 cups all-purpose flour
  • 1½ cups granulated sugar
  • ¾ cup cocoa powder
  • 2 teaspoon baking soda
  • 1 teaspoon baking powder
  • 1 teaspoon salt
  • 1 cup buttermilk
  • ½ cup vegetable oil
  • 2 eggs
  • 1 teaspoon vanilla extract
  • 1 cup hot coffee

Coconut-Pecan Topping

  • 12 ounce evaporated milk ((1 can))
  • 1½ teaspoon vanilla extract
  • 1½ cups granulated sugar
  • 4 egg yolks (beaten)
  • ¾ cup butter (unsalted)
  • 2⅔ cups sweetened coconut (shredded or flaked )
  • 2 cups pecans (, coarsely chopped)

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Instructions 

Cake Batter

  • Preheat the oven to 350°F. You will need 3 cake pans, each 8 inches in diameter. Cut out 3 parchment paper circles that will fit inside the cake pans. Spray the bottom of the cake pans with cooking spray, this is so the parchment paper sticks to the pans. Place the parchment papers inside and spray more cooking spray over the parchment paper.
  • In the bowl of your mixer, add the flour, sugar, cocoa powder, baking soda, baking powder and salt. Using the paddle attachment mix everything until well combined on low speed. In a medium sized bowl, whisk together the buttermilk, oil, eggs and vanilla. Add the wet ingredients to the dry ingredients and mix until incorporated. With the mixer still on low speed, slowly add the coffee and continue mixing until everything is well combined and smooth, about 2 minutes. Scrape the bottom of the bowl with a spatula and mix as needed. Pour the batter into the 3 prepared pans, equally.
  • Transfer the pans to the oven and bake for 35 to 40 minutes, or until baked through. Your cake is done when a toothpick inserted in the middle of the cake comes out clean.

Coconut-Pecan Topping

  • In a medium heavy saucepan combine and whisk the butter, evaporated milk, vanilla, sugar, and egg yolks. Cook on medium heat and bring to a boil, stirring constantly so mixture does not burn. You’ll notice the mixture thicken as it comes to a boil. Remove from heat and stir in coconut and pecans. Cool to room temperature.

Assemble The Cake

  • Once the layers have cooled off completely, cut off the dome part of the cake so that each layer is flat on top. To assemble the cake, place one cake on a serving platter and spread about 1/3 of the frosting evenly. Repeat with the 2nd cake layer and frosting, then place the last cake and spread the rest of the topping.
  • Refrigerate the cake for about an hour before slicing into it and serving.

Equipment

  • KitchenAid Hand Mixer
  • 8-inch Round Cake Pans (Set of 3)

Notes

  1. Always use room temperature ingredients when baking cakes.
  2. Use hot coffee for deeper chocolate flavor. It won’t make the cake taste like coffee, it just intensifies the chocolate. No coffee? Use hot water instead.
  3. Weigh your batter for even layers. If you want bakery perfect layers, use a kitchen scale to divide the batter equally between the pans.
  4. Frosting too runny? It thickens as it cools, but if it’s still loose, return it to the stove and cook for a couple more minutes.
  5. Want a two layer cake? Use two 9-inch pans instead of three 8-inch pans. Increase the baking time by 5-10 minutes and test with a toothpick.
  6. Make ahead friendly! This cake tastes even better the next day. Store in the fridge and let it come to room temp before serving.
  7. Freezing: Cake layers can be frozen (without frosting) for up to 2 months. Wrap tightly in plastic wrap and thaw before assembling.

Nutrition Information

Serving: 1servingCalories: 667kcal (33%)Carbohydrates: 85g (28%)Protein: 10g (20%)Fat: 35g (54%)Saturated Fat: 16g (100%)Polyunsaturated Fat: 5gMonounsaturated Fat: 12gTrans Fat: 1gCholesterol: 133mg (44%)Sodium: 499mg (22%)Potassium: 419mg (12%)Fiber: 6g (25%)Sugar: 62g (69%)Vitamin A: 591IU (12%)Vitamin C: 1mg (1%)Calcium: 151mg (15%)Iron: 3mg (17%)
© Author Joanna Cismaru

Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.

a slice of german chocolate cake slice on a white plate.

Did You Make This?

We love seeing what you made! Tag us on Instagram at @jocooks or hashtag #jocooks so we can see your creations!

Rate Recipe
Add Your Photo!
  • 722
  • 4
Home Recipes
Joanna Cismaru

Joanna Cismaru

I’m Joanna (Jo for short) and this is my blog where I share with you my culinary adventures. Through Jo Cooks, I invite you to join me in my kitchen as we explore delicious recipes from around the globe, celebrate the joy of cooking, and make every meal a memorable one. Happy cooking!

Read More
iPad showing title of ebook 30 recipes from around the world
Subscribe

Get our FREE recipe eBook + weekly newsletter!

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

68 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

sidebar

Headshot of Joanna Cismaru

Hey there!

I’m Joanna (Jo for short) and this is the place where I share my passion for easy and delicious recipes. From comforting classics to global flavors, I believe that cooking should be fun, approachable, and most importantly, rewarding. Join me on this culinary journey and let’s get cooking!

Read More
Collage of recipe ebooks
Subscribe

Get our FREE recipe eBook + weekly newsletter!

Pasta Favorites

baked mac and cheese in a black cast iron skillet.
45 minutes mins

Baked Mac And Cheese

freshly made crack chicken penne with a wooden spoon in a skillet.
40 minutes mins

Crack Chicken Penne

chicken pot pie pasta in a white serving bowl with a wooden serving spoon.
50 minutes mins

Chicken Pot Pie Pasta

freshly made one pot pasta in a dutch oven.
20 minutes mins

One Pot Pasta

tomato spinach chicken pasta in a white bowl.
30 minutes mins

Tomato Spinach Chicken Pasta

homemade hamburger helper lasagna from scratch in a skillet.
30 minutes mins

One Pot Hamburger Helper Lasagna

baked feta pasta in a white bowl garnished with fresh basil.
50 minutes mins

Baked Feta Pasta (Tik Tok Pasta)

sideview shot of chicken fajita pasta in a white bowl with a fork inside
45 minutes mins

Chicken Fajita Pasta

side close up shot of swedish meatball pasta in a beige braised garnished with parsley
30 minutes mins

Swedish Meatball Pasta

overhead shot of a bowl of haluski
40 minutes mins

Haluski (Cabbage and Noodles)

A stack of cookbooks
Grab a copy!

My Cookbooks

Order Now: Amazon | Indigo | Barnes & Noble | Indie Bound | Books-A-Million

Dinner Favorites

smothered pork chops in a skillet garnished with parsley.
1 hour hr 15 minutes mins

Smothered Pork Chops

a wooden spoon lifting a salisbury steak out of the skillet
30 minutes mins

Salisbury Steak

Close up of saucy beef lo mein noodles with tender steak strips, snow peas, and carrots in a dark wok.
30 minutes mins

Easy Homemade Beef Lo Mein (Ready in 30 Minutes)

side shot of beef and broccoli in a skillet
15 minutes mins

Easy Beef and Broccoli Stir Fry

skillet shepherd's pie in a cast iron skillet with a portion taken out.
1 hour hr 25 minutes mins

Skillet Shepherd’s Pie

a serving spoon inside a skillet with chicken broccoli rice casserole.
30 minutes mins

30 Minute One Pot Cheesy Chicken Broccoli Rice Casserole

side view shot of two italian stuffed peppers in a bowl
2 hours hrs 30 minutes mins

Italian Stuffed Peppers

a serving of spaghetti bolognese in a white bowl garnished with parsley.
1 hour hr 5 minutes mins

Spaghetti Bolognese

Facebook
Instagram
Pinterest
YouTube
TikTok
Visit our Other Site: Craving Home Cooked

Explore

Recipes
Cookbooks
About Jo
Contact

Legal

Privacy Policy
Accessibility
Disclaimers
© 2026 Jo Cooks
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
Back to Top
wpDiscuz

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required