The short answer: German chocolate cake is a classic American layer cake made with mild sweet baking chocolate and a cooked coconut pecan frosting. Bake three 9-inch layers at 350°F for about 30 minutes, cook the frosting on the stove for about 12 minutes until thick, then stack and spread. Plan about 2 hours start to finish, plus cooling time.
Our picks for german chocolate cake
Printables
Family Recipe Binder
Section dividers, four recipe page layouts with room for the family story, 4x6 and 3x5 cards and a conversion chart - print it or type into the fillable version.
Thanksgiving EditionPrintables
Meal Planner & Grocery List: Thanksgiving Edition
Plan the perfect Thanksgiving: our meal planner in a warm harvest design, with a Thanksgiving Day timeline, a guest & dish sign-up, an aisle-sorted grocery list and pantry and freezer trackers.
Starter pickPrintables
Meal Planner & Grocery List
Weekly meals, a grocery list sorted by aisle, and pantry and freezer inventories so you shop once and waste less.
Prep time: 20 minCook time: 32 minTotal time: 1 hr 7 minServings: 12 to 16 servingsTotal includes 15 min of resting, chilling or rising.
Save this recipe in the Family Recipe Binder ($6.99), and fit holiday baking into your week with the Meal Planner & Grocery List: Thanksgiving Edition ($4.99).
I love cooking for a crowd, and this cake is a holiday showstopper you can bake in stages, so the work never piles up on one day.
German chocolate cake ingredients
For the cake
| Ingredient | Amount |
|---|---|
| Sweet baking chocolate, chopped | 4 ounces |
| Boiling water | ½ cup |
| Butter, softened | 1 cup (2 sticks) |
| Granulated sugar | 2 cups |
| Large eggs, separated | 4 |
| Vanilla extract | 1 teaspoon |
| All-purpose flour | 2 cups |
| Baking soda | 1 teaspoon |
| Salt | ¼ teaspoon |
| Buttermilk | 1 cup |
For the coconut pecan frosting
| Ingredient | Amount |
|---|---|
| Evaporated milk | 1 can (12 ounces) |
| Granulated sugar | 1½ cups |
| Butter | ¾ cup (1½ sticks) |
| Egg yolks | 4 |
| Vanilla extract | 1½ teaspoons |
| Sweetened shredded coconut | 2⅔ cups (about 7 ounces) |
| Pecans, chopped | 1½ cups |
How to make German chocolate cake
- Prep the pans. Heat the oven to 350°F. Line three 9-inch round pans with parchment and grease the sides.
- Melt the chocolate. Pour the boiling water over the chopped chocolate and stir until smooth. Let it cool.
- Cream the butter and sugar until light and fluffy, about 3 minutes.
- Add yolks and flavor. Beat in the egg yolks one at a time, then the vanilla and the melted chocolate.
- Add dry and wet ingredients. Whisk the flour, baking soda and salt. Add it to the batter in three parts, alternating with the buttermilk.
- Fold in the whites. Beat the egg whites to stiff peaks and gently fold them in.
- Bake 28 to 32 minutes, until a toothpick in the center comes out clean.
- Cool 15 minutes in the pans, then turn out onto racks to cool completely.
How to make coconut pecan frosting
- Cook the base. In a saucepan, whisk the evaporated milk, sugar, butter and egg yolks.
- Stir over medium heat about 12 minutes, until the mixture thickens and turns golden. Don't let it boil hard.
- Finish. Off the heat, stir in the vanilla, coconut and pecans.
- Cool until it is thick enough to spread, stirring now and then.
Stack the layers with frosting between each one and on top. The classic look leaves the sides bare. The FDA's egg safety guidance says dishes that contain eggs should be cooked to 160°F, so keep stirring until the frosting is thick and steaming.
Easy swaps and variations
| Version | What to change |
|---|---|
| German chocolate sheet cake | Bake in a 9x13-inch pan for 35 to 40 minutes |
| German chocolate cupcakes | Fill 24 lined cups; bake 18 to 22 minutes |
| Two-layer cake | Use two 9-inch pans no more than two-thirds full; bake 35 to 40 minutes and bake any extra batter as cupcakes |
| Chocolate-frosted sides | Spread a thin chocolate frosting on the sides only |
| Nut-free | Skip the pecans; add ½ cup more coconut |
| Toasted frosting | Toast the coconut and pecans before stirring them in |
| Boxed-mix shortcut | Bake a chocolate cake mix, then add homemade frosting |
German chocolate cake vs. other holiday cakes
| Cake | Main flavor | Frosting |
|---|---|---|
| German chocolate cake | Mild sweet chocolate | Cooked coconut pecan |
| Devil's food cake | Deep cocoa | Chocolate buttercream or fudge |
| Carrot cake | Spiced carrot and nuts | Cream cheese |
| Cheesecake | Creamy and tangy | Usually none, with toppings |
Tips for the best German chocolate cake
- Use room-temperature eggs and buttermilk. The batter stays smooth and rises evenly.
- Don't skip the parchment. These layers are tender and can stick.
- Cook the frosting fully. Thickness comes from patient stirring, not more coconut.
- Cool the layers completely before frosting, or the frosting will slide.
- Chill before slicing. About 30 minutes in the refrigerator gives clean cuts.
Make-ahead and storage
Bake the layers 1 day ahead and keep them wrapped at room temperature. The frosting can be made 2 days ahead and refrigerated, then warmed slightly to spread. Because the frosting contains egg yolks and milk, don't leave the finished cake out more than 2 hours, the limit USDA FSIS sets for the danger zone. Store it covered in the refrigerator for 3 to 4 days. To freeze, wrap the layers or slices tightly; freezing keeps food safe, and quality is best within 2 to 3 months.
Planning a holiday dessert table
A good rule is one cake or pie for every 8 to 10 guests, with a mix of chocolate, fruit and nut flavors. German chocolate cake covers chocolate and nut in one dessert. Bake it early in the week so your oven is free for the main meal. For more ideas, browse our Thanksgiving desserts and Christmas desserts, and map the full meal with the Thanksgiving menu template.

The Family Recipe Binder includes recipe cards, a recipe index, kitchen conversions and a substitutions chart, so your holiday cakes stay together. Make your baking list on the Meal Planner & Grocery List ($3.99), and set a holiday food budget with our free Holiday Budget Starter Kit: 3 US Letter pages emailed after you join the list. See all our printables.
Want a simpler chocolate layer cake? Our moist chocolate cake recipe mixes in one bowl and comes with a fudgy chocolate buttercream. If the pecans are your favorite part, our hummingbird cake recipe folds them into a banana and pineapple cake.
Frequently asked questions
What is German chocolate cake? German chocolate cake is an American layer cake made with mild sweet baking chocolate and filled and topped with a cooked coconut pecan frosting. The sides are often left bare or spread with chocolate frosting.
Is German chocolate cake from Germany? No, German chocolate cake is an American recipe, not a German one. It is named after Sam German, who created the sweet baking chocolate used in the original recipe.
What does German chocolate cake taste like? German chocolate cake tastes milder and sweeter than a dark chocolate cake. The frosting adds caramel, toasted coconut and buttery pecan flavors.
What is German chocolate cake frosting made of? German chocolate cake frosting is made from evaporated milk, sugar, butter, egg yolks and vanilla, cooked until thick, then stirred with shredded coconut and chopped pecans. It is a cooked custard-style frosting, not a buttercream.
Why is my coconut pecan frosting runny? Coconut pecan frosting is usually runny because it wasn't cooked long enough. Keep stirring over medium heat until it is thick and golden, about 12 minutes, and let it cool so it firms up more.
Can I use semisweet chocolate in German chocolate cake? Yes, you can use semisweet chocolate, but the cake will taste darker and less sweet. Add 1 to 2 tablespoons more sugar if you want it closer to the classic flavor.
Can I make German chocolate cake without nuts? Yes, German chocolate cake works without nuts. Leave the pecans out of the frosting and add an extra ½ cup of coconut so it keeps its body.
Can I make German chocolate cake ahead of time? Yes, German chocolate cake layers can be baked 1 day ahead, wrapped and kept at room temperature. The Thanksgiving Edition of the Meal Planner & Grocery List ($4.99) from HomeBase Paper Co. helps you schedule baking days before the big meal.
Does German chocolate cake need to be refrigerated? Yes, refrigerate German chocolate cake because the frosting contains egg yolks and milk. Cover it and chill within 2 hours, and it keeps 3 to 4 days.
Can I freeze German chocolate cake? Yes, German chocolate cake freezes well for up to 2 to 3 months. Freeze unfrosted layers wrapped tightly, or freeze slices of the frosted cake on a tray before wrapping.
Can I make German chocolate cake as a sheet cake? Yes, the batter fits a 9x13-inch pan and bakes in about 35 to 40 minutes at 350°F. Spread the coconut pecan frosting over the top once the cake cools.
How many people does a German chocolate cake serve? A three-layer 9-inch German chocolate cake serves 12 to 16 people. It is a rich cake, so thinner slices go further at holiday gatherings.
Where should I keep my German chocolate cake recipe? The Family Recipe Binder ($6.99) from HomeBase Paper Co. keeps your German chocolate cake recipe on a printable recipe card with a recipe index. It also has kitchen conversions and a substitutions chart.
Free printable
Get organized for the new year: get the free 2027 planner
A 16-page printable 2027 planner with a year-at-a-glance page and monthly calendars with US holidays marked. You'll also get our weekly HomeBase email with simple planning and home organization tips.
Sources
- FDA: What you need to know about egg safety fda.gov
- USDA FSIS: Danger zone (40°F to 140°F) fsis.usda.gov
- USDA FSIS: Freezing and food safety fsis.usda.gov

