I’ve made this White German Chocolate Cake for family celebrations and casual Sunday dinners — it’s the kind of dessert that looks show-stopping but comes together without drama. This version blends tender, cocoa-kissed layers with the classic coconut-and-pecan topping that makes German-style cakes so beloved. It’s great when you want a crowd-pleasing centerpiece that’s also easy to scale up or decorate for holidays.
Why you’ll love this dish
This cake pairs familiar chocolate comfort with the crunchy, sweet coconut-pecan topping that people expect from a German chocolate dessert. It’s rich without being heavy because the buttermilk keeps the crumb moist and tender. The recipe is practical too: common pantry ingredients, straightforward steps, and three 9-inch layers that make for an impressive presentation.
Perfect occasions
- Family birthdays and potlucks where you need a dessert that serves many.
- Holiday dinners when you want something nostalgic and textured.
- Weekend baking projects — the layers can be made a day ahead.
“I made this for a holiday dinner and everyone asked for the recipe — moist, nutty, and the coconut adds a touch of nostalgia.” — a regular test baker
If you enjoy layered desserts with a twist, try a spiced match with other crowd-pleasers like Easy Churro Cheesecake for a dessert table that covers every craving.
Preparing White German Chocolate Cake
Step-by-step overview
You’ll cream butter and sugars, add eggs, then alternate dry ingredients with buttermilk for a supple batter. Fold in coconut and pecans, divide into three pans, and bake about 25–30 minutes. Cool the layers, stack and frost with either a chocolate frosting or the traditional coconut-pecan frosting. Expect about 20 minutes active prep and 25–30 minutes bake time per batch; cooling and assembly add another hour or two.
What to expect at each major stage
- Mixing: cream until light, then add eggs one at a time for a stable emulsion.
- Combining dry + wet: add dry in portions to avoid overmixing and to keep the crumb tender.
- Baking: look for a springy top and a clean toothpick.
- Finishing: cool fully so frosting doesn’t slide; garnish with extra coconut and pecans.
What you’ll need
- 2 cups all-purpose flour (spooned and leveled)
- 1 cup granulated sugar
- 1 cup brown sugar, packed
- 1 cup unsweetened cocoa powder (for a deep chocolate backbone)
- 1 cup unsalted butter, room temperature
- 4 large eggs, room temperature
- 1 cup buttermilk (or 1 cup milk + 1 tbsp vinegar, rested 5 minutes)
- 1 tsp vanilla extract
- 1 tsp baking soda
- 1/2 tsp salt
- 1 cup shredded coconut (sweetened or unsweetened — sweetened is traditional)
- 1 cup chopped pecans (toasted for extra flavor)
Ingredient notes and substitutions
- Buttermilk reacts with baking soda to give lift and tang; use the milk+vinegar substitute if you don’t have buttermilk.
- Unsweetened cocoa gives depth; if you want a milder chocolate flavor, reduce to 3/4 cup and add 1/4 cup flour.
- For a nut-free version, replace pecans with chopped oats or extra coconut.
- To make this gluten-free, use a 1:1 cup-for-cup gluten-free flour blend and add 1/2 tsp xanthan gum if your blend is gum-free.
Step-by-step instructions
- Preheat the oven to 350°F (175°C). Grease and flour three 9-inch round pans, tapping out excess flour.
- In a large bowl, beat the butter with both sugars on medium speed until light and fluffy, about 3–4 minutes.
- Add the eggs one at a time, beating well after each addition so the batter stays emulsified.
- Stir in the buttermilk and vanilla until combined. Scrape the bowl so nothing sticks to the sides.
- In another bowl, sift together the flour, cocoa powder, baking soda, and salt.
- Add the dry mixture to the wet in three additions, mixing on low speed and stopping as soon as the batter is uniform. Avoid overmixing.
- Fold in the shredded coconut and chopped pecans by hand with a spatula.
- Divide the batter evenly among the prepared pans and smooth the tops with an offset spatula.
- Bake for 25–30 minutes, rotating once halfway through if your oven bakes unevenly. A toothpick inserted in the center should come out clean or with a few moist crumbs.
- Cool the cakes in the pans for 10 minutes, then invert onto wire racks and cool completely.
- Frost with a chocolate frosting or a coconut-pecan frosting. Garnish with extra coconut and pecans if desired.
Quick assembly tip: chill the layers slightly before frosting if your frosting is soft — that helps prevent sliding while you stack.
Best ways to enjoy it
Serving suggestions
- Slice with a serrated knife for cleaner layers. Warm the knife under hot water and dry between cuts for perfect slices.
- Plate with a dollop of lightly sweetened whipped cream or a scoop of vanilla bean ice cream.
- For a coffee pairing, serve with medium-roast coffee.
- Add a fresh fruit garnish — raspberries or sliced strawberries cut through the richness.
If you’re planning a dessert spread, this cake plays well next to a textured cheesecake like Decadent Apple Crisp Cheesecake for guests who want fruit and spice alongside coconut and chocolate.
Storage and reheating tips
Keeping leftovers fresh
- Room temperature: If your frosting contains no perishable dairy (rare), store covered at room temperature for up to 1 day. Otherwise, refrigerate.
- Refrigerator: Cover the cake or place it in an airtight container. It will keep 3–4 days. Allow slices to come to room temperature for 20–30 minutes before serving.
- Freezing: Wrap individual unfrosted layers tightly in plastic, then foil, and freeze up to 2 months. Thaw in the refrigerator overnight before bringing to room temperature and frosting.
- Reheating: Warm single slices in a 300°F (150°C) oven for 8–10 minutes or microwave in 10–15 second bursts until just warm.
Food safety note: If your frosting uses cooked egg yolks or dairy (traditional German frosting recipes often do), refrigerate and consume within 3–4 days.
Helpful cooking tips
- Room temperature ingredients: Bring eggs and butter to room temperature for even mixing and a stable batter.
- Don’t skip sifting the cocoa; it removes lumps and helps even distribution.
- Measure flour properly — spoon it into the cup and level; packing flour will make the cake dense.
- Toast pecans lightly in a 350°F oven for 5–7 minutes to deepen the flavor before chopping.
- Test ovens: If your oven runs hot, reduce the temperature by 15–25°F and check for doneness a few minutes early.
- Avoid overmixing after adding flour: overworked batter = tough cake. Mix until just combined.
- Level layers with a long serrated knife or cake leveler for neat stacking.
Creative twists
Recipe variations
- White chocolate version: Fold shaved white chocolate into the coconut-pecan frosting for a creamy, sweet contrast.
- Vegan swap: Use plant-based butter, flax eggs (1 tbsp flax + 3 tbsp water per egg), non-dairy milk + 1 tbsp vinegar for buttermilk, and a gluten-free flour blend. Texture will differ slightly.
- Caramel-pecan twist: Add a thin layer of caramel between cakes in addition to the coconut-pecan frosting for an extra indulgent bite.
- Tropical spin: Replace pecans with macadamias and add toasted coconut flakes on top.
- Mini cakes or cupcakes: Bake in 12-cup pans for 18–22 minutes to create individual servings.
Common questions
How long does this cake take from start to finish?
Active prep is about 20–30 minutes. Baking takes 25–30 minutes. Cooling and assembly add roughly 1–2 hours depending on how long you cool layers before frosting. Plan for 2–3 hours total, or split work across two days.
Can I make the layers ahead of time?
Yes. You can bake the layers a day ahead, wrap them well, and refrigerate. Bring them to room temperature before frosting. For longer storage, freeze the unfrosted layers as described above.
My cake was dense — what did I do wrong?
Common causes: overmeasuring flour, overmixing after adding dry ingredients, cold butter/eggs, or too much batter in each pan causing underbaking. Use room-temperature ingredients, measure flour correctly, and stop mixing as soon as the batter looks uniform.
Is this an actual “white” German chocolate cake?
This recipe is a twist: it blends rich cocoa in the cake with the traditional coconut-and-pecan topping associated with German chocolate cakes. If you want a truly white cake base, substitute cocoa with extra flour and add 2–3 tablespoons melted white chocolate to the batter.
Can I omit nuts for allergies?
Yes. Omit pecans and replace with more coconut or toasted sunflower seeds for crunch. Label the cake clearly if serving guests with mixed allergies.
If you want a show-stopping dessert spread that mixes textures and flavors, pairing this cake with other crowd-pleasing sweets makes entertaining effortless.

White German Chocolate Cake
Ingredients
Method
- Preheat the oven to 350°F (175°C). Grease and flour three 9-inch round pans, tapping out excess flour.
- In a large bowl, beat the butter with both sugars on medium speed until light and fluffy, about 3–4 minutes.
- Add the eggs one at a time, beating well after each addition so the batter stays emulsified.
- Stir in the buttermilk and vanilla until combined, scraping the bowl so nothing sticks to the sides.
- In another bowl, sift together flour, cocoa powder, baking soda, and salt.
- Add the dry mixture to the wet in three additions, mixing on low speed and stopping as soon as the batter is uniform. Avoid overmixing.
- Fold in the shredded coconut and chopped pecans by hand with a spatula.
- Divide the batter evenly among the prepared pans and smooth the tops with an offset spatula.
- Bake for 25–30 minutes, rotating once halfway through. A toothpick inserted in the center should come out clean or with a few moist crumbs.
- Cool the cakes in the pans for 10 minutes, then invert onto wire racks and cool completely.
- Frost with a chocolate frosting or a coconut-pecan frosting. Garnish with extra coconut and pecans if desired.


