German Chocolate Cake Classic

Featured in: Homestyle Sweet Bakes

This classic German chocolate cake features a moist, rich chocolate base perfectly balanced with a luscious coconut-pecan frosting. The cake layers are tender and fluffy, enhanced by cocoa and a touch of vanilla. The unique frosting combines evaporated milk, egg yolks, butter, shredded coconut, and pecans, cooked to a thick, creamy texture that adds a sweet, nutty dimension. Ideal for gatherings, it yields 12 servings and requires moderate preparation and baking time, making it accessible for home bakers seeking a traditional American dessert with distinctive flavors.

Updated on Fri, 09 Jan 2026 10:50:00 GMT
A gorgeous slice of German Chocolate Cake, dripping with coconut-pecan frosting, a classic American treat. Save
A gorgeous slice of German Chocolate Cake, dripping with coconut-pecan frosting, a classic American treat. | warmzbib.com

My grandmother used to make this cake for every milestone birthday, and I'd stand on a stool beside her watching the thin batter pour into the pans, amazed that something so liquid could transform into such a rich, fudgy masterpiece. Years later, I finally asked her for the recipe, half expecting some secret ingredient she'd been hiding. What I discovered instead was far simpler—it's all about trusting the process, especially when that boiling water goes in and everything looks impossibly loose. The first time I made it alone, I nearly threw the batter out before baking, convinced I'd made a mistake. That hesitation taught me everything about this cake: it's built on faith and heat, and the payoff is absolutely worth it.

I made this for a potluck once where I arrived late and nervous, and I'll never forget setting it down on the dessert table and watching it disappear in less than twenty minutes while I was still chatting with someone across the room. One woman actually followed me to my car asking if I'd make it for her daughter's wedding. That's when I knew this wasn't just a good cake—it was the kind of dessert that makes people feel remembered.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • All-purpose flour (2 cups): The foundation, and measuring by weight gives you the most reliable results—I learned this after one too many dense cakes.
  • Granulated sugar (1 ¾ cups): This feeds the cake's moisture and structure, so don't skimp or substitute brown sugar here.
  • Unsweetened cocoa powder (¾ cup): The soul of the cake; splurge on a quality brand because you'll taste the difference.
  • Baking powder and baking soda (1 ½ teaspoons each): They work together to create that tender crumb and the slight rise that keeps the cake from being too dense.
  • Salt (1 teaspoon): This small amount deepens the chocolate flavor in a way you won't consciously notice but will definitely miss if you leave it out.
  • Eggs (2 large, room temperature): Room temperature eggs emulsify better and create a smoother batter—I learned to pull mine out 30 minutes before baking.
  • Whole milk (1 cup, room temperature): The moisture element that keeps this cake impossibly tender; whole milk makes a real difference in richness.
  • Vegetable oil (½ cup): Oil stays tender longer than butter in baked goods, which is why this cake keeps so well.
  • Vanilla extract (2 teaspoons): Use real vanilla; it rounds out the chocolate in a way pure vanilla extract simply can't match.
  • Boiling water (1 cup): This is the secret weapon that sounds crazy but transforms the batter into something glossy and almost fudgy before it bakes.
  • Evaporated milk (1 cup, for frosting): The concentrated richness of evaporated milk is what makes this frosting different from any other—don't substitute regular milk.
  • Granulated sugar (1 cup, for frosting): This sweetens and thickens the frosting as it cooks.
  • Egg yolks (3 large): They emulsify the frosting and give it a silky texture that feels luxurious on the tongue.
  • Unsalted butter (½ cup, cubed): Cubing it helps it melt evenly into the hot mixture without clumping.
  • Vanilla extract (1 teaspoon, for frosting): This mellows the sweetness and adds a subtle warmth.
  • Sweetened shredded coconut (1 ⅓ cups): The toasted sweetness of this coconut is non-negotiable; unsweetened coconut tastes grainy by comparison, though I've used it when I was trying to cut back on sugar.
  • Chopped pecans (1 cup): Toasting them lightly before adding amplifies their nutty flavor, something I discovered by accident and now always do.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prepare your pans and preheat:
Get your oven to 350°F and grease and flour three 9-inch round pans thoroughly—I use the butter-and-flour method, making sure to coat the sides and bottoms completely. This is where patience prevents heartbreak; a pan that's not prepped means layers that stick.
Mix your dry ingredients:
In a large bowl, whisk together flour, sugar, cocoa powder, baking powder, baking soda, and salt until everything is evenly combined and there are no streaks of cocoa powder hiding at the bottom. This whisking matters because it helps distribute the leavening agents evenly.
Bring it together:
Add your room-temperature eggs, milk, oil, and vanilla to the dry mixture and beat on medium speed for exactly 2 minutes—this develops the gluten just enough to give the cake structure without making it tough. The batter should look creamy and homogenous, not grainy or lumpy.
Add the magic ingredient:
Stir in the boiling water carefully; the batter will become thin and almost pourable, which looks wrong but is absolutely right. This thin batter is what creates that moist, fudgy crumb that makes this cake so special.
Fill and bake:
Divide the batter evenly among the three prepared pans and slide them into the oven. Bake for 30 to 35 minutes until a toothpick inserted into the center comes out clean or with just a few moist crumbs clinging to it—don't overbake, as this cake continues to set as it cools.
Cool with care:
Let the cakes sit in their pans for 10 minutes to set up slightly, then turn them out onto wire racks to cool completely. This 10-minute rest prevents the layers from breaking apart.
Make the frosting:
In a medium saucepan, whisk together evaporated milk, sugar, egg yolks, and butter over medium heat, stirring constantly for about 12 minutes until the mixture thickens enough to coat the back of a spoon. Watch the heat carefully—too high and the eggs will scramble; too low and it won't thicken.
Finish the frosting:
Remove from heat and stir in vanilla, coconut, and pecans, then let it cool for about 30 minutes until it reaches a spreadable consistency. As it cools, the frosting will thicken beautifully and become easier to work with.
Assemble your masterpiece:
Place the first cake layer on your serving plate, spread about a third of the frosting over the top, then repeat with the remaining layers, finishing with frosting on top. Frost the sides if you're feeling generous—this cake looks stunning with that generous coconut coating visible from all angles.
Close-up of freshly baked German Chocolate Cake, showcasing its moist chocolate layers and sweet topping. Save
Close-up of freshly baked German Chocolate Cake, showcasing its moist chocolate layers and sweet topping. | warmzbib.com

I remember my friend Sarah taking one bite at a dinner party and closing her eyes like she'd tasted something precious, then quietly asking if I could teach her to make it. We made it together the following Sunday, and watching her understand why the batter looked so loose, and then seeing that understanding turn into confidence as the cake came out perfect, reminded me that good recipes are really just permission to do something delicious for someone you care about.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Storage and Keeping

This cake actually improves over a day or two as the layers absorb moisture from the frosting and settle into each other, so there's no rush to eat it all at once. Keep it covered at room temperature for up to 2 days, or refrigerate it for longer—just pull it out an hour before serving so the frosting softens back to its best texture.

Customizing Your Cake

One of the joys of this recipe is how forgiving it is to little changes that make it your own. I've drizzled melted dark chocolate over the top for an extra touch of elegance, swapped pecans for walnuts when that's what I had on hand, and even toasted the coconut lightly in a dry pan before adding it to the frosting for deeper flavor. The cake itself is sturdy enough to handle these variations without falling apart.

Why This Cake Works

German chocolate cake succeeds because it respects the tension between richness and moisture—the oil in the batter keeps it tender, the boiling water keeps it moist, and the frosting is thick enough to support three layers without weeping. It's a lesson in balance that works just as well in baking as it does in life.

  • Make sure all your ingredients are truly at room temperature before you start mixing, especially the eggs and milk.
  • If you don't have three round pans, you can bake this in two pans and split the layers, or even make it in a 9x13 rectangular pan and serve it more casually.
  • The frosting contains raw egg yolks, so use only the freshest eggs from a trusted source, or substitute with pasteurized eggs if that makes you more comfortable.
Moist and decadent German Chocolate Cake, topped with sweet coconut frosting; perfect for dessert tonight. Save
Moist and decadent German Chocolate Cake, topped with sweet coconut frosting; perfect for dessert tonight. | warmzbib.com

This cake is worth the effort, and once you've made it once, it becomes the recipe you reach for when you want to say something important with dessert. Make it, share it, and let it become part of your kitchen story the way it's become part of mine.

Recipe Questions & Answers

What makes the frosting unique in this cake?

The frosting combines evaporated milk, egg yolks, butter, shredded coconut, and pecans, creating a creamy, sweet, and nutty topping that sets it apart from typical frostings.

How do I ensure the cake stays moist?

Using boiling water in the batter helps to bloom the cocoa powder, resulting in a moist and tender crumb. Also, avoid overbaking and cool the cake properly.

Can I store the finished cake at room temperature?

Yes, the cake can be stored covered at room temperature for up to two days. For longer freshness, refrigeration is recommended.

Are substitutions available for shredded coconut?

Unsweetened shredded coconut can be used for a less sweet frosting without compromising texture and flavor.

What tools are needed to prepare this cake?

You will need three 9-inch round pans, mixing bowls, an electric mixer, a saucepan, a whisk, a spatula, and wire racks for cooling.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

German Chocolate Cake Classic

Moist chocolate cake combined with a rich coconut-pecan frosting for a sweet, nutty finish.

Prep Time
35 min
Cook Time
35 min
Overall Time
70 min
By Warm Zbib Robert Townsend


Skill Level Medium

Cuisine American

Total Yield 12 Portions

Dietary Needs Vegetarian-Friendly

What You Need

Cake

01 2 cups all-purpose flour (240 g)
02 1¾ cups granulated sugar (350 g)
03 ¾ cup unsweetened cocoa powder (65 g)
04 1½ teaspoons baking powder
05 1½ teaspoons baking soda
06 1 teaspoon salt
07 2 large eggs, room temperature
08 1 cup whole milk, room temperature (240 ml)
09 ½ cup vegetable oil (120 ml)
10 2 teaspoons vanilla extract
11 1 cup boiling water (240 ml)

Coconut-Pecan Frosting

01 1 cup evaporated milk (240 ml)
02 1 cup granulated sugar (200 g)
03 3 large egg yolks
04 ½ cup unsalted butter, cubed (115 g)
05 1 teaspoon vanilla extract
06 1⅓ cups sweetened shredded coconut (110 g)
07 1 cup chopped pecans (110 g)

How-To Steps

Step 01

Prepare baking pans: Preheat the oven to 350°F. Grease and flour three 9-inch round cake pans.

Step 02

Mix dry ingredients: In a large mixing bowl, whisk together the flour, sugar, cocoa powder, baking powder, baking soda, and salt.

Step 03

Combine wet ingredients: Add eggs, milk, vegetable oil, and vanilla extract to the dry mixture. Beat on medium speed for 2 minutes until smooth.

Step 04

Incorporate boiling water: Slowly stir in boiling water until the batter is well combined; it will be thin in consistency.

Step 05

Divide and bake batter: Pour the batter evenly into the prepared pans and bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out clean.

Step 06

Cool cake layers: Allow the cakes to cool in the pans for 10 minutes, then transfer to wire racks until completely cooled.

Step 07

Prepare frosting base: In a medium saucepan over medium heat, whisk together evaporated milk, sugar, egg yolks, and cubed butter.

Step 08

Cook frosting mixture: Cook, stirring constantly, until the mixture thickens, approximately 12 minutes.

Step 09

Add coconut and pecans: Remove from heat and stir in vanilla extract, shredded coconut, and chopped pecans. Chill until spreadable, about 30 minutes.

Step 10

Assemble cake: Place one cake layer on a serving plate. Spread one-third of the frosting evenly over the top. Repeat with remaining layers and frosting, finishing with frosting on top. Optionally, frost the sides.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

  • Three 9-inch round cake pans
  • Mixing bowls
  • Electric mixer
  • Saucepan
  • Whisk
  • Spatula
  • Wire racks

Allergy Details

Take a look at each item to spot allergens. If unsure, talk to a medical specialist.
  • Contains wheat (gluten), eggs, milk, and pecans (tree nuts).

Nutrition Details (for each serving)

These nutrition values are just for reference. For personalized advice, always ask a healthcare provider.
  • Calories: 540
  • Fats: 28 g
  • Carbohydrates: 68 g
  • Proteins: 6 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.