German Chocolate Cake (With The Best Coconut Pecan Frosting)
German Chocolate Cake is a cherished classic that brings a delightful combination of rich chocolate and sweet coconut and pecan frosting to any gathering. The moist layers of this triple-layer cake paired with the decadent coconut pecan frosting create a symphony of flavors that will sweep you off your feet. From its impressive presentation to its delightful taste, this cake makes a striking centerpiece for birthdays, celebrations, or simply to indulge in during the weekend.
Table of Contents

I still remember the first time I made this cake. I was trying to impress my family during a dinner gathering, and the compliments I received were endless. The layers of chocolate cake slathered with the best coconut pecan frosting left everyone in awe, and I couldn’t help but smile at their delighted faces. There’s something truly special about baking a cake that captures people’s hearts. Plus, it’s surprisingly easy to whip up, making it perfect for any occasion. So, roll up your sleeves and let’s create a dessert that will surely become a favorite in your household!
Why You’ll Love This Recipe
- Irresistible Flavor: The combination of rich chocolate cake and creamy coconut pecan frosting is simply heavenly.
- Eye-Catching Appeal: With its stunning layers and decorative icing, this cake is perfect for impressing guests.
- Makes Any Occasion Special: Celebrate birthdays, holidays, or just a regular Saturday with this delightful treat.
- Perfectly Moist: This recipe guarantees a soft and moist texture that keeps well for several days.
Ingredients You’ll Need
- 1 and 1/2 cups granulated sugar: This gives the cake just the right amount of sweetness. You can use coconut sugar as a substitute for a lower-glycemic option.
- 1 and 1/2 cups light brown sugar (packed): The molasses in brown sugar adds a deeper flavor. Ensure you pack it tightly into the measuring cup for accuracy.
- 2 and 1/2 cups all-purpose flour: This is the base for your cake. If you’re gluten-free, a 1:1 gluten-free flour blend could work well here.
- 1 and 3/4 cups unsweetened cocoa powder (sifted): Essential for the rich chocolate flavor. Use Dutch-process cocoa for a smoother taste.
- 2 teaspoons baking soda: This helps the cake rise beautifully.
- 1 teaspoon baking powder: Works in synergy with baking soda for that fluffiness.
- 1 teaspoon salt: Balances the sweetness and enhances flavors.
- 3 large eggs (room temperature): They help bind the cake ingredients together. Room temperature eggs mix more easily.
- 2 large egg yolks (room temperature): Additional richness for a luscious cake.
- 1 and 1/2 cups Thai-style coconut milk (well combined): This adds moisture and a hint of coconut flavor. Regular milk can be used if needed.
- 1/3 cup full-fat sour cream (room temperature): Enhances the cake’s tenderness. Plain yogurt is a suitable alternative.
- 3/4 cup unrefined coconut oil (melted and slightly cooled): Adds moisture. You can swap this for unsalted butter if you prefer.
- 3 teaspoons pure vanilla extract: A must-have for flavor depth.
- 1 and 1/2 cups freshly made hot coffee: It intensifies the chocolate flavor. Decaf works just as well.
- 2 ounces German’s sweet chocolate (finely chopped): This is the star of the frosting, bringing a creamy texture and sweetness.
- 1 and 1/2 cups evaporated milk (well shaken): Used in the frosting for creaminess.
- 1 cup unsalted butter (cut into tablespoons): Essential for the frosting; it needs to be room temperature for easy mixing.
- 1/2 teaspoon vanilla extract: For flavor in the frosting.
- 2 and 1/2 cups sweetened shredded coconut: Adds that delicious coconut crunch.
- 1 and 1/2 cups pecans (toasted and roughly chopped): Their nutty flavor complements the frosting perfectly.
- 6 ounces German’s sweet chocolate (roughly chopped): For the chocolate frosting.
- 4 ounces unsweetened chocolate (roughly chopped): Balances sweetness with rich chocolate flavor.
- 2 and 3/4 cups confectioners’ sugar (sifted): This ensures a smooth frosting.
- 1/4 teaspoon salt: Rounds out the sweetness in the frosting.
- Pecans for decorating: Optional, but they add a nice touch!
How to Make German Chocolate Cake (With The Best Coconut Pecan Frosting)
- Preheat Your Oven: Set your oven to 350°F (175°C).
- Prepare the Cake Pans: Cut out three 9-inch round segments of parchment paper. Generously spray the pans with nonstick baking spray, place the parchment in the bottom, and spray again to prevent sticking.
- Mix the Dry Ingredients: In a large bowl, combine 1 and 1/2 cups granulated sugar, 1 and 1/2 cups light brown sugar, 2 and 1/2 cups all-purpose flour, 1 and 3/4 cups sifted cocoa powder, 2 teaspoons baking soda, 1 teaspoon baking powder, and 1 teaspoon salt. Mix well until all is combined.
- Mix the Wet Ingredients: In another large bowl, combine 3 large eggs and 2 large egg yolks, 1 and 1/2 cups coconut milk, 1/3 cup sour cream, 3/4 cup melted coconut oil, and 3 teaspoons vanilla extract. Mix until well combined.
- Combine Mixtures: Pour the wet mixture into the dry ingredients and fold gently with a rubber spatula until just combined.
- Prepare the Chocolate Mixture: In a separate measuring cup, mix 1 and 1/2 cups hot coffee with 2 ounces of finely chopped German’s sweet chocolate. Whisk until the chocolate is fully melted.
- Add Chocolate to Batter: Pour the chocolate mixture into your batter and stir until fully incorporated. Don’t worry; the batter will be thin.
- Divide and Bake: Evenly divide the batter among the prepared pans. Bake in the oven for 28 to 30 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs.
- Cool the Cakes: Let the cakes cool in the pans for 10 minutes before transferring them to a wire rack. Allow them to cool completely before frosting.
- Make the Coconut Pecan Filling: In a medium saucepan, combine 1 and 1/2 cups evaporated milk, 1 and 1/2 cups brown sugar, 6 large egg yolks, and 1 cup of butter. Cook over medium heat, stirring constantly for about 10 to 12 minutes until bubbling and thickened. Stir in 2 and 1/2 cups shredded coconut and 1 and 1/2 cups toasted pecans. Cool before using.
- Prepare the Fudgy Frosting: Combine 6 ounces chopped German’s sweet chocolate and 4 ounces chopped unsweetened chocolate in a microwave-safe bowl. Heat in 30-second increments until fully melted. Allow it to cool until slightly warm.
- Cream the Butter: In a stand mixer fitted with the paddle attachment, beat 1 and 1/2 cups butter on medium speed until smooth.
- Add Sugar to Butter: Gradually add 2 and 3/4 cups sifted confectioners’ sugar to the butter, mixing thoroughly before adding more.
- Incorporate Chocolate: Once all sugar is added, beat in 1/2 teaspoon vanilla and the melted chocolate until well combined, scraping down the sides of the bowl as needed. Beat for an additional 2 minutes.
- Frosting Rest: Let the frosting sit at room temperature for 30 minutes to firm up, but don’t refrigerate.
- Layer the Cakes: Trim the domes off each cake layer using a serrated knife. On a serving plate, place one layer, spread 1/3 of the coconut pecan filling on top, and repeat with the second layer. Add the final layer and top with the remaining filling.
- Pipe the Frosting: Fit a piping bag with an open star tip, filling it with 1 cup of chocolate frosting. Spread the remaining frosting around the sides and top of the cake. Pipe decorative stars along the edge and top with toasted pecans.
Storing & Reheating
To keep your German Chocolate Cake fresh, store it in an airtight container at room temperature for up to two days. For longer storage, place the cake in the refrigerator for up to a week. If you want to freeze it, wrap individual slices in plastic wrap and aluminum foil, preventing freezer burn for up to three months. When you’re ready to enjoy it again, just thaw the slices in the fridge or on the counter, and if needed, gently warm them in the microwave for a few seconds for that freshly-baked taste.
Chef’s Helpful Tips
- Always use room temperature eggs and dairy for a better blend and texture.
- When measuring flour, spoon it into the measuring cup and level it off for accuracy; packing it can result in a dry cake.
- Keep an eye on your cakes towards the end of baking; every oven is different!
- If your frosting is too soft, let it set for a bit longer at room temperature rather than refrigerating, as cold frosting can become difficult to spread.
There’s nothing quite like a sumptuous slice of German Chocolate Cake (With The Best Coconut Pecan Frosting). The combination of moist chocolate cake with the delightful, crunchy coconut pecan frosting creates a flavor explosion that’s sure to impress anyone lucky enough to take a bite. The joy of making this cake is in its shared experience; so don’t hesitate to invite a friend or loved one into the kitchen with you. Happy baking!

Recipe FAQs
Can I make this cake ahead of time?
Absolutely! You can bake the layers a day in advance. Just cool them completely, wrap them well, and refrigerate. Frost the cake on the day you plan to serve it for the best results.
What can I use if I don’t have coconut milk?
If coconut milk isn’t available, you can substitute equal parts of whole milk or buttermilk. Just keep in mind, the flavor will differ slightly.
How do I make this gluten-free?
To make a gluten-free version, swap the all-purpose flour for a gluten-free blend that works well for cakes. Make sure to check for proper measurements as some blends may require adjustments.
Can I use different nuts instead of pecans?
Absolutely! While pecans add a wonderful flavor, you can use walnuts or even almonds if you prefer. The key is to toast them for enhanced flavor and crunch.
PrintMore CAKES Recipes
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

German Chocolate Cake (With The Best Coconut Pecan Frosting)
- Prep Time: N/A
- Cook Time: 90 minutes
- Total Time: 0 hours
- Yield: 1 Cake 1x
- Category: Cakes
- Method: Baking
- Cuisine: German
Description
This German Chocolate Cake is a delightful treat with its rich flavor and easy preparation. Featuring layers of chocolate cake enriched with coconut and pecans, it’s perfect for any celebration or a sweet indulgence.
Ingredients
- 1 and 1/2 cups (298 g) granulated sugar
- 1 and 1/2 cups (319 g) light brown sugar (packed )
- 2 and 1/2 cups (300 g) all-purpose flour
- 1 and 3/4 cups (149 g) unsweetened cocoa powder (sifted )
- 2 teaspoons baking soda
- 1 teaspoon baking powder
- 1 teaspoon salt
- 3 large eggs (room temperature )
- 2 large egg yolks (room temperature )
- 1 and 1/2 cups (340 ml) Thai-style coconut milk (well combined)
- 1/3 cup (76 g) full-fat sour cream (room temperature )
- 3/4 cup (170 ml) unrefined coconut oil (melted and slightly cooled )
- 3 teaspoons pure vanilla extract
- 1 and 1/2 cups (340 ml) freshly made hot coffee
- 2 ounces (57 g) German's sweet chocolate (finely chopped )
- 1 and 1/2 cups (340 ml) evaporated milk (well shaken )
- 1 and 1/2 cups (319 g) light brown sugar (packed )
- 6 large egg yolks (room temperature )
- 1 cup (227 g) unsalted butter (cut into tablespoons )
- 1/2 teaspoon vanilla extract
- 2 and 1/2 cups (215 g) sweetened shredded coconut
- 1 and 1/2 cups (171 g) pecans (toasted and roughly chopped )
- 6 ounces (171 g) German's sweet chocolate (roughly chopped )
- 4 ounces (113 g) unsweetened chocolate (roughly chopped )
- 1 and 1/2 cups (340 g) unsalted butter (room temperature )
- 2 and 3/4 cups (426 g) confectioners' sugar (sifted )
- 2 teaspoons vanilla extract
- 1/4 teaspoon salt
- pecans (for decorating )
Instructions
- Preheat the oven to 350°F.
- Prepare three 9-inch round cake pans by lining them with parchment paper and spraying with nonstick baking spray.
- Mix the granulated sugar, brown sugar, flour, cocoa powder, baking soda, baking powder, and salt in a large bowl until combined.
- In a separate bowl, combine the eggs, egg yolks, coconut milk, sour cream, coconut oil, and vanilla extract. Mix until well combined.
- Pour the wet ingredients into the dry ingredients and fold together until just combined.
- Combine the hot coffee and chopped German chocolate in a measuring cup until the chocolate melts completely.
- Mix the chocolate mixture into the batter until fully combined; the batter will be thin.
- Divide the batter among the prepared pans and bake for 28-30 minutes, or until a toothpick comes out clean.
- Cool the cakes in the pans for 10 minutes before transferring to a wire rack to cool completely.
- In a saucepan, combine evaporated milk, brown sugar, egg yolks, and butter. Cook over medium heat, stirring constantly, until bubbling and thick.
- Remove from heat and stir in coconut and pecans. Let cool completely before using.
- Melt both chocolates in the microwave or double boiler until smooth and set aside to cool.
- In a mixer, beat the butter until smooth, then gradually add confectioners' sugar until fully incorporated before increasing the speed and adding vanilla and cooled chocolate.
- Beat until well combined and set aside to firm up for 30 minutes or up to 3 hours, avoiding refrigeration.
- Level the tops of the cooled cake layers with a serrated knife.
- Layer the cake with coconut pecan filling between each layer and top with remaining filling on top.
- Use a piping bag to decorate the sides of the cake with chocolate frosting, and pipe stars around the edge topped with pecans.
Notes
Ensure all ingredients are at room temperature for best results.
Avoid refrigerating the frosting to maintain its spreadability.
For an extra touch, you can toast the pecans before adding them to the frosting.
Nutrition
- Serving Size: 1 slice
- Calories: 703
- Sugar: 41 g
- Sodium: 290 mg
- Fat: 48 g
- Saturated Fat: 28 g
- Unsaturated Fat: 18 g
- Trans Fat: 0 g
- Carbohydrates: 68 g
- Fiber: 3 g
- Protein: 6 g
- Cholesterol: 200 mg
