German Chocolate Cake Classic recipe

German Chocolate Cake Classic

There's something deeply satisfying about sinking your fork into a slice of homemade German Chocolate Cake, its moist chocolate layers practically melting in your mouth. It's a showstopper that turns any gathering into a celebration, whether it's a birthday, holiday, or simply a Sunday treat. The contrast of the rich chocolate cake with the sweet, nutty topping makes it irresistibly decadent. Home cooks love it because, despite its grandeur, it's surprisingly doable with everyday ingredients and a little patience.

What Makes This Recipe Special

  • The secret to its ultra-moist texture lies in the hot water addition to the batter, which enhances the cocoa's flavor and keeps the cake tender for days.
  • The coconut-pecan topping is cooked stovetop for a deep, caramelized flavor that's far more nuanced than store-bought versions-think buttery, toasty, and just slightly chewy.
  • Unlike traditional chocolate cakes that rely on butter for richness, this recipe uses vegetable oil, resulting in a lighter crumb that's less prone to drying out.
  • The frosting is a true labor of love, requiring constant stirring to achieve the perfect consistency-creamy, glossy, and packed with nutty depth.
⏱ 80 mins
German-American
Servings 8

Ingredients

2 cupsall-purpose flour
2 cupsgranulated sugar
3/4 cupunsweetened cocoa powder, sifted
2 teaspoonsbaking powder
1 1/2 teaspoonsbaking soda
1 teaspoonsalt
1/2 cupvegetable oil
1 cupwhole milk
2 largeeggs
2 teaspoonsvanilla extract
1 cuphot water
1 cupevaporated milk
1 cupgranulated sugar
3 largeegg yolks
1/2 cupunsalted butter
1 1/3 cupsunsweetened shredded coconut
1 cupchopped pecans
1 teaspoonvanilla extract

Nutrition

929 caloriesCalories

Per serving · Values are estimates

Instructions

1
Preheat the oven to 350°F (175°C). Grease two 9-inch round cake pans with non-stick baking spray and line the bases with parchment paper.
2
In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, and sifted cocoa powder. Thoroughly blend in baking powder, baking soda, and salt.
3
In a separate medium bowl, whisk together vegetable oil, whole milk, eggs, and vanilla extract until smooth.
4
Gradually add the wet mixture to the dry ingredients, stirring until combined. Pour in the hot water in a slow stream and mix until the batter is homogenous.
5
Divide the batter evenly between the prepared cake pans. Bake for 30 to 45 minutes, or until a toothpick inserted into the center comes out clean. Allow cakes to cool in pans for 10 minutes, then turn out onto wire racks to cool completely.
6
In a medium saucepan, combine evaporated milk, granulated sugar, and egg yolks. Whisk mixture over medium heat until well blended. Add unsalted butter and continue cooking, whisking constantly, until the mixture thickens and reaches a pudding-like consistency, about 10 to 12 minutes.
7
Remove the saucepan from heat and stir in shredded coconut, chopped pecans, and vanilla extract. Let the frosting cool until spreadable.
8
Place one cake layer on a serving plate. Spread a generous portion of coconut-pecan frosting over the surface. Top with the second cake layer and frost the top and sides as desired.

Essential Tips

Don't overmix the batter

Once you add the wet ingredients, mix just until combined. Overmixing can lead to a dense cake. The hot water at the end should be poured in a slow, steady stream while mixing gently.

Use room-temperature eggs

This ensures they emulsify properly into the batter, creating a smoother texture. Cold eggs can cause the batter to seize up, resulting in a heavier cake.

Toast the pecans first

Spread chopped pecans on a baking sheet and toast in a 350°F (175°C) oven for 5-7 minutes until fragrant. This deepens their flavor and prevents a raw taste in the topping.

Check oven temperature

An oven thermometer helps avoid hot spots that can cause uneven baking. Rotate the pans halfway through baking for even layers.

Cool layers completely

Frosting a warm cake will cause the topping to melt and slide off. Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool fully.

Smart Swaps & Variations

Dark Chocolate Swap Replace the cocoa powder with 2 cups of Dutch-processed cocoa powder for a more intense, slightly bitter chocolate flavor.
Nut-Free Version Omit the pecans and use an extra 1/2 cup of shredded coconut for a coconut-only topping.
Gluten-Free Layers Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend, adding an extra 1/4 teaspoon of xanthan gum for structure.
Espresso Boost Add 1 teaspoon of instant espresso powder to the hot water before mixing it into the batter for a subtle coffee note that enhances the chocolate.

What to Serve With This

  • A scoop of vanilla bean ice cream or a dollop of whipped cream to balance the cake's richness.
  • A hot cup of coffee or a chilled glass of cold milk to complement the nutty, caramelized topping.
  • Fresh berries like raspberries or strawberries to cut through the sweetness with a tart contrast.
  • As a centerpiece for birthdays, holidays like Christmas or Easter, or even a cozy winter dessert night.

Storage & Reheating

Storage

Store the cake in an airtight container at room temperature for up to 3 days or refrigerate for up to 5 days. The layers can be baked ahead and frozen for up to 3 months.

Reheating

To revive a chilled cake, microwave a single slice for 10-15 seconds or warm briefly in a low oven (300°F/150°C) for 5 minutes. Avoid high heat, which can make the topping rubbery.

Expert Chef Tips

  1. For an extra-nutty flavor, reserve a handful of toasted pecans and sprinkle them over the frosting right before serving instead of mixing them all in.
  2. If the topping thickens too much while cooling, thin it with 1-2 tablespoons of warm milk or cream to achieve a spreadable consistency.
  3. For a professional finish, use a serrated knife to trim the domed tops off the cake layers before stacking, ensuring even layers and a cleaner presentation.

Equipment You’ll Need

  • Two 9-inch round cake pans with parchment paper for lining
  • Medium saucepan for cooking the topping
  • Hand mixer or stand mixer for the batter and topping
  • Fine-mesh sieve for sifting cocoa powder

Nutritional Benefits

  • Each slice (assuming 12 servings) provides approximately 775 calories, with 42g of fat (mostly from healthy fats in the nuts and butter) and 10g of protein.
  • The cake is a good source of iron (from cocoa and pecans) and calcium (from the evaporated milk), contributing about 15% and 20% of the daily value per slice, respectively.
  • While indulgent, the pecans add heart-healthy monounsaturated fats and fiber, which can help balance the sugar content.
  • Using whole milk and butter means this cake is not low-fat, but the natural fats provide a satisfying mouthfeel that lightened versions often lack.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I substitute evaporated milk with regular milk?

Evaporated milk is essential for the topping's thickness and caramelized flavor. Regular milk won't achieve the same rich, syrupy consistency, so it's not recommended. If you must, reduce the milk by half and add 1-2 tablespoons of cornstarch to thicken, but the texture will differ.

My topping turned out too thin. How can I fix it?

Thin topping can happen if the mixture isn't simmered long enough. Return it to the stove over low heat and cook for another 5-10 minutes, stirring constantly. If it's still too thin, add 1 tablespoon of cornstarch mixed with 1 tablespoon of cold water to the saucepan and cook until thickened.

Can I make the cake layers ahead of time?

Absolutely! Bake the layers up to 2 days ahead and store them wrapped tightly at room temperature. For longer storage, freeze for up to 3 months. Thaw overnight in the fridge before frosting.

What's the best way to toast coconut for the topping?

Spread shredded coconut on a baking sheet and toast in a 350°F (175°C) oven for 3-5 minutes, stirring frequently, until golden and fragrant. Keep a close eye to avoid burning, as coconut burns quickly.

Can I use store-bought frosting to save time?

While convenient, store-bought frosting won't replicate the deep, caramelized flavor of the homemade topping. If you must, choose a coconut-pecan variety and heat it gently before spreading to improve texture.

Why is my cake dry?

Overbaking is the most likely culprit. Start checking the cake at 30 minutes, as ovens vary. The toothpick test should come out clean but with a few moist crumbs-overbaking dries out the layers. Also, ensure you're using the full 1 cup of hot water, as it's critical for moisture.

Can I make this cake in a sheet pan?

Yes! Grease a 9x13-inch pan and bake at 350°F (175°C) for 25-30 minutes. The layers will be thinner, so adjust baking time accordingly. The topping will need to be spread thinner as well.

Is Dutch-processed cocoa required?

Dutch-processed cocoa has a neutral pH, which pairs better with baking powder and baking soda in this recipe. If using natural cocoa, add 1/2 teaspoon of baking soda to neutralize its acidity, but the flavor may be slightly less robust.

More Sweet Comfort

See all Sweet Comfort recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Vegan Pistachio Coffee Cake recipe
Up Next

Vegan Pistachio Coffee Cake

⏱ 80 mins★ 5.0
Start Cooking →