• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Free Dinner Ebook! Get your copy!
  • About
  • Videos
  • Learn to Cook
  • Visit my other site: Fun Cookie Recipes

Little Sunny Kitchen

Delicious Recipes for Real Life

  • All Recipes
  • Course
    • Appetizers
    • Breakfast
    • Sides
    • Dinner
    • Casseroles
    • Salads
    • Sandwiches
    • Pasta
    • Soups & Chilis
    • Desserts
    • Snacks
    • Sauces & Dressings
    • Beverages
  • Holiday
    • Fall
    • Halloween
    • Thanksgiving
    • Christmas
    • Valentine’s
    • Game Day
    • Ramadan
    • Easter
    • Summer
  • Method
    • Instant Pot
    • Air Fryer
    • Slow Cooker
    • Oven
    • Casseroles
    • Stovetop
    • Grill
    • Bread Machine
  • Easy Meals
  • Air Fryer
  • Breakfast
  • Snacks
  • Copycat Recipes
  • Beef
  • Grilling
  • Slow Cooker
  • Chicken
Home Dessert Cakes

German Chocolate Cake

Rate Recipe Leave a Comment
Jump to Recipe
  • Share
By: Diana Published on December 4, 2025

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

A german chocolate cake with three layers. One slice has been removed to show the pecan coconut filling. Text overlay says "german chocolate cake"

This German Chocolate Cake is made with three layers of tender chocolate cake and a buttery coconut pecan filling. The frosting has a caramel note from the cooked mixture, and the cake stays soft and moist for days, making it perfect for birthdays, holidays, and any time you want a special dessert.

a whole three layer german chocolate cake on a white pedestal.


Diana, author of Little Sunny Kitchen.

A Cake I Make Every New Year

I am so excited to finally share this one! It started as a simple NYE treat, and then my family kept asking for it year after year until it quietly became our New Year tradition. Here’s the cake I made for 2025, along with my homemade Italian cream cake.

A homemade german chocolate cake on a sunlit counter, in front of another layer cake.

At some point, this German Chocolate Cake also became the cake we made for birthdays, and I realized I had been making it for so long without ever writing it down for the site. Well, that changes today!

What keeps me coming back to this recipe is how well it always turns out. The chocolate layers stay soft, the coconut pecan filling comes together easily, and the whole cake tastes even better after it rests. I usually make the filling the night before and bake the layers earlier in the day, and it always turns out just right.

Every time I set it on the table, someone says it feels like “our cake”, which is why I am finally sharing it here.

Ingredient Notes

This perfect chocolate cake recipe is the same one that I use for my Easter Nest Cake. The only change is that this one omits the espresso (the kids say they can taste it, so I leave it out!)

Complete list of ingredients and amounts can be found in the recipe card below.

For the Cake Layers

  • Flour and Cocoa Powder: For this rich chocolate cake, use regular unsweetened cocoa powder, rather than Dutch process cocoa. The natural acidity of the cocoa powder reacts with the leaveners in the recipe to create a moist, springy texture.
  • Baking Soda and Baking Powder: Use both in this recipe to achieve the best lift and texture.
  • Granulated Sugar: This adds the perfect amount of sweetness.
  • Eggs: With all baking recipes, I let the eggs come to room temperature before I get started. This makes them easier to mix smoothly into the cake batter.
  • Milk and Vegetable Oil: The main liquid ingredients for this cake batter ensure that the cake stays moist and tender.
  • Vanilla Extract: You may not think that you need to add vanilla to a chocolate cake recipe, but it is definitely a key ingredient! Vanilla enhances the flavor of the chocolate, making it even better.
  • Boiling Water: To bring the batter together seamlessly, I pour in a half cup of boiling hot water at the very end.
Ingredients for german chocolate cake filling with coconut and pecans.

German Chocolate Cake Filling

  • A creamy Caramel-like Base is made with evaporated milk, egg yolks, light brown sugar, butter, vanilla, and a bit of salt. We’ll cook this together on the stove for about 5 minutes until it gets thick and luscious.
  • Shredded Coconut: Use sweetened shredded coconut rather than coconut chips, which are too large. Dessicated coconut is also a good option, although it will make a coconut frosting with a bit less chewy texture.
  • Toasted Pecans: Some recipes call for the nuts to be left whole, but I prefer to chop them up so that every single bite has bits of nutty pecans in it. If you prefer, walnuts can be used instead. Toasting the nuts gives them their best flavor.

Tip!

To toast the nuts: Place whole pecans on a small sheet pan and toast in a 350°F (180°C) oven for about 7 minutes. Let them cool before chopping.

Chocolate Buttercream Frosting

Follow my perfect chocolate buttercream frosting recipe! You can get away with only making a half batch of it, since we only need it for icing the sides of the cake.

I’ve also made this cake several times “naked”, or without the chocolate frosting, and it’s delicious that way too! The flavors and sweetness are perfectly balanced without the frosting, and extra rich and sweet with it.

one slice of german chocolate cake set on a small white plate. The cake slice is three layers, filled with creamy coconut pecan filling and iced with chocolate buttercream.

More Gorgeous Layer Cake Recipes

Hummingbird Cake

Ding Dong Cake

Classic Red Velvet Cake

Christmas Layer Cake

All Cakes →

Did you make this? Be sure to leave a review below and tag me on Facebook, Instagram, or Pinterest!

Recipe
A german chocolate layer cake topped with coconut, on a white cake stand set on a wooden table next to a dark purple towel.
No ratings yet
(Click stars to rate!)

German Chocolate Cake

Prep Time: 30 minutes mins
Cook Time: 21 minutes mins
Cooling Time: 1 hour hr
Total Time: 1 hour hr 51 minutes mins
Author: Diana
Print Rate Recipe
This classic layered cake features a tender chocolate base with a rich coconut pecan filling. The layers stay moist, and the filling adds texture that pairs well with a light coating of chocolate buttercream if you choose to add it.
12 Servings
This classic layered cake features a tender chocolate base with a rich coconut pecan filling. The layers stay moist, and the filling adds texture that pairs well with a light coating of chocolate buttercream if you choose to add it.

Equipment

  • 3 8 inch round cake pans
  • Large mixing bowls
  • Whisk
  • Medium saucepan
  • Rubber Spatula
  • Cooling racks
  • Cake stand or serving plate
  • Parchment paper

Ingredients 

For the cake

  • 1 ¾ cups (210 g) all-purpose flour
  • ¾ cup (75 g) unsweetened cocoa powder
  • 1 ½ teaspoons baking powder
  • 1 ½ teaspoons baking soda
  • 1 teaspoon salt
  • 2 cups (400 g) granulated sugar
  • 2 large eggs at room temperature
  • 1 cup (240 ml) milk
  • ½ cup (120 ml) vegetable oil
  • 2 teaspoons (10 ml) pure vanilla extract
  • 1 cup (240 ml) boiling water

For the coconut pecan filling

  • 1 12-ounce can (354 ml) evaporated milk
  • 3 large egg yolks
  • 1 cup (200 g) light brown sugar
  • ½ cup (113 g) unsalted butter
  • 2 teaspoons pure vanilla extract
  • ½ teaspoon salt
  • 2 cups (150 g) sweetened shredded coconut
  • 1 ½ cups (150 g) toasted chopped pecans

For the buttercream (optional)

  • Chocolate Buttercream Half or full recipe

Instructions 

  • Preheat the oven to 350°F (180°C), or 160°C fan oven. Grease three 8-inch (20cm) round pans, line the bottoms with parchment paper, and set aside.
  • In a large bowl, whisk the flour, cocoa powder, baking powder, baking soda, and salt.
    cocoa powder whisked with flour in a metal mixing bowl.
  • In a second large bowl, whisk the sugar with the eggs, milk, oil, and vanilla until smooth.
    eggs, milk, and vegetable oil added to a large metal mixing bowl, set on a marble counter.
  • Add the dry ingredients to the bowl of wet ingredients and whisk until blended and no dry streaks remain.
    dry ingredients added to wet ingredients to make a german chocolate cake batter in a metal bowl with a whisk.
  • Add the boiling water and whisk again until fully combined. The batter will look thin at this stage, and this is correct.
    deep brown German chocolate cake batter whisked in a metal mixing bowl that is set on a white marble counter.
  • Divide the batter evenly between the three pans. Weighing the pans helps create even layers.
  • Bake for 21-25 minutes or until the centers spring back when lightly pressed. Ovens vary, so begin checking early.
    three baked german chocolate layer cakes, cooling in their round pans.
  • Cool the cakes in the pans for 15 minutes. Turn the cakes out, peel away the parchment, and let the layers cool completely on wire racks. The layers must be fully cool before filling.
    three round german chocolate cake layers, cooling on wire racks.
  • Make the filling by adding the evaporated milk, egg yolks, brown sugar, and butter to a medium saucepan. Cook over medium heat for about 5 minutes, stirring often, until the mixture lightly coats the back of a spoon and thickens slightly.
    evaporated milk, egg yolks, brown sugar, and butter cooking in a saucepan, stirred with a wire whisk.
  • Remove from the heat and stir in the vanilla, salt, coconut, and pecans.
    shredded coconut and chopped pecans added to caramel to create the filling for german chocolate cake.
  • Let the filling cool until it becomes spreadable. It should be thick enough to hold between the layers.
    pecan coconut german chocolate cake filling in a saucepan, stirred with a spoon.
  • If using buttercream prepare it while filling and cake cool.
    chocolate buttercream in the bowl of a stand mixer.
  • Place one cake layer on a stand and spread a generous layer of the coconut pecan filling on top. Add the second layer and repeat with more filling.
    coconut filling added to one layer of german chocolate cake that is set on a dark green platter.
  • Add the third layer and spread the remaining filling on top of the cake. Coat the sides with buttercream if you choose to use it.
    three layers of german chocolate cake with coconut filling in between and on top.
  • Chill the assembled cake for 1 hour before slicing so the layers stay neat.
    A german chocolate layer cake on a white cake stand set on a wooden table next to a dark purple towel.

Notes:

  • The chocolate buttercream in this recipe is technically optional, and isn’t included in the nutritional estimates here. If you’d like to add frosting, half of this chocolate frosting recipe should be enough to lightly coat the outside of the cake. 
  • With the frosting, the cake is richer and sweeter. Without it, the cake stays balanced and not overly sweet. 
  • For simplicity, bake this as a two-layer cake rather than three. Use the same recipe, and bake for a bit longer, 30-35 minutes. 
  • You can also use three 9-inch cake pans rather than 8-inch pans. The cake will just be wider and a bit shorter. Bake for a few minutes less. 
  • Or, make a 9×13-inch sheet cake! Bake for 32 to 38 minutes. Add the filling to the entire cake once the cake cools.
  • This cake can be stored, covered, in the refrigerator for 4-5 days. 

Nutrition Information

Serving: 1slice, Calories: 674kcal, Carbohydrates: 82g, Protein: 9g, Fat: 38g, Saturated Fat: 15g, Polyunsaturated Fat: 9g, Monounsaturated Fat: 12g, Trans Fat: 0.4g, Cholesterol: 108mg, Sodium: 527mg, Potassium: 420mg, Fiber: 4g, Sugar: 62g, Vitamin A: 451IU, Vitamin C: 1mg, Calcium: 170mg, Iron: 3mg

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.

© Little Sunny Kitchen

Did You Make This?I love to see what you made! Tag me @LittleSunnyKitchen and hashtag #LittleSunnyKitchen
Pin Recipe Tag on Insta Leave Review
A german chocolate layer cake topped with coconut, on a white cake stand set on a wooden table next to a dark purple towel.

Recipe Tips

  • Prepping Cake Pans: Cut parchment paper into circles that fit into the bottom of each pan, then cut strips to go around the sides. Using parchment will ensure that nothing sticks to the pan and that the cakes are easy to remove when they’re cool. Avoid using springform pans for this recipe, as the batter has a fairly thin consistency and could leak out.
  • Sifting the Dry Ingredients: You can sift the flour, leaveners, and cocoa powder together, but I find it easier to just add them to a large bowl and use a whisk to evenly distribute everything.
  • Cooling: Flipping the baked cake layers upside down to cool on wire racks will flatten the slight domes and result in neat, even layers.

Is this a recipe from Germany?

Actually, no! German chocolate cake is not a German recipe; it’s an American one. The classic German chocolate cake recipe is named for a man named Samuel German, who created a specific type of sweet baking chocolate back in the 1940s. You can still buy “German’s Chocolate” from the Baker’s Chocolate Company, but I’ve developed my recipe to use cocoa powder because I think that ingredient is more accessible to bakers everywhere.

You may also like...

  • a flourless chocolate cake on a serving platter. The cake is topped with raspberries and mint leaves.
    Flourless Chocolate Cake
  • a chocolate bundt cake with drippy chocolate ganache on a white cake pedestal. a spatula is removing a slice.
    Chocolate Bundt Cake with Chocolate Ganache
  • Chocolate buttercream on a whisk attachment
    Chocolate Buttercream
  • Chocolate cupcakes with chocolate buttercream frosting on a white marble board.
    Chocolate Cupcakes
Two slices of fruit cake leaned against the loaf. Inside each slice is plenty of dried fruit and walnuts. Powdered sugar is dusting over the bread.
Previous Post
Classic Fruitcake Recipe

Reader Interactions

Leave a Review! Cancel reply

Have a question or just want to say how much you loved the recipe? Leave a rating below, save for later on Pinterest, and share on Facebook. Your email address will not be published. Required fields are marked *

Rate this recipe!




Primary Sidebar

Diana, author of Little Sunny Kitchen.
Welcome

Meet Diana

Welcome to Little Sunny Kitchen! I'm Diana and I’m here to teach you how to make easy meals that are quick, family-friendly, and delicious!

Read More
Follow on Pinterest for more ideas!
Free ebook!

Download My Free Dinner eBook!


Get my copy!

Free eBook

Download My Free Dinner eBook!

Popular Recipes

Marry Me Chicken

Creamy Garlic Shrimp Pasta

Garlic Butter Chicken Tenders

Air Fryer Chicken Breast

Rasta Pasta Recipe

Shredded Chicken Tacos

Reader Favorites

a light green plate of spaghetti and meat sauce with hidden vegetables.

Meat Sauce with Hidden Vegetables

top down view of cheesy beef enchiladas in a casserole pan.

Ground Beef Enchiladas

Oven Baked Chicken and Rice

three mahi mahi tacos on a wooden board.

Mahi Mahi Fish Tacos

Cheesy Chicken Fajita Casserole

two white bowls of lasagna soup with a dollop of ricotta cheese and other cheeses, garnished with fresh herbs.

Lasagna Soup

Instant Pot Air Fryer Crockpot Easy Dinners Salads Grilling

As Featured On:

Dinner tonight
Free ebook!

Get My Free Dinner eBook!

Join us and receive new recipes every week! Receive our FREE eBook with quick and easy dinner recipes that are family-friendly and delicious.

Back to Top

explore

Recipe Index

Videos

Cooking Guides

Follow Along on Social:

Join My Free Cookie Facebook Group
Back to Top

About

Contact

Privacy Policy

Accessibility

© 2025 Little Sunny Kitchen
|
Site Credits Designed by Melissa Rose Design Developed by Once Coupled

Rate This Recipe

Your vote:




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