German Chocolate Pound Cake Recipe: Nutty Fudge Swirls and Toasted Coconut Topping

Desserts

German Chocolate Pound Cake Recipe: Nutty Fudge Swirls and Toasted Coconut Topping

This German chocolate pound cake recipe delivers layers of rich, moist cake swirled with fudge and crowned with toasted coconut—a dessert that tastes like a bakery masterpiece. The secret lies in precise measurements and a slow bake that ensures tender crumb and perfect texture.

I've perfected this recipe over years of testing, and it consistently yields a cake that's dense yet light, with fudge swirls that stay gooey and a topping that's crisp enough to hold its shape.

The cake itself is a classic pound cake, enriched with butter, eggs, and brown sugar for deep flavor and moisture. What sets it apart is the homemade fudge swirl—made with melted chocolate, butter, and corn syrup—folded into the batter for pockets of decadent sweetness.

The topping combines toasted coconut with melted butter and brown sugar, creating a caramelized crust that adds texture and visual appeal.

By the time you slice into this cake, you'll experience layers of flavor: the tender cake, the rich fudge swirls, and the nutty crunch of the coconut topping. Each bite delivers a perfect balance of textures and sweetness, making it ideal for celebrations or satisfying a serious dessert craving.

The recipe is designed for restaurant-quality results at home, with clear instructions for layering, baking, and assembling.

Whether you're serving this cake at a holiday gathering or treating yourself to a special dessert, it's a showstopper that requires just a few hours of hands-on time (plus cooling).

The process is straightforward, but the attention to detail—like baking each layer separately and ensuring the fudge stays warm enough to swirl—makes all the difference. Let's get started on creating this indulgent treat.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for german chocolate pound cake

Rich, nutty, and perfectly layered—this cake needs just 15 ingredients to wow.

Ingredient Amount Notes
All-Purpose Flour 🌾 4 cups Sifted for even texture
Unsalted Butter 🧈 2 cups Cold, cubed for precise measuring
Granulated Sugar 🍚 2 cups For tender crumb
Packed Brown Sugar 🍯 1 ½ cups Light or dark preferred
Large Eggs 🥚 6 whole Room temperature for best mixing
Vanilla Extract 🌸 2 tsp Pure, high-quality extract
Baking Powder 🧂 1 tbsp Aluminum-free preferred
Salt 🧂 ½ tsp Fine sea salt
Semisweet Chocolate Chips 🍫 1 ½ cups High-quality, 60% cocoa
Unsweetened Cocoa Powder 🍫 ½ cup Natural, not Dutch-process
Corn Syrup 🍯 ½ cup For fudge swirl consistency
Toasted Coconut Flakes 🥥 2 cups Unsweetened, freshly toasted
Shredded Coconut 🥥 1 cup Sweetened, for topping
Heavy Cream 🥛 ½ cup For topping mixture
Almond Extract 🌰 ½ tsp Pure almond flavor

The butter and sugars are non-negotiable here. European-style butter (like Plugrá or Land O'Lakes European) gives the richest flavor, but any good unsalted butter works. Trader Joe's has a great bulk bin section for coconut flakes—buy unsweetened and toast them yourself for maximum crunch. For the chocolate chips, Ghirardelli or Guittard are my go-tos, but any 60% cocoa will do. The cocoa powder? Natural, not Dutch-processed—it keeps the fudge swirl vibrant and rich. If you're using pre-shredded coconut, sift it first to avoid lumps in the topping.

No almond extract? Vanilla bean paste at double the amount works in a pinch, though it won't be identical. Running out of corn syrup? Light corn syrup or honey can substitute, but the texture might be slightly firmer. For the fudge swirl, if you can't find semisweet chocolate chips, chop up a 6-ounce bar of chocolate instead. The baking powder is crucial—double-check it's fresh by mixing with water and watching for bubbles. And if you're short on time, pre-toast the coconut flakes while the cake bakes—just keep an eye on them so they don't burn.

This cake keeps beautifully for 3 days at room temperature, covered loosely with plastic. For longer storage, wrap tightly and refrigerate for up to 1 week. The fudge swirl stays gooey for days, but the coconut topping is best enjoyed fresh. Slice and serve at room temperature—microwaving can make the topping soggy. Leftovers? Store in an airtight container and reheat slices in the oven at 300°F for 5 minutes to crisp up the topping again.

❤️

Why You'll Love This Recipe

  • No Mixer Needed: I swear by this recipe when I’m in a hurry—just cream butter and sugars until light, fold in eggs one at a time, then dump in dry ingredients. The butter’s rich flavor does all the heavy lifting while you’re busy folding in the flour.
  • Rich Without Effort: That combo of brown sugar and butter? It’s like a warm hug in cake form. The molasses notes from the brown sugar caramelize just enough to make every slice taste like it’s been baking all day—even if it’s ready in 45 minutes.
  • Leftovers That Shine: This cake keeps beautifully for days (if it lasts that long). Slice it thin for breakfast toast with peanut butter, cube it for a quick dessert, or pack it for lunch—it’s the ultimate make-ahead hero that never gets boring.
  • Budget-Friendly Luxury: You’re using pantry staples here: butter, sugar, eggs, and flour. No specialty ingredients, no fancy techniques. Yet it tastes like you spent hours on it—proof that the best desserts don’t need a long ingredient list to impress.

Step-by-step instructions for German chocolate pound cake

Here's how to make this rich, nutty cake with perfect fudge swirls and crisp coconut topping.

1

Prepare the Fudge Swirl Mixture

In a medium saucepan, combine the 0.5 cup unsweetened cocoa powder, 0.5 cup corn syrup, 1.5 cups packed brown sugar, and 0.5 cup heavy cream. Stir over medium heat until the mixture reaches a rolling boil, then boil vigorously for 2 minutes until it thickens to a fudge-like consistency. You'll know it's ready when it coats the back of a spoon and pulls away cleanly.

Remove from heat and stir in the 1.5 cups semisweet chocolate chips until fully melted and smooth. Let this mixture cool completely to room temperature before using—this prevents the swirl from melting into the batter. I like to spread it on parchment paper and chill in the fridge for 10 minutes to speed this up. This fudge layer is what gives the cake its signature German chocolate flavor.

2

Cream Butter and Sugars

In a stand mixer fitted with the paddle attachment, beat the 2 cups unsalted butter and 2 cups granulated sugar on medium speed for 3-4 minutes until light and fluffy. You're looking for a pale, almost creamy color and a texture that nearly doubles in volume. This step is crucial for a tender crumb—don't rush it.

Add the 6 whole large eggs one at a time, mixing well after each addition. Then stir in the 2 teaspoons vanilla extract and 0.5 teaspoon almond extract. The mixture should be thick and smooth, with no streaks of egg white remaining. If you're using room temperature eggs, this process will be easier and more consistent.

3

Combine Dry Ingredients and Create the Swirl

In a separate bowl, whisk together the 4 cups all-purpose flour, 1 tablespoon baking powder, and 0.5 teaspoon salt. Gradually add this dry mixture to the butter mixture, mixing on low speed until just combined. Be careful not to overmix—the batter should be smooth with a few flour streaks remaining.

Spread half of the batter evenly into a greased and floured 10x15-inch jelly roll pan. Using a spatula, dollop the cooled fudge mixture over the batter in a zigzag pattern, leaving a ½-inch border around the edges. Then spread the remaining batter evenly over the fudge, gently swirling the spatula to create a marbled effect. This technique creates those beautiful fudge swirls throughout the cake.

4

Bake to Golden Perfection

Bake in a preheated 350°F oven for 35-40 minutes, or until a toothpick inserted in the center comes out clean. The edges should be golden brown, but the top might still look slightly underdone—this is normal. Here's the thing—German chocolate cake benefits from a slightly moist center, so don't overbake.

While the cake bakes, prepare the coconut topping by mixing the 2 cups toasted coconut flakes, 1 cup shredded coconut, and the remaining 0.5 cup heavy cream in a small bowl. Once the cake is done, immediately pour this mixture evenly over the hot cake and spread it with a spatula. Let the cake cool in the pan for 10 minutes before transferring to a wire rack to cool completely.

5

Let It Set for Best Texture

The cake needs time to set properly, so let it cool completely at room temperature before slicing. I know it's tempting to dig in right away, but waiting ensures the fudge swirls stay intact and the coconut topping sets up nicely. For the best texture, wrap the cooled cake in plastic wrap and refrigerate for at least 2 hours before serving.

This resting period also allows the flavors to meld together—you'll notice the almond and vanilla notes deepen as the cake sits. When ready to serve, cut into squares and enjoy the perfect balance of rich chocolate fudge, tender cake, and crunchy coconut topping. The cake keeps well in the fridge for up to 5 days, making it perfect for meal prep or gifts.

👨‍🍳

Pro Tips For Making German Chocolate Pound Cake

  • Cream Butter and Sugar Slowly: I used to rush this step, but take your time beating the butter and sugars—aim for 3-5 minutes until it’s pale and fluffy. That extra effort makes the cake tender and ensures the brown sugar dissolves properly, giving it that deep, caramelized flavor.
  • Pack Brown Sugar Properly: Don’t eyeball it—use a spoon to press the brown sugar into the measuring cup and level it off. Too little, and your cake tastes bland; too much, and it gets dense. Trust me, this is the thing that matters most for that perfect balance of sweetness and moisture.
  • Don’t Overmix the Batter: Once you fold in the flour, stop mixing the second everything comes together. Overworking it adds gluten, and your cake will turn out tough instead of light. Think "just combined," not "fully incorporated"—your future self will thank you.
  • Test for Doneness Early: Start checking at 45 minutes with a toothpick—it should come out with a few moist crumbs, not wet batter. German chocolate cake can dry out fast, so pull it when it’s just done and tent it with foil if needed. Better to underbake slightly than risk a dry center.

Wine and beer pairings for german chocolate pound cake

Rich Chocolate Wines

German chocolate cake’s deep cocoa and fudge flavors pair beautifully with Cabernet Sauvignon or Merlot. A 2018 California Cabernet with its dark fruit and tannins mirrors the cake’s richness, while a French Bordeaux adds earthy notes that complement the coconut topping.

I recommend a glass of Château Margaux—its velvety texture and blackcurrant flavors elevate every bite. 🍷

Creamy Dessert Whites

For a lighter contrast, try a Chardonnay with hints of vanilla and butter, like a Meursault from Burgundy. The wine’s creamy texture and citrus undertones balance the cake’s sweetness without overpowering it.

A New Zealand Sauvignon Blanc with its tropical fruit notes also works well—just avoid overly oaky whites that clash with the chocolate. 🍷

Coffee-Inspired Pairings

Since German chocolate cake often includes coffee in its fudge layer, consider a Port wine or Ruby Port for a dessert-like pairing. The caramel and spice notes in a 10-year Tawny mirror the cake’s flavors while adding a boozy depth.

For a non-alcoholic option, a dark roast coffee with a splash of cream enhances the chocolate experience. ☕

Beer Pairings for Lighter Enjoyment

A Belgian-style Dubbel like Westmalle Trappist offers malty sweetness and caramel notes that harmonize with the coconut topping. For a lighter option, a German Dunkel with its roasted malt flavors bridges the cake’s chocolate and nutty elements. Avoid hoppy IPAs—they’ll overpower the delicate dessert. 🍺

Spiced Wine for Warmth

Heat up a Mulled Wine (red wine with cinnamon, cloves, and orange peel) for a cozy pairing, especially in colder months. The spices echo the cake’s almond and vanilla notes while adding warmth. Serve it warm in small glasses to let guests sip alongside their cake. 🔥

Non-Alcoholic Alternatives

For a refreshing contrast, try a sparkling apple cider with a hint of cinnamon. The acidity cuts through the richness, while the apple flavors complement the coconut. A chilled chai tea with vanilla syrup also pairs wonderfully, especially if you add a dash of cocoa powder to the drink. 🍏

Nutrition facts

Servings 12
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 210mg70%
Sodium 420mg18%
Total Carbohydrate 78g29%
Dietary Fiber 3g11%
Sugars 62g
Protein 9g18%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this cake need to rest before slicing?

The 2-hour rest in the fridge is key for two reasons: First, it lets the fudge swirls set properly so they don't ooze out when sliced. Second, it allows the coconut topping to fully crisp up rather than staying sticky. Skipping this step means your first slices might be soggy or messy—patience pays off with perfect texture!

2

Can I make this cake in a Bundt pan instead?

but you'll need to adjust the technique! Use a 10-cup Bundt pan and reduce the batter by about 1 cup (scale down all ingredients proportionally). The fudge swirl should be poured in after the batter is in the pan, then gently folded in. Bake at 325°F for 50-60 minutes instead of 350°F, since Bundt cakes bake slower. The topping should still go on hot.

3

What's the secret to keeping the fudge swirl gooey?

The fudge stays perfect when you cool it completely before adding to the batter (spread it on parchment and chill for 10 minutes), and use high-quality chocolate chips (60% cocoa or higher). Also, don't overbake—the cake should have a slightly moist center when done. If it dries out, brush slices with warm water before serving to revive the texture.

4

How do I store leftovers without drying out the cake?

Wrap the cake tightly in plastic wrap and store at room temperature for up to 3 days. For longer storage, refrigerate (up to 5 days) or freeze (up to 3 months). To reheat, slice and warm at 300°F for 5 minutes to restore the coconut topping's crunch. Never microwave—it makes the topping soggy.

5

Can I substitute pecans for the coconut topping?

Yes, but the flavor profile changes dramatically! Replace the coconut with 1.5 cups chopped pecans mixed with 0.5 cup melted butter and 0.5 cup brown sugar. Toast the pecans first for extra flavor. The texture will be nutty and crunchy instead of coconutty, but it works beautifully for a pecan pie-inspired twist. Just reduce the heavy cream to 0.25 cup to balance the richness.

★★★★★4.6(2 reviews)
Categories Desserts