Desserts
This traditional German chocolate cake recipe brings the rich history of Schwarzwälder Kirschtorte to your kitchen with its signature toasted coconut-pecan swirl and layers of dark chocolate. ✨ The secret lies in the precise balance of ingredients—dark chocolate, toasted coconut, and a hint of rum or kirschwasser—that create that iconic German flavor profile.
Unlike American versions, this cake incorporates marzipan between layers and a light whipped cream frosting, staying true to its Bavarian roots.
The cake's foundation is a dense, moist chocolate sponge infused with almond extract and a touch of espresso, which deepens the chocolate flavor without overpowering it. While traditional recipes call for dark chocolate, modern variations often include semisweet chocolate for a milder taste.
The toasted coconut and chopped pecans are folded into the batter before baking, creating those signature swirls that make this cake instantly recognizable.
What sets this recipe apart is the marzipan layer—a sweet almond paste that adds a delicate, nutty contrast to the rich chocolate. After baking, the cake is assembled with whipped cream and fresh cherries, creating the perfect balance of textures and flavors.
The result is a dessert that feels both nostalgic and luxurious, perfect for celebrations or a special treat.
This method delivers authentic German chocolate cake with restaurant-quality layers and a moist crumb that stays tender for days. Whether you're baking for a holiday gathering or simply craving a taste of Germany, this recipe captures the essence of Schwarzwälder Kirschtorte while making it accessible for home bakers.
Let's get started on creating this timeless dessert.
Ingredients for traditional german chocolate cake
Precision-crafted ingredients for authentic Schwarzwälder Kirschtorte with signature toasted coconut-pecan swirls and marzipan layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 ½ cups | Cold, cubed, European-style preferred |
| Dark Chocolate Bars 🍫 | 8 oz | 70% cocoa, chopped finely (Valrhona or Lindt) |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted, plus extra for dusting |
| Granulated Sugar 🍚 | 2 cups | Superfine preferred for smooth batter |
| Light Brown Sugar 🍚 | ½ cup | Packed, for moisture |
| Unsweetened Shredded Coconut 🥥 | 1 cup | Toasted until golden (not pre-toasted) |
| Pecans 🥜 | 1 cup | Chopped, toasted with coconut |
| Large Eggs 🥚 | 4 whole | Room temperature, separated |
| Almond Extract 🌿 | 1 tsp | Pure, high-quality |
| Instant Espresso Powder ☕ | 1 tsp | For chocolate depth |
| Vanilla Extract 🌸 | 1 tbsp | Bourbon-infused preferred |
| Kirschwasser or Rum 🍷 | 2 tbsp | Optional, traditional touch |
| Marzipan 🍫 | 1 lb | Store-bought or homemade (almond paste) |
| Heavy Whipping Cream 🥛 | 3 cups | Cold, whipped to stiff peaks |
| Powdered Sugar 🍚 | 1 cup | Sifted for frosting |
| Fresh Cherries 🍒 | 1 ½ cups | Pitted, halved (or maraschino for substitute) |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain for delicate seasoning |
The foundation begins with European-style unsalted butter—its high fat content ensures a tender crumb. For the chocolate, Valrhona or Lindt 70% bars deliver that deep, bittersweet German profile; chop them finely for even distribution. Shredded coconut should be toasted in a dry pan until golden (not pre-toasted)—this enhances its nutty aroma. Pecans toast alongside the coconut, their buttery richness complementing the chocolate. Almond extract and espresso powder are non-negotiable for that authentic Schwarzwälder depth; Penzeys carries high-quality extracts if your local store lacks them. Marzipan—the true hallmark of authenticity—should be homemade if possible, but store-bought almond paste works in a pinch (look for brands like Wilton or Smucker's).
No kirschwasser? Dark rum or even brandy bridges the flavor gap, though the almond note will be subtler. Semisweet chocolate can replace dark, but reduce by 1 oz to maintain balance. Toasted coconut non-negotiable—its aroma is the cake's signature. Marzipan shortages? Substitute with extra almond extract (1/2 tsp) and 1/4 cup ground almonds mixed with powdered sugar. Cherries must be fresh for authenticity; maraschino lacks the tartness but works in emergencies. Whipped cream should be stiff but not dry—overwhipping introduces air that weakens the structure. Powdered sugar for dusting layers should be sifted to avoid graininess.
Store marzipan between layers in an airtight container with parchment to prevent drying; it keeps 1 week at room temperature or 3 months refrigerated. Toasted coconut-pecan mix freezes well for 6 months—just toast before using. Assembled cake holds 3 days refrigerated, though the whipped cream softens after 24 hours. For longer storage, freeze layers separately (without cream) for up to 2 months. Reheat slices briefly in a 200°F oven to revive texture before serving.
Why You'll Love This Recipe
- No Melted Mess: I swear by the "cream butter first" trick—just mix the softened butter, brown sugar, and eggs until it’s almost pale. No food processor, no stress, and the cake stays moist for days. (Yes, even if you’re not a baking pro.)
- Rich Without Overpowering: That dark chocolate? It’s the star, but the brown sugar keeps it balanced—sweet but not cloying. The butter adds this buttery depth that makes every slice feel like a hug. Honestly, it’s the kind of cake that disappears faster than my willpower on a lazy Sunday.
- Weeknight Hero: Slice it warm for breakfast, pack it for lunch, or serve it at a potluck—this cake does it all. The recipe scales perfectly, so I double it for gatherings, and it’s still just as easy to make. (Between us, I’ve even microwaved a single slice without judgment.)
- Budget-Friendly Luxury: You’re using pantry staples here—flour, sugar, butter—and a few chocolate bars stretch far. The flavor feels fancy, but the cost? Pure win. I’ve made this for birthdays, holidays, and just-because treats, and it never feels like a splurge.
Step-by-step instructions for traditional German chocolate cake
This method preserves the cake's signature toasted coconut-pecan swirl and rich marzipan frosting.
👨🍳 Step 1: Prepare the Toasted Coconut-Pecan Filling
Preheat your oven to 350°F and spread the 1 cup unsweetened shredded coconut and 1 cup chopped pecans evenly on a rimmed baking sheet. Toast for 8-10 minutes until the coconut turns a rich golden brown and releases an intoxicating aroma. Stir halfway through for even toasting—this prevents burning while developing maximum flavor.
Transfer the toasted mixture to a small bowl and let cool completely. Once cooled, stir in 2 tablespoons kirschwasser or rum (if using) and 1 teaspoon vanilla extract to enhance the nutty depth. The filling should be fragrant and slightly sticky from the alcohol infusion. Set aside for the swirl layer.
🍳 Step 2: Create the Chocolate Cake Layers
In a stand mixer fitted with the paddle attachment, cream the 1.5 cups cold unsalted butter with 2 cups granulated sugar and 0.5 cup packed light brown sugar on medium speed for 3-4 minutes until light and fluffy. Scrape down the sides and add the 4 room-temperature eggs one at a time, mixing just until combined after each addition.
In a separate bowl, whisk together the 2.5 cups sifted all-purpose flour, 1 teaspoon instant espresso powder, 0.5 teaspoon diamond crystal kosher salt, and 1 teaspoon almond extract. With the mixer on low speed, gradually add the dry ingredients to the butter mixture, mixing just until combined. Avoid overmixing—this ensures tender layers rather than dense cake.
🥘 Step 3: Assemble and Bake the Swirl Cake
Divide the batter evenly between two 9-inch round cake pans lined with parchment paper. Create a well in the center of each pan and spoon half of the toasted coconut-pecan mixture into each well. Using a rubber spatula, gently swirl the filling into the batter, creating marbled patterns throughout each layer.
Bake in the preheated 350°F oven for 25-30 minutes or until a toothpick inserted into the center comes out clean. Rotate the pans halfway through baking for even browning. Let the cakes cool in the pans for 10 minutes before transferring to a wire rack to cool completely. The layers should be moist but not sticky to the touch.
👨🍳 Step 4: Prepare the Marzipan Frosting
In a large mixing bowl, whip the 3 cups cold heavy whipping cream to stiff peaks using a stand mixer. In a separate bowl, beat the 1 lb marzipan until smooth and creamy. Gradually fold the marzipan into the whipped cream until fully incorporated and the frosting is light and airy.
Add the 1 cup sifted powdered sugar and mix until combined. The frosting should hold its shape when piped but remain spreadable. For added flavor, fold in the 1.5 cups halved fresh cherries (reserve a few for garnish) and 1 tablespoon vanilla extract. The cherries add a bright contrast to the rich marzipan.
🍽️ Step 5: Assemble and Decorate the Cake
Place one cake layer on a serving plate and spread a generous layer of the marzipan frosting. Top with the second cake layer and press gently to level. Frost the entire top and sides of the cake with the remaining frosting, creating a smooth finish. Decorate with the reserved halved fresh cherries and any remaining toasted coconut-pecan mixture for a traditional German touch.
Chill the cake in the refrigerator for at least 2 hours before serving to allow the flavors to meld and the frosting to set. Each slice should reveal the signature swirl of toasted coconut and pecans throughout the moist chocolate layers, finished with the creamy marzipan frosting and tart cherries.
Pro Tips For Making Traditional German Chocolate Cake
- MELT CHOCOLATE SLOWLY: I learned this the hard way—dumping chopped chocolate into hot butter and thinking it’d melt fast. Instead, cut the dark chocolate into tiny pieces (smaller than a dime) and let it melt gradually over low heat, stirring every 30 seconds. Lumps in your ganache ruin everything, and you’ll end up with a cake that tastes like it’s fighting for texture.
- WEIGH YOUR FLOUR: That "cup of flour" in your measuring cup isn’t fooling anyone. Spoon the flour into the cup, level it off with a knife—don’t pack it down—and trust the scale if you have one. German chocolate cake relies on a tender crumb, and overpacked flour makes it dense. (Yes, even if you’re impatient like me.)
- ROOM-TEMP BUTTER MATTERS: Cold butter from the fridge? Skip it. Let that unsalted butter sit out for at least 2 hours before creaming—no, 10 minutes in the microwave doesn’t count. You want it soft but not greasy, so it aerates properly with the sugars. This is the thing that actually changes the outcome from "decent" to "wow."
- BAKE UNTIL SPRINGY: The cake might look done at 30 minutes, but resist the urge to pull it out early. Press the center lightly—it should bounce back slowly, not feel jiggly. If the edges are set but the middle’s still sinking, tent it with foil and bake another 5-10 minutes. Overbaking dries it out; underbaking leaves it gummy. (Your future self will thank you.)
Wine and beer pairings for these flavors
German Riesling Harmony
For this rich, chocolate-forward cake, a dry Riesling from Germany’s Mosel or Rheingau regions is my go-to pairing. The wine’s crisp acidity and citrus notes cut through the dense chocolate layers and marzipan, while its mineral finish complements the toasted coconut and pecans.
Look for a Kabinett or Spätlese—avoid sweet versions, as they’ll clash with the cake’s depth. Serve slightly chilled (50-55°F) to enhance the wine’s freshness against the warm dessert. 🍷
Dark Beer Balance
A German Dunkel beer (like Weihenstephaner Original) offers a malty, slightly bitter contrast that balances the cake’s sweetness. The beer’s roasted notes mirror the toasted coconut, while its caramel undertones echo the brown sugar in the batter.
For a lighter option, try a Helles Lager—its clean, crisp profile highlights the cake’s chocolate and cherry layers without overpowering them. Serve at 45-50°F to preserve its refreshing quality. 🍺
Kirschwasser Cocktail Twist
Since the cake already includes kirschwasser, why not elevate your pairing with a Kirsch Spritz? Mix 2 oz kirschwasser, 1 oz Aperol, and 3 oz Prosecco, then top with soda water. The bittersweet Aperol bridges the cake’s richness, while the bubbles cleanse your palate.
Garnish with a cherry skewer for a visual nod to the dessert. This drink mirrors the cake’s German roots while adding a modern twist. 🍸
Coffee Pairing Secret
If you’re serving this cake after a meal, a strong German espresso or Melitta-style filter coffee enhances the cake’s espresso-infused chocolate layers. The coffee’s bitterness and acidity mirror the cake’s depth, creating a harmonious finish.
For a dessert-specific option, try a Kaffee mit Rum—a shot of espresso with 1 oz dark rum, served over ice. The rum’s warmth complements the cake’s toasted coconut and cherries. ☕
Seasonal Wine Swaps
For summer months, opt for a German Grauburgunder (Pinot Gris)—its peach and pear notes contrast beautifully with the cake’s chocolate and coconut. In winter, a Spätburgunder (Pinot Noir) with its earthy undertones pairs well with the cake’s marzipan and rum flavors.
Always ensure the wine’s acidity matches the cake’s richness to avoid a cloying finish. 🍇
Non-Alcoholic Option
For a mocktail, blend 1 cup sparkling apple cider, 2 tbsp almond syrup, and 1 tsp kirschwasser substitute (like almond extract). Serve over ice with a cherry garnish.
The cider’s tartness balances the cake’s sweetness, while the almond notes echo the marzipan. Chill thoroughly before serving to mimic the wine’s refreshing quality. 🍏
Nutrition facts
Frequently asked questions
What makes this German chocolate cake different from American versions?
This recipe stays true to its Bavarian roots by using marzipan between layers instead of fudge frosting, and incorporates toasted coconut-pecan swirls throughout the moist chocolate sponge. The cake also features a lighter whipped cream frosting with fresh cherries, rather than the heavy ganache found in American recipes.
Can I substitute marzipan if I can't find it?
Yes! Mix 1/4 cup ground almonds with 1/2 cup powdered sugar and 1 teaspoon almond extract to mimic marzipan's texture. For flavor, add 1 tablespoon apricot jam to the frosting. While not identical, it provides a similar almond-forward sweetness.
Why does the recipe call for both almond extract and espresso powder?
Almond extract enhances the marzipan flavor, while espresso powder deepens the chocolate's richness without adding moisture. Together, they create the authentic Schwarzwälder Kirschtorte profile—almond for the marzipan layers and espresso to balance the sweetness.
How do I prevent the cake layers from cracking when assembling?
Chill the cake layers for 1 hour before assembling to firm them up. Use a serrated knife to level the tops, and spread frosting evenly to avoid stress points. Let the cake sit at room temperature for 30 minutes before refrigerating to prevent cracks from temperature shock.
What's the best way to store leftovers?
Wrap individual slices in plastic wrap and store in an airtight container at room temperature for 2 days. For longer storage, freeze layers (without frosting) for up to 2 months. Reheat slices briefly at 200°F for 10 seconds to restore texture. The whipped cream may soften but can be refreshed by chilling briefly.